Added mnaual dial minimum campaign settings
git-svn-id: svn://192.168.202.10@3870 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -1127,7 +1127,10 @@ daily_phone_number_call_limit TINYINT(3) UNSIGNED default '0',
|
||||
state_descriptions VARCHAR(40) default '---DISABLED---',
|
||||
script_tab_height SMALLINT(5) default '0',
|
||||
call_log_days SMALLINT(5) default '0',
|
||||
leave_3way_stop_recording ENUM('DISABLED','ALL_CALLS') default 'DISABLED'
|
||||
leave_3way_stop_recording ENUM('DISABLED','ALL_CALLS') default 'DISABLED',
|
||||
manual_minimum_ring_seconds SMALLINT(5) default '0',
|
||||
manual_minimum_attempt_seconds SMALLINT(5) default '0',
|
||||
manual_minimum_answer_seconds SMALLINT(5) default '0'
|
||||
) ENGINE=MyISAM;
|
||||
|
||||
CREATE TABLE vicidial_lists (
|
||||
@@ -5686,4 +5689,4 @@ INSERT INTO `wallboard_reports` VALUES ('AGENTS_AND_QUEUES','Agents and Queues',
|
||||
|
||||
UPDATE system_settings set vdc_agent_api_active='1';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1717',db_schema_update_date=NOW(),reload_timestamp=NOW();
|
||||
UPDATE system_settings SET db_schema_version='1718',db_schema_update_date=NOW(),reload_timestamp=NOW();
|
||||
|
||||
@@ -2744,3 +2744,9 @@ INSERT INTO vicidial_state_call_times SET state_call_time_id='oklahoma',state_ca
|
||||
INSERT INTO vicidial_state_call_times SET state_call_time_id='washington',state_call_time_state='WA',state_call_time_name='Washington 8am-8pm',sct_default_start='800',sct_default_stop='2000';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1717',db_schema_update_date=NOW() where db_schema_version < 1717;
|
||||
|
||||
ALTER TABLE vicidial_campaigns ADD manual_minimum_ring_seconds SMALLINT(5) default '0';
|
||||
ALTER TABLE vicidial_campaigns ADD manual_minimum_attempt_seconds SMALLINT(5) default '0';
|
||||
ALTER TABLE vicidial_campaigns ADD manual_minimum_answer_seconds SMALLINT(5) default '0';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1718',db_schema_update_date=NOW() where db_schema_version < 1718;
|
||||
|
||||
@@ -552,10 +552,11 @@
|
||||
# 240517-0901 - Added ALT option for start_call_url fields
|
||||
# 240612-0206 - Fix for extension_appended_cidname newer options
|
||||
# 240801-1140 - Code updates for PHP8 compatibility
|
||||
# 240830-1618 - Added manual_minimum_ring_seconds SIP action lookup code
|
||||
#
|
||||
|
||||
$version = '2.14-445';
|
||||
$build = '240801-1140';
|
||||
$version = '2.14-446';
|
||||
$build = '240830-1618';
|
||||
$php_script = 'vdc_db_query.php';
|
||||
$mel=1; # Mysql Error Log enabled = 1
|
||||
$mysql_log_count=913;
|
||||
@@ -874,6 +875,10 @@ if (isset($_GET["pause_max_url_trigger"])) {$pause_max_url_trigger=$_GET["paus
|
||||
elseif (isset($_POST["pause_max_url_trigger"])) {$pause_max_url_trigger=$_POST["pause_max_url_trigger"];}
|
||||
if (isset($_GET["inbound_ingroup"])) {$inbound_ingroup=$_GET["inbound_ingroup"];}
|
||||
elseif (isset($_POST["inbound_ingroup"])) {$inbound_ingroup=$_POST["inbound_ingroup"];}
|
||||
if (isset($_GET["manual_minimum_ring_seconds"])) {$manual_minimum_ring_seconds=$_GET["manual_minimum_ring_seconds"];}
|
||||
elseif (isset($_POST["manual_minimum_ring_seconds"])) {$manual_minimum_ring_seconds=$_POST["manual_minimum_ring_seconds"];}
|
||||
if (isset($_GET["manual_minimum_ringing"])) {$manual_minimum_ringing=$_GET["manual_minimum_ringing"];}
|
||||
elseif (isset($_POST["manual_minimum_ringing"])) {$manual_minimum_ringing=$_POST["manual_minimum_ringing"];}
|
||||
|
||||
$DB=preg_replace("/[^0-9a-zA-Z]/","",$DB);
|
||||
$user=preg_replace("/\'|\"|\\\\|;| /","",$user);
|
||||
@@ -1212,6 +1217,8 @@ $leave_3way_start_recording_filename = preg_replace('/[^-_0-9a-zA-Z]/','',$leave
|
||||
$channelrec = preg_replace("/\'|\"|\\\\|;/","",$channelrec);
|
||||
$pause_max_url_trigger = preg_replace('/[^0-9]/','',$pause_max_url_trigger);
|
||||
$ACTION = preg_replace('/[^-_0-9a-zA-Z]/','',$ACTION);
|
||||
$manual_minimum_ring_seconds = preg_replace('/[^0-9]/','',$manual_minimum_ring_seconds);
|
||||
$manual_minimum_ringing = preg_replace('/[^0-9]/','',$manual_minimum_ringing);
|
||||
$vendor_lead_code = preg_replace("/\"|\\\\|;/",'-',$vendor_lead_code);
|
||||
$title = preg_replace("/\"|\\\\|;/",'-',$title);
|
||||
$first_name = preg_replace("/\"|\\\\|;/",'-',$first_name);
|
||||
@@ -8276,7 +8283,26 @@ if ($ACTION == 'manDiaLlookCaLL')
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "NO\n$DiaL_SecondS\n";
|
||||
$manual_minimum_ringing_trigger=0;
|
||||
|
||||
# check for manual_minimum_ring_seconds if enabled
|
||||
if ( ($manual_minimum_ring_seconds > 0) && ($SSsip_event_logging > 0) )
|
||||
{
|
||||
if ($manual_minimum_ringing < 1)
|
||||
{
|
||||
$stmt = "SELECT count(*) from vicidial_sip_event_recent where ( (caller_code='$MDnextCID') and ( (first_180_date IS NOT NULL) or (first_183_date IS NOT NULL) ) );";
|
||||
if ($DB) {echo "$stmt\n";}
|
||||
$rslt=mysql_to_mysqli($stmt, $link);
|
||||
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00XXX',$user,$server_ip,$session_name,$one_mysql_log);}
|
||||
$MMRS_ct = mysqli_num_rows($rslt);
|
||||
if ($MMRS_ct > 0)
|
||||
{
|
||||
$row=mysqli_fetch_row($rslt);
|
||||
$manual_minimum_ringing_trigger = $row[0];
|
||||
}
|
||||
}
|
||||
}
|
||||
echo "NO\n$DiaL_SecondS\n$manual_minimum_ringing_trigger\n";
|
||||
|
||||
$stage .= " $DiaL_SecondS";
|
||||
}
|
||||
|
||||
+141
-16
@@ -743,10 +743,11 @@
|
||||
# 240624-1357 - Added SWAP_PARK_CUSTOMER|SWAP_PARK_XFER|HANGUP_XFER_GRAB_CUSTOMER options for park_call API function
|
||||
# 240627-1937 - Added leave_3way_stop_recording campaign option
|
||||
# 240630-0920 - Fix for Group Alias issue #1515
|
||||
# 240830-1112 - Added campaign manual_minimum_... settings
|
||||
#
|
||||
|
||||
$version = '2.14-709c';
|
||||
$build = '240630-0920';
|
||||
$version = '2.14-710c';
|
||||
$build = '240830-1112';
|
||||
$php_script = 'vicidial.php';
|
||||
$mel=1; # Mysql Error Log enabled = 1
|
||||
$mysql_log_count=103;
|
||||
@@ -856,7 +857,7 @@ $random = (rand(1000000, 9999999) + 10000000);
|
||||
|
||||
#############################################
|
||||
##### START SYSTEM_SETTINGS AND USER LANGUAGE LOOKUP #####
|
||||
$stmt = "SELECT use_non_latin,vdc_header_date_format,vdc_customer_date_format,vdc_header_phone_format,webroot_writable,timeclock_end_of_day,vtiger_url,enable_vtiger_integration,outbound_autodial_active,enable_second_webform,user_territories_active,static_agent_url,custom_fields_enabled,pllb_grouping_limit,qc_features_active,allow_emails,callback_time_24hour,enable_languages,language_method,meetme_enter_login_filename,meetme_enter_leave3way_filename,enable_third_webform,default_language,active_modules,allow_chats,chat_url,default_phone_code,agent_screen_colors,manual_auto_next,agent_xfer_park_3way,admin_web_directory,agent_script,agent_push_events,agent_push_url,agent_logout_link,agentonly_callback_campaign_lock,manual_dial_validation,mute_recordings,enable_second_script,enable_first_webform,recording_buttons,outbound_cid_any,browser_call_alerts,manual_dial_phone_strip,require_password_length,pass_hash_enabled,agent_hidden_sound_seconds,agent_hidden_sound,agent_hidden_sound_volume,agent_screen_timer,agent_hide_hangup,allow_web_debug,max_logged_in_agents,login_kickall,agent_notifications,inbound_credits,two_factor_auth_agent_hours,two_factor_container FROM system_settings;";
|
||||
$stmt = "SELECT use_non_latin,vdc_header_date_format,vdc_customer_date_format,vdc_header_phone_format,webroot_writable,timeclock_end_of_day,vtiger_url,enable_vtiger_integration,outbound_autodial_active,enable_second_webform,user_territories_active,static_agent_url,custom_fields_enabled,pllb_grouping_limit,qc_features_active,allow_emails,callback_time_24hour,enable_languages,language_method,meetme_enter_login_filename,meetme_enter_leave3way_filename,enable_third_webform,default_language,active_modules,allow_chats,chat_url,default_phone_code,agent_screen_colors,manual_auto_next,agent_xfer_park_3way,admin_web_directory,agent_script,agent_push_events,agent_push_url,agent_logout_link,agentonly_callback_campaign_lock,manual_dial_validation,mute_recordings,enable_second_script,enable_first_webform,recording_buttons,outbound_cid_any,browser_call_alerts,manual_dial_phone_strip,require_password_length,pass_hash_enabled,agent_hidden_sound_seconds,agent_hidden_sound,agent_hidden_sound_volume,agent_screen_timer,agent_hide_hangup,allow_web_debug,max_logged_in_agents,login_kickall,agent_notifications,inbound_credits,two_factor_auth_agent_hours,two_factor_container,sip_event_logging FROM system_settings;";
|
||||
$rslt=mysql_to_mysqli($stmt, $link);
|
||||
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'01001',$VD_login,$server_ip,$session_name,$one_mysql_log);}
|
||||
#if ($DB) {echo "$stmt\n";}
|
||||
@@ -922,6 +923,7 @@ if ($qm_conf_ct > 0)
|
||||
$SSinbound_credits = $row[55];
|
||||
$SStwo_factor_auth_hours = $row[56];
|
||||
$SStwo_factor_container = $row[57];
|
||||
$SSsip_event_logging = $row[58];
|
||||
if ( ($SSagent_hidden_sound == '---NONE---') or ($SSagent_hidden_sound == '') ) {$SSagent_hidden_sound_seconds=0;}
|
||||
}
|
||||
else
|
||||
@@ -3123,7 +3125,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,three_way_record_stop,hangup_xfer_record_start,max_inbound_calls_outcome,manual_auto_next_options,agent_screen_time_display,pause_max_dispo,script_top_dispo,routing_initiated_recordings,dead_trigger_seconds,dead_trigger_action,dead_trigger_repeat,dead_trigger_filename,scheduled_callbacks_force_dial,callback_hours_block,callback_display_days,scheduled_callbacks_timezones_container,three_way_volume_buttons,manual_dial_validation,mute_recordings,leave_vm_no_dispo,leave_vm_message_group_id,campaign_script_two,browser_alert_sound,browser_alert_volume,three_way_record_stop_exception,pause_max_exceptions,transfer_button_launch,leave_3way_start_recording,leave_3way_start_recording_exception,calls_waiting_vl_one,calls_waiting_vl_two,in_man_dial_next_ready_seconds,in_man_dial_next_ready_seconds_override,transfer_no_dispo,local_call_time,pause_max_url,agent_hide_hangup,ig_xfer_list_sort,script_tab_frame_size,user_group_script,agent_hangup_route,agent_hangup_value,agent_hangup_ig_override,show_confetti,custom_one,custom_two,custom_three,custom_four,custom_five,allow_chats,dead_stop_recording,force_per_call_notes,state_descriptions,script_tab_height,leave_3way_stop_recording 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,max_inbound_calls_outcome,manual_auto_next_options,agent_screen_time_display,pause_max_dispo,script_top_dispo,routing_initiated_recordings,dead_trigger_seconds,dead_trigger_action,dead_trigger_repeat,dead_trigger_filename,scheduled_callbacks_force_dial,callback_hours_block,callback_display_days,scheduled_callbacks_timezones_container,three_way_volume_buttons,manual_dial_validation,mute_recordings,leave_vm_no_dispo,leave_vm_message_group_id,campaign_script_two,browser_alert_sound,browser_alert_volume,three_way_record_stop_exception,pause_max_exceptions,transfer_button_launch,leave_3way_start_recording,leave_3way_start_recording_exception,calls_waiting_vl_one,calls_waiting_vl_two,in_man_dial_next_ready_seconds,in_man_dial_next_ready_seconds_override,transfer_no_dispo,local_call_time,pause_max_url,agent_hide_hangup,ig_xfer_list_sort,script_tab_frame_size,user_group_script,agent_hangup_route,agent_hangup_value,agent_hangup_ig_override,show_confetti,custom_one,custom_two,custom_three,custom_four,custom_five,allow_chats,dead_stop_recording,force_per_call_notes,state_descriptions,script_tab_height,leave_3way_stop_recording,manual_minimum_ring_seconds,manual_minimum_attempt_seconds,manual_minimum_answer_seconds,sip_event_logging 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";}
|
||||
@@ -3322,6 +3324,31 @@ else
|
||||
$state_descriptions = $row[191];
|
||||
$script_tab_height = $row[192];
|
||||
$leave_3way_stop_recording =$row[193];
|
||||
$manual_minimum_ring_seconds =$row[194];
|
||||
$manual_minimum_attempt_seconds =$row[195];
|
||||
$manual_minimum_answer_seconds =$row[196];
|
||||
$CAMPsip_event_logging = $row[197];
|
||||
|
||||
if ( ($manual_minimum_ring_seconds > 0) and ($SSsip_event_logging < 1) )
|
||||
{
|
||||
echo "<!-- manual_minimum_ring_seconds DISABLED: |$manual_minimum_ring_seconds($SSsip_event_logging)| -->\n";
|
||||
$manual_minimum_ring_seconds=0;
|
||||
}
|
||||
if ( ($manual_dial_timeout < 1) or (strlen($manual_dial_timeout) < 1) )
|
||||
{$manual_dial_timeout = $dial_timeout;}
|
||||
if ($manual_dial_timeout > 0)
|
||||
{
|
||||
if ($manual_minimum_ring_seconds >= $manual_dial_timeout)
|
||||
{
|
||||
$manual_minimum_ring_seconds = ($manual_dial_timeout - 1);
|
||||
echo "<!-- manual_minimum_ring_seconds OVERRIDE: |$manual_minimum_ring_seconds($manual_dial_timeout)| -->\n";
|
||||
}
|
||||
if ($manual_minimum_attempt_seconds >= $manual_dial_timeout)
|
||||
{
|
||||
$manual_minimum_attempt_seconds = ($manual_dial_timeout - 1);
|
||||
echo "<!-- manual_minimum_attempt_seconds OVERRIDE: |$manual_minimum_attempt_seconds($manual_dial_timeout)| -->\n";
|
||||
}
|
||||
}
|
||||
|
||||
$state_descriptions_banner=0;
|
||||
if ( ($state_descriptions != '---DISABLED---') and (strlen($state_descriptions) > 0) )
|
||||
@@ -3465,9 +3492,6 @@ else
|
||||
if ( ($SSmanual_auto_next < 1) or ( ($dial_method != 'INBOUND_MAN') and ($dial_method != 'MANUAL') ) )
|
||||
{$manual_auto_next = 0;}
|
||||
|
||||
if ( ($manual_dial_timeout < 1) or (strlen($manual_dial_timeout) < 1) )
|
||||
{$manual_dial_timeout = $dial_timeout;}
|
||||
|
||||
if ( (strlen($customer_gone_seconds) < 1) or ($customer_gone_seconds < 1) )
|
||||
{$customer_gone_seconds=30;}
|
||||
$customer_gone_seconds_negative = ($customer_gone_seconds * -1);
|
||||
@@ -6759,6 +6783,14 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
var dead_count=0;
|
||||
var APIskip=0;
|
||||
var state_descriptions_banner='<?php echo $state_descriptions_banner ?>';
|
||||
var manual_minimum_ring_seconds='<?php echo $manual_minimum_ring_seconds ?>';
|
||||
var manual_minimum_attempt_seconds='<?php echo $manual_minimum_attempt_seconds ?>';
|
||||
var manual_minimum_answer_seconds='<?php echo $manual_minimum_answer_seconds ?>';
|
||||
var manual_minimum_hangup_disabled=0;
|
||||
var manual_minimum_ringing=0;
|
||||
var manual_minimum_ringing_count=0;
|
||||
var manual_minimum_attempt_error=0;
|
||||
var manual_minimum_answer_disabled=0;
|
||||
var HKheight='<?php echo $HKheight ?>';
|
||||
var HTheight='<?php echo $HTheight ?>';
|
||||
var HKheightS='<?php echo $HKheightS ?>';
|
||||
@@ -8677,11 +8709,25 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
{
|
||||
if ( (volumecontrol_active != 1) || ( (three_way_volume_buttons == 'DISABLED') && (active_threeway > 0) ) )
|
||||
{
|
||||
live_conf_HTML = live_conf_HTML + "<tr bgcolor=\"" + row_color + "\"><td><font class=\"log_text\">" + display_ct + "</font></td><td><font class=\"" + chan_name_color + "\">" + channelfieldA + "</font></td><td><font class=\"log_text\"><a href=\"#\" onclick=\"livehangup_send_hangup('" + channelfieldA + "');return false;\"><?php echo _QXZ("HANGUP"); ?></a></font></td><td></td></tr>";
|
||||
if ( (manual_minimum_answer_disabled > 0) || (manual_minimum_hangup_disabled > 0) )
|
||||
{
|
||||
live_conf_HTML = live_conf_HTML + "<tr bgcolor=\"" + row_color + "\"><td><font class=\"log_text\">" + display_ct + "</font></td><td><font class=\"" + chan_name_color + "\">" + channelfieldA + "</font></td><td><font class=\"log_text\"><?php echo _QXZ("HANGUP"); ?></font></td><td></td></tr>";
|
||||
}
|
||||
else
|
||||
{
|
||||
live_conf_HTML = live_conf_HTML + "<tr bgcolor=\"" + row_color + "\"><td><font class=\"log_text\">" + display_ct + "</font></td><td><font class=\"" + chan_name_color + "\">" + channelfieldA + "</font></td><td><font class=\"log_text\"><a href=\"#\" onclick=\"livehangup_send_hangup('" + channelfieldA + "');return false;\"><?php echo _QXZ("HANGUP"); ?></a></font></td><td></td></tr>";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
live_conf_HTML = live_conf_HTML + "<tr bgcolor=\"" + row_color + "\"><td><font class=\"log_text\">" + display_ct + "</font></td><td><font class=\"" + chan_name_color + "\">" + channelfieldA + "</font></td><td><font class=\"log_text\"><a href=\"#\" onclick=\"livehangup_send_hangup('" + channelfieldA + "');return false;\"><?php echo _QXZ("HANGUP"); ?></a></font></td><td><a href=\"#\" onclick=\"volume_control('UP','" + channelfieldA + "','');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_volume_up.gif") ?>\" border=\"0\" /></a> <a href=\"#\" onclick=\"volume_control('DOWN','" + channelfieldA + "','');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_volume_down.gif") ?>\" border=\"0\" /></a> <a href=\"#\" onclick=\"volume_control('MUTING','" + channelfieldA + "','');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_volume_MUTE.gif") ?>\" border=\"0\" /></a> <a href=\"#\" onclick=\"volume_control('UNMUTE','" + channelfieldA + "','');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_volume_UNMUTE.gif") ?>\" border=\"0\" /></a></td></tr>";
|
||||
if ( (manual_minimum_answer_disabled > 0) || (manual_minimum_hangup_disabled > 0) )
|
||||
{
|
||||
live_conf_HTML = live_conf_HTML + "<tr bgcolor=\"" + row_color + "\"><td><font class=\"log_text\">" + display_ct + "</font></td><td><font class=\"" + chan_name_color + "\">" + channelfieldA + "</font></td><td><font class=\"log_text\"><?php echo _QXZ("HANGUP"); ?></font></td><td><a href=\"#\" onclick=\"volume_control('UP','" + channelfieldA + "','');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_volume_up.gif") ?>\" border=\"0\" /></a> <a href=\"#\" onclick=\"volume_control('DOWN','" + channelfieldA + "','');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_volume_down.gif") ?>\" border=\"0\" /></a> <a href=\"#\" onclick=\"volume_control('MUTING','" + channelfieldA + "','');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_volume_MUTE.gif") ?>\" border=\"0\" /></a> <a href=\"#\" onclick=\"volume_control('UNMUTE','" + channelfieldA + "','');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_volume_UNMUTE.gif") ?>\" border=\"0\" /></a></td></tr>";
|
||||
}
|
||||
else
|
||||
{
|
||||
live_conf_HTML = live_conf_HTML + "<tr bgcolor=\"" + row_color + "\"><td><font class=\"log_text\">" + display_ct + "</font></td><td><font class=\"" + chan_name_color + "\">" + channelfieldA + "</font></td><td><font class=\"log_text\"><a href=\"#\" onclick=\"livehangup_send_hangup('" + channelfieldA + "');return false;\"><?php echo _QXZ("HANGUP"); ?></a></font></td><td><a href=\"#\" onclick=\"volume_control('UP','" + channelfieldA + "','');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_volume_up.gif") ?>\" border=\"0\" /></a> <a href=\"#\" onclick=\"volume_control('DOWN','" + channelfieldA + "','');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_volume_down.gif") ?>\" border=\"0\" /></a> <a href=\"#\" onclick=\"volume_control('MUTING','" + channelfieldA + "','');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_volume_MUTE.gif") ?>\" border=\"0\" /></a> <a href=\"#\" onclick=\"volume_control('UNMUTE','" + channelfieldA + "','');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_volume_UNMUTE.gif") ?>\" border=\"0\" /></a></td></tr>";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -11192,7 +11238,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
if ( (script_recording_delay < 1) && (routing_initiated_recording == 'Y') && ( (LIVE_campaign_recording == 'ALLCALLS') || (LIVE_campaign_recording == 'ALLFORCE') ) )
|
||||
{temp_rir='Y';}
|
||||
|
||||
manDiaLlook_query = "server_ip=" + server_ip + "&session_name=" + session_name + "&ACTION=manDiaLlookCaLL&conf_exten=" + session_id + "&user=" + user + "&pass=" + pass + "&MDnextCID=" + CIDcheck + "&agent_log_id=" + agent_log_id + "&lead_id=" + document.vicidial_form.lead_id.value + "&DiaL_SecondS=" + MD_ring_secondS + "&stage=" + taskCheckOR + "&campaign=" + campaign + "&phone_number=" + dialed_number + "&routing_initiated_recording=" + temp_rir;
|
||||
manDiaLlook_query = "server_ip=" + server_ip + "&session_name=" + session_name + "&ACTION=manDiaLlookCaLL&conf_exten=" + session_id + "&user=" + user + "&pass=" + pass + "&MDnextCID=" + CIDcheck + "&agent_log_id=" + agent_log_id + "&lead_id=" + document.vicidial_form.lead_id.value + "&DiaL_SecondS=" + MD_ring_secondS + "&stage=" + taskCheckOR + "&campaign=" + campaign + "&phone_number=" + dialed_number + "&routing_initiated_recording=" + temp_rir + "&manual_minimum_ring_seconds=" + manual_minimum_ring_seconds + "&manual_minimum_ringing=" + manual_minimum_ringing;
|
||||
xmlhttp.open('POST', 'vdc_db_query.php');
|
||||
xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
|
||||
xmlhttp.send(manDiaLlook_query);
|
||||
@@ -11208,6 +11254,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
debug_response = debug_response.replace(REGcommentsDBNL, "<br>");
|
||||
// document.getElementById("debugbottomspan").innerHTML = "<br>|" + manDiaLlook_query + "|<br>\n" + debug_response;
|
||||
|
||||
|
||||
MDlookResponse = xmlhttp.responseText;
|
||||
var MDlookResponse_array=MDlookResponse.split("\n");
|
||||
var MDlookCID = MDlookResponse_array[0];
|
||||
@@ -11215,10 +11262,19 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
if (MDlookCID == "NO")
|
||||
{
|
||||
MD_ring_secondS++;
|
||||
var manual_minimum_ringing_trigger = MDlookResponse_array[2];
|
||||
var dispnum = lead_dial_number;
|
||||
|
||||
var status_display_number = phone_number_format(dispnum);
|
||||
|
||||
if (manual_minimum_ringing_count > 0)
|
||||
{
|
||||
manual_minimum_ringing_count++;
|
||||
}
|
||||
if (manual_minimum_ringing_trigger > 0)
|
||||
{
|
||||
manual_minimum_ringing = MD_ring_secondS;
|
||||
manual_minimum_ringing_count=1;
|
||||
button_click_log = button_click_log + "" + SQLdate + "-----ManualMinRingSet---" + manual_minimum_ringing_trigger + " " + manual_minimum_ringing + " " + manual_minimum_ring_seconds + " " + MD_ring_secondS + "|";
|
||||
}
|
||||
if (alt_dial_status_display=='0')
|
||||
{
|
||||
var status_display_content='';
|
||||
@@ -11230,6 +11286,14 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
// alert(document.getElementById("MainStatuSSpan").innerHTML);
|
||||
document.getElementById("MainStatuSSpan").innerHTML = " <?php echo _QXZ("Calling:"); ?> " + status_display_number + " " + status_display_content + " <?php echo _QXZ("Waiting for Ring..."); ?> " + MD_ring_secondS + " <?php echo _QXZ("seconds"); ?>";
|
||||
// alert("channel not found yet:\n" + campaign);
|
||||
|
||||
if ( (manual_minimum_hangup_disabled > 0) && ( (manual_minimum_attempt_seconds <= MD_ring_secondS) || ( (manual_minimum_ring_seconds <= manual_minimum_ringing_count) && (manual_minimum_ringing_count > 0) && (manual_minimum_ring_seconds > 0) ) ) )
|
||||
{
|
||||
manual_minimum_hangup_disabled=0;
|
||||
button_click_log = button_click_log + "" + SQLdate + "-----ManualMinDone---" + manual_minimum_hangup_disabled + " " + manual_minimum_attempt_seconds + " " + manual_minimum_ring_seconds + " " + MD_ring_secondS + " " + manual_minimum_ringing_count + "|";
|
||||
document.getElementById("HangupControl").innerHTML = "<a href=\"#\" onclick=\"hangup_customer_button_click('','','','','YES');\"><img src=\"./images/<?php echo _QXZ("vdc_LB_hangupcustomer.gif"); ?>\" border=\"0\" alt=\"Hangup Customer\" /></a>";
|
||||
document.getElementById("HangupBothLines").innerHTML ="<a href=\"#\" onclick=\"bothcall_send_hangup('YES');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_XB_hangupbothlines.gif"); ?>\" border=\"0\" alt=\"Hangup Both Lines\" style=\"vertical-align:middle\" /></a>";
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -11309,6 +11373,15 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
TimerActionRun("DiaLAlerT",DiaLAlerTMessagE,0);
|
||||
button_click_log = button_click_log + "" + SQLdate + "-----DiaLAlerT---Call-Rejected" + MDerrorDesc + "|";
|
||||
agent_events('agent_alert', "Call Rejected: " + MDerrorDesc + ' ' + MDerrorDescSIP, aec); aec++;
|
||||
|
||||
if (manual_minimum_hangup_disabled > 0)
|
||||
{
|
||||
manual_minimum_hangup_disabled=0;
|
||||
manual_minimum_attempt_error=1;
|
||||
button_click_log = button_click_log + "" + SQLdate + "-----ManualMinError---" + manual_minimum_hangup_disabled + " " + manual_minimum_attempt_seconds + " " + manual_minimum_ring_seconds + " " + MD_ring_secondS + "|";
|
||||
document.getElementById("HangupControl").innerHTML = "<a href=\"#\" onclick=\"hangup_customer_button_click('','','','','YES');\"><img src=\"./images/<?php echo _QXZ("vdc_LB_hangupcustomer.gif"); ?>\" border=\"0\" alt=\"Hangup Customer\" /></a>";
|
||||
document.getElementById("HangupBothLines").innerHTML ="<a href=\"#\" onclick=\"bothcall_send_hangup('YES');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_XB_hangupbothlines.gif"); ?>\" border=\"0\" alt=\"Hangup Both Lines\" style=\"vertical-align:middle\" /></a>";
|
||||
}
|
||||
}
|
||||
if ( (MDchannel.match(regMDL)) && (asterisk_version != '1.0.8') && (asterisk_version != '1.0.9') )
|
||||
{
|
||||
@@ -11346,7 +11419,19 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
document.getElementById("ivrParkControl").innerHTML ="<a href=\"#\" onclick=\"mainxfer_send_redirect('ParKivr','" + lastcustchannel + "','" + lastcustserverip + "','','','','YES');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_LB_ivrparkcall.gif"); ?>\" border=\"0\" alt=\"IVR Park Call\" /></a>";
|
||||
}
|
||||
|
||||
document.getElementById("HangupControl").innerHTML = "<a href=\"#\" onclick=\"hangup_customer_button_click('','','','','YES');\"><img src=\"./images/<?php echo _QXZ("vdc_LB_hangupcustomer.gif"); ?>\" border=\"0\" alt=\"Hangup Customer\" /></a>";
|
||||
if ( (manual_minimum_answer_seconds > 0) && (manual_minimum_attempt_error < 1) )
|
||||
{
|
||||
manual_minimum_answer_disabled=1;
|
||||
button_click_log = button_click_log + "" + SQLdate + "-----ManualMinAnswerTrigger---" + manual_minimum_answer_disabled + " " + manual_minimum_answer_seconds + "|";
|
||||
document.getElementById("HangupControl").innerHTML = "<img src=\"./images/<?php echo _QXZ("vdc_LB_hangupcustomer_OFF.gif"); ?>\" border=\"0\" alt=\"Hangup Customer DISABLED\" />";
|
||||
document.getElementById("HangupBothLines").innerHTML ="<img src=\"./images/<?php echo _QXZ("vdc_XB_hangupbothlines_OFF.gif"); ?>\" border=\"0\" alt=\"Hangup Both Lines\" style=\"vertical-align:middle\" />";
|
||||
}
|
||||
else
|
||||
{
|
||||
manual_minimum_answer_disabled=0;
|
||||
document.getElementById("HangupControl").innerHTML = "<a href=\"#\" onclick=\"hangup_customer_button_click('','','','','YES');\"><img src=\"./images/<?php echo _QXZ("vdc_LB_hangupcustomer.gif"); ?>\" border=\"0\" alt=\"Hangup Customer\" /></a>";
|
||||
document.getElementById("HangupBothLines").innerHTML ="<a href=\"#\" onclick=\"bothcall_send_hangup('YES');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_XB_hangupbothlines.gif"); ?>\" border=\"0\" alt=\"Hangup Both Lines\" style=\"vertical-align:middle\" /></a>";
|
||||
}
|
||||
|
||||
document.getElementById("XferControl").innerHTML = "<a href=\"#\" onclick=\"ShoWTransferMain('ON','','YES');\"><img src=\"./images/<?php echo _QXZ("vdc_LB_transferconf.gif"); ?>\" border=\"0\" alt=\"Transfer - Conference\" /></a>";
|
||||
|
||||
@@ -12581,7 +12666,19 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
MD_channel_look=1;
|
||||
custchannellive=1;
|
||||
|
||||
document.getElementById("HangupControl").innerHTML = "<a href=\"#\" onclick=\"hangup_customer_button_click('','','','','YES');\"><img src=\"./images/<?php echo _QXZ("vdc_LB_hangupcustomer.gif"); ?>\" border=\"0\" alt=\"Hangup Customer\" /></a>";
|
||||
if ( (manual_minimum_attempt_seconds > 0) || (manual_minimum_ring_seconds > 0) )
|
||||
{
|
||||
manual_minimum_hangup_disabled=1;
|
||||
button_click_log = button_click_log + "" + SQLdate + "-----ManualMinTrigger---" + manual_minimum_hangup_disabled + " " + manual_minimum_attempt_seconds + " " + manual_minimum_ring_seconds + "|";
|
||||
document.getElementById("HangupControl").innerHTML = "<img src=\"./images/<?php echo _QXZ("vdc_LB_hangupcustomer_OFF.gif"); ?>\" border=\"0\" alt=\"Hangup Customer DISABLED\" />";
|
||||
document.getElementById("HangupBothLines").innerHTML ="<img src=\"./images/<?php echo _QXZ("vdc_XB_hangupbothlines_OFF.gif"); ?>\" border=\"0\" alt=\"Hangup Both Lines\" style=\"vertical-align:middle\" />";
|
||||
}
|
||||
else
|
||||
{
|
||||
manual_minimum_hangup_disabled=0;
|
||||
document.getElementById("HangupControl").innerHTML = "<a href=\"#\" onclick=\"hangup_customer_button_click('','','','','YES');\"><img src=\"./images/<?php echo _QXZ("vdc_LB_hangupcustomer.gif"); ?>\" border=\"0\" alt=\"Hangup Customer\" /></a>";
|
||||
document.getElementById("HangupBothLines").innerHTML ="<a href=\"#\" onclick=\"bothcall_send_hangup('YES');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_XB_hangupbothlines.gif"); ?>\" border=\"0\" alt=\"Hangup Both Lines\" style=\"vertical-align:middle\" /></a>";
|
||||
}
|
||||
|
||||
if ( (LIVE_campaign_recording == 'ALLCALLS') || (LIVE_campaign_recording == 'ALLFORCE') )
|
||||
{all_record = 'YES';}
|
||||
@@ -13186,8 +13283,20 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
if (status_display_LISTID > 0) {status_display_content = status_display_content + " <?php echo _QXZ("List:"); ?> " + document.vicidial_form.list_id.value;}
|
||||
|
||||
document.getElementById("MainStatuSSpan").innerHTML = " <?php echo _QXZ("Calling:"); ?> " + status_display_number + " " + status_display_content + " <?php echo _QXZ("Waiting for Ring..."); ?>";
|
||||
|
||||
document.getElementById("HangupControl").innerHTML = "<a href=\"#\" onclick=\"hangup_customer_button_click('','','','','YES');\"><img src=\"./images/<?php echo _QXZ("vdc_LB_hangupcustomer.gif"); ?>\" border=\"0\" alt=\"Hangup Customer\" /></a>";
|
||||
|
||||
if ( (manual_minimum_attempt_seconds > 0) || (manual_minimum_ring_seconds > 0) )
|
||||
{
|
||||
manual_minimum_hangup_disabled=1;
|
||||
button_click_log = button_click_log + "" + SQLdate + "-----ManualMinOnlyTrigger---" + manual_minimum_hangup_disabled + " " + manual_minimum_attempt_seconds + " " + manual_minimum_ring_seconds + "|";
|
||||
document.getElementById("HangupControl").innerHTML = "<img src=\"./images/<?php echo _QXZ("vdc_LB_hangupcustomer_OFF.gif"); ?>\" border=\"0\" alt=\"Hangup Customer DISABLED\" />";
|
||||
document.getElementById("HangupBothLines").innerHTML ="<img src=\"./images/<?php echo _QXZ("vdc_XB_hangupbothlines_OFF.gif"); ?>\" border=\"0\" alt=\"Hangup Both Lines\" style=\"vertical-align:middle\" />";
|
||||
}
|
||||
else
|
||||
{
|
||||
manual_minimum_hangup_disabled=0;
|
||||
document.getElementById("HangupControl").innerHTML = "<a href=\"#\" onclick=\"hangup_customer_button_click('','','','','YES');\"><img src=\"./images/<?php echo _QXZ("vdc_LB_hangupcustomer.gif"); ?>\" border=\"0\" alt=\"Hangup Customer\" /></a>";
|
||||
document.getElementById("HangupBothLines").innerHTML ="<a href=\"#\" onclick=\"bothcall_send_hangup('YES');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_XB_hangupbothlines.gif"); ?>\" border=\"0\" alt=\"Hangup Both Lines\" style=\"vertical-align:middle\" /></a>";
|
||||
}
|
||||
}
|
||||
if ( (LIVE_campaign_recording == 'ALLCALLS') || (LIVE_campaign_recording == 'ALLFORCE') )
|
||||
{all_record = 'YES';}
|
||||
@@ -15991,6 +16100,11 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
lastcustserverip='';
|
||||
MDchannel='';
|
||||
manual_call_live=0;
|
||||
manual_minimum_attempt_error=0;
|
||||
manual_minimum_hangup_disabled=0;
|
||||
manual_minimum_answer_disabled=0;
|
||||
manual_minimum_ringing=0;
|
||||
manual_minimum_ringing_count=0;
|
||||
if (post_phone_time_diff_alert_message.length > 10)
|
||||
{
|
||||
document.getElementById("post_phone_time_diff_span_contents").innerHTML = "";
|
||||
@@ -21781,6 +21895,17 @@ function phone_number_format(formatphone) {
|
||||
VD_live_call_secondS++;
|
||||
document.vicidial_form.SecondS.value = VD_live_call_secondS;
|
||||
document.getElementById("SecondSDISP").innerHTML = VD_live_call_secondS;
|
||||
if (manual_minimum_answer_disabled > 0)
|
||||
{
|
||||
// document.getElementById("debugbottomspan").innerHTML = "Manual Minimum Answer Seconds: " + manual_minimum_answer_disabled + " " + VD_live_call_secondS;
|
||||
if (manual_minimum_answer_seconds <= VD_live_call_secondS)
|
||||
{
|
||||
manual_minimum_answer_disabled=0;
|
||||
button_click_log = button_click_log + "" + SQLdate + "-----ManualMinAnswerDone---" + manual_minimum_answer_disabled + " " + manual_minimum_answer_seconds + " " + VD_live_call_secondS + "|";
|
||||
document.getElementById("HangupControl").innerHTML = "<a href=\"#\" onclick=\"hangup_customer_button_click('','','','','YES');\"><img src=\"./images/<?php echo _QXZ("vdc_LB_hangupcustomer.gif"); ?>\" border=\"0\" alt=\"Hangup Customer\" /></a>";
|
||||
document.getElementById("HangupBothLines").innerHTML ="<a href=\"#\" onclick=\"bothcall_send_hangup('YES');return false;\"><img src=\"./images/<?php echo _QXZ("vdc_XB_hangupbothlines.gif"); ?>\" border=\"0\" alt=\"Hangup Both Lines\" style=\"vertical-align:middle\" /></a>";
|
||||
}
|
||||
}
|
||||
if (CheckDEADcallON > 0 && currently_in_email_or_chat < 1)
|
||||
{
|
||||
CheckDEADcallCOUNT++;
|
||||
|
||||
+32
-6
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
||||
# version: 20240805174001
|
||||
# version: 20240826092501
|
||||
users-user User ID <QXZ>This field is where you put the users ID number, can be up to 20 digits in length, Must be at least 2 characters in length. We strongly recommend not reusing user accounts for different users, for reporting accuracy. To disable a user account, set the Active option to -N-.</QXZ>
|
||||
users-pass Password <QXZ>This field is where you put the users password. Must be at least 2 characters in length, unless the User Password Minimum Length system setting is enabled, which will require a longer password. Only letters and numbers are allowed in user passwords. A medium strength user password will be at least 10 characters in length, and a strong user password will be at least 20 characters in length and have letters as well as at least one number. It is recommended that you use a longer password if possible, stringing together several unrelated words with no spaces, and a number somewhere in the string. The maximum size of a password is 100 characters.</QXZ>
|
||||
users-force_change_password Force Change Password <QXZ>If this option is set to Y then the user will be prompted to change their password the next time they log in to the administration webpage or the agent screen. Default is N.</QXZ>
|
||||
@@ -392,6 +392,9 @@ campaigns-manual_dial_call_time_check Manual Call Time Check <QXZ>If this option
|
||||
campaigns-manual_dial_validation Manual Dial Validation <QXZ>If this option is enabled, every manual dial phone call from the agent screen that is triggered by only a click will require the agent to manually type in the phone number into a pop-up form on the agent screen to confirm the number to be dialed. This option can be forced as enabled through a system-wide setting. This feature will not affect 3way calls or transfers. Default is N for disabled.</QXZ>
|
||||
campaigns-manual_dial_cid Manual Dial CID <QXZ>This defines whether an agent making manual dial calls will have the campaign callerID settings used, or their agent phone callerID settings used. Default is CAMPAIGN. If the Use Custom CID campaign option is enabled or the list Campaign CID Override setting is used, this setting will be ignored. If the AGENT_PHONE_OVERRIDE option is used, it will override all other CID settings for manual dial calls placed from this campaign.</QXZ>
|
||||
campaigns-manual_dial_timeout Manual Dial Timeout <QXZ>This is an override field that, if populated, will override the campaign dial timeout setting for manual dialed calls. Default is blank for disabled.</QXZ>
|
||||
campaigns-manual_minimum_ring_seconds Manual Minimum Ring Seconds <QXZ>If set above 0, and if SIP Event Logging is enabled on your system, then for manual dial outbound calls, this will be the minimum amount of time a call would need to be ringing before the agent screen Hangup Customer button would be active to be able to be clicked by the agent. If no SIP ringing event is received from the carrier, then this setting will defer to the Manual Minimum Attempt Seconds setting below. If the carrier terminates the call before this time is up, then the agent Hangup Customer button will also be re-enabled. Default is 0, for disabled.</QXZ>
|
||||
campaigns-manual_minimum_attempt_seconds Manual Minimum Attempt Seconds <QXZ>If set above 0, then for manual dial outbound calls, this will be the minimum amount of time after a call has been initiated before the agent screen Hangup Customer button would be active to be able to be clicked by the agent. This setting will also override the Manual Minimum Ring Seconds setting above if it is enabled but no SIP ringing signal is sent from the carrier. If the carrier terminates the call before this time is up, then the agent Hangup Customer button will also be re-enabled. Default is 0, for disabled.</QXZ>
|
||||
campaigns-manual_minimum_answer_seconds Manual Minimum Answer Seconds <QXZ>If set above 0, then for manual dial outbound calls where the call has been answered by the customer, this will be the minimum number of seconds after the Answer signal is received before the agent screen Hangup Customer button would be active to be able to be clicked by the agent. If the carrier terminates the call before this time is up, then the agent Hangup Customer button will also be re-enabled. Default is 0, for disabled.</QXZ>
|
||||
campaigns-post_phone_time_diff_alert Phone Post Time Difference Alert <QXZ>This manual-dial-only feature, if enabled, will display an alert if the time zone for the lead postal code, or zip code, is different from the time zone of the area code of the phone number for the lead. The OUTSIDE_CALLTIME_ONLY option will only show the alert if the two time zones are different and one of the time zones is outside of the call time selected for the campaign. OUTSIDE_CALLTIME_PHONE will only check the time zone of the phone number of the lead and alert if it is outside of the local call time. OUTSIDE_CALLTIME_POSTAL will only check the time zone of the postal code of the lead and alert if it is outside of the local call time. OUTSIDE_CALLTIME_BOTH will check the postal code and phone number for being within the local call time, even if they are in the same time zone. These alerts will show in the call log info, callbacks list info, search results info, when a lead is dialed and when a lead is previewed. Default is DISABLED.</QXZ>
|
||||
campaigns-in_group_dial In-Group Manual Dial <QXZ>This feature allows you to enable the ability for agents to place manual dial outbound calls that are logged as in-group calls assigned to a specific in-group. The MANUAL_DIAL option allows the placing of phone calls out through an In-Group to the agent placing the call. The NO_DIAL option allows the agent to log time on a call that does not exist, as if it were a real call, this is often used for logging email or faxing time. The BOTH option will allow both call and no-call in-group dialing. The default is DISABLED.</QXZ>
|
||||
campaigns-in_group_dial_select In-Group Manual Dial Select <QXZ>This option is only active if the above In-Group Manual Dial feature is not DISABLED. This option restricts the selectable In-Groups that the agent can place In-Group Manual Dial calls through. CAMPAIGN_SELECTED will show only the in-groups that the campaign has set as allowable in-groups. ALL_USER_GROUP will show all of the in-groups that are viewable to the members of the user group that the agent belongs to.</QXZ>
|
||||
|
||||
Reference in New Issue
Block a user