Fix for rare Dead audio trigger and blind monitor trigger issue #1361 in vicidial.php

git-svn-id: svn://192.168.202.10@3607 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2022-05-24 22:53:30 +00:00
parent 23aa224a16
commit bf771a37e8
+18 -14
View File
@@ -693,10 +693,11 @@
# 220506-0902 - Added ig_xfer_list_sort campaign setting
# 220510-1625 - Added script_tab_frame_size campaign setting
# 220518-2209 - Small fix for encrypted auth
# 220524-1846 - Fix for rare Dead audio trigger and blind monitor trigger issue #1361
#
$version = '2.14-661c';
$build = '220518-2209';
$version = '2.14-662c';
$build = '220524-1846';
$php_script = 'vicidial.php';
$mel=1; # Mysql Error Log enabled = 1
$mysql_log_count=98;
@@ -6475,18 +6476,18 @@ function holiday_display(holiday_name)
if (consult_custom_go > 0)
{
basic_originate_call(manual_string,'NO','YES',dial_conf_exten,'NO',taskFromConf,threeway_cid,sending_group_alias,'',sending_preset_name,call_variables);
basic_originate_call(manual_string,'NO','YES',dial_conf_exten,'NO',taskFromConf,threeway_cid,sending_group_alias,'',sending_preset_name,call_variables,'');
}
}
else
{basic_originate_call(manual_string,'NO','NO','','','',threeway_cid,sending_group_alias,sending_preset_name,call_variables);}
{basic_originate_call(manual_string,'NO','NO','','','',threeway_cid,sending_group_alias,'',sending_preset_name,call_variables,'');}
MD_ring_secondS=0;
}
// ################################################################################
// Send Originate command to manager to place a phone call
function basic_originate_call(tasknum,taskprefix,taskreverse,taskdialvalue,tasknowait,taskconfxfer,taskcid,taskusegroupalias,taskalert,taskpresetname,taskvariables)
function basic_originate_call(tasknum,taskprefix,taskreverse,taskdialvalue,tasknowait,taskconfxfer,taskcid,taskusegroupalias,taskalert,taskpresetname,taskvariables,taskplay)
{
if (taskalert == '1')
{
@@ -6497,6 +6498,9 @@ function holiday_display(holiday_name)
}
else
{var alertquery = 'alertCID=0';}
if ( (taskplay != 'DEAD') && (taskplay != 'BLIND') )
{
var usegroupalias=0;
var consultativexfer_checked = 0;
if (document.vicidial_form.consultativexfer.checked==true)
@@ -6540,7 +6544,7 @@ function holiday_display(holiday_name)
if (consult_custom_sent < 1)
{CustomerData_update('NO');}
}
}
var xmlhttp=false;
/*@cc_on @*/
@@ -9699,7 +9703,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
{
agent_dialed_number=1;
agent_dialed_type='MANUAL_OVERRIDE';
basic_originate_call(session_id,'NO','YES',MDDiaLOverridEform,'YES','','1','0');
basic_originate_call(session_id,'NO','YES',MDDiaLOverridEform,'YES','','1','0','','','','');
}
else
{
@@ -16398,7 +16402,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
var session_id_dial = session_id;
if (taskquiet == 'YES')
{session_id_dial = '7' + session_id};
basic_originate_call(CalL_XC_a_NuMber,'NO','YES',session_id_dial,'YES','','1','0');
basic_originate_call(CalL_XC_a_NuMber,'NO','YES',session_id_dial,'YES','','1','0','','','','');
}
function DtMf_PreSet_b_DiaL(taskquiet,DTBclick)
{
@@ -16409,7 +16413,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
var session_id_dial = session_id;
if (taskquiet == 'YES')
{session_id_dial = '7' + session_id};
basic_originate_call(CalL_XC_b_NuMber,'NO','YES',session_id_dial,'YES','','1','0');
basic_originate_call(CalL_XC_b_NuMber,'NO','YES',session_id_dial,'YES','','1','0','','','','');
}
function DtMf_PreSet_c_DiaL(taskquiet)
{
@@ -16417,7 +16421,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
var session_id_dial = session_id;
if (taskquiet == 'YES')
{session_id_dial = '7' + session_id};
basic_originate_call(CalL_XC_c_NuMber,'NO','YES',session_id_dial,'YES','','1','0');
basic_originate_call(CalL_XC_c_NuMber,'NO','YES',session_id_dial,'YES','','1','0','','','','');
}
function DtMf_PreSet_d_DiaL(taskquiet)
{
@@ -16425,7 +16429,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
var session_id_dial = session_id;
if (taskquiet == 'YES')
{session_id_dial = '7' + session_id};
basic_originate_call(CalL_XC_d_NuMber,'NO','YES',session_id_dial,'YES','','1','0');
basic_originate_call(CalL_XC_d_NuMber,'NO','YES',session_id_dial,'YES','','1','0','','','','');
}
function DtMf_PreSet_e_DiaL(taskquiet)
{
@@ -16433,7 +16437,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
var session_id_dial = session_id;
if (taskquiet == 'YES')
{session_id_dial = '7' + session_id};
basic_originate_call(CalL_XC_e_NuMber,'NO','YES',session_id_dial,'YES','','1','0');
basic_originate_call(CalL_XC_e_NuMber,'NO','YES',session_id_dial,'YES','','1','0','','','','');
}
function hangup_timer_xfer()
{
@@ -20165,7 +20169,7 @@ function phone_number_format(formatphone) {
{
if ( (dead_trigger_first_ran < 2) || ( (dead_trigger_first_ran > 1) && ( (dead_trigger_repeat=='REPEAT_ALL') || (dead_trigger_repeat=='REPEAT_AUDIO') ) ) )
{
basic_originate_call(dead_trigger_filename,'NO','YES',session_id,'YES','','1','0','1');
basic_originate_call(dead_trigger_filename,'NO','YES',session_id,'YES','','1','0','1','','','DEAD');
agent_events('dead_trigger_audio', CheckDEADcallCOUNT, aec); aec++;
button_click_log = button_click_log + "" + SQLdate + "-----DeadTriggerAudio---" + dead_trigger_action + " " + dead_trigger_count + " " + dead_trigger_first_ran + " " + CheckDEADcallCOUNT + "|";
}
@@ -20354,7 +20358,7 @@ function phone_number_format(formatphone) {
}
if ( (blind_monitor_filename.length > 0) && ( (blind_monitor_warning=='AUDIO') || (blind_monitor_warning=='ALERT_AUDIO')|| (blind_monitor_warning=='NOTICE_AUDIO') || (blind_monitor_warning=='ALL') ) )
{
basic_originate_call(blind_monitor_filename,'NO','YES',session_id,'YES','','1','0','1');
basic_originate_call(blind_monitor_filename,'NO','YES',session_id,'YES','','1','0','1','','','BLIND');
}
blind_monitoring_now_trigger=0;
}