Fix for API transfer if AGENTDIRECT selected, issue #1330 in vicidial.php

git-svn-id: svn://192.168.202.10@3549 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2021-12-23 14:17:36 +00:00
parent c524844e56
commit 47cdc72a0e
+4 -3
View File
@@ -682,10 +682,11 @@
# 210720-0850 - Fixes for inconsistent hangup_xfer_record_start behavior # 210720-0850 - Fixes for inconsistent hangup_xfer_record_start behavior
# 210913-0831 - Fix for alternate number auto-dial logging issues # 210913-0831 - Fix for alternate number auto-dial logging issues
# 211223-0824 - Fix for API hangup post-call survey issue #1338 # 211223-0824 - Fix for API hangup post-call survey issue #1338
# 211223-0906 - Fix for API transfer if AGENTDIRECT selected, issue #1330
# #
$version = '2.14-650c'; $version = '2.14-651c';
$build = '211223-0824'; $build = '211223-0906';
$php_script = 'vicidial.php'; $php_script = 'vicidial.php';
$mel=1; # Mysql Error Log enabled = 1 $mel=1; # Mysql Error Log enabled = 1
$mysql_log_count=98; $mysql_log_count=98;
@@ -7768,7 +7769,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
{ {
CalLCID = MDnextCID; CalLCID = MDnextCID;
} }
if ( ( (taskvar == 'XfeRLOCAL') || (taskvar == 'XfeRINTERNAL') ) && (XfeR_GrouP.match(/AGENTDIRECT/i)) && (ADvalue.length < 2) ) if ( ( (taskvar == 'XfeRLOCAL') || (taskvar == 'XfeRINTERNAL') ) && (XfeR_GrouP.match(/AGENTDIRECT/i)) && (ADvalue.length < 2) && (API_selected_xfergroup.length < 2) )
{ {
alert_box("<?php echo _QXZ("YOU MUST SELECT AN AGENT TO TRANSFER TO WHEN USING AGENTDIRECT"); ?>"); alert_box("<?php echo _QXZ("YOU MUST SELECT AN AGENT TO TRANSFER TO WHEN USING AGENTDIRECT"); ?>");
button_click_log = button_click_log + "" + SQLdate + "-----XferAgentFailed---" + ADvalue + "|"; button_click_log = button_click_log + "" + SQLdate + "-----XferAgentFailed---" + ADvalue + "|";