fix for non-hangup bug in vicidial.php and vdc_db_query.php
git-svn-id: svn://192.168.202.10@1003 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -172,12 +172,13 @@
|
||||
# 81106-0410 - Added force_timeclock_login option to LoginCampaigns function
|
||||
# 81107-0424 - Added carryover of script and presets for in-group calls from campaign settings
|
||||
# 81110-0058 - Changed Pause time to start new vicidial_agent_log on every pause
|
||||
# 81110-1512 - Added hangup_all_non_reserved to fix non-Hangup bug
|
||||
#
|
||||
|
||||
$version = '2.0.5-90';
|
||||
$build = '81110-0058';
|
||||
$version = '2.0.5-91';
|
||||
$build = '81110-1512';
|
||||
$mel=1; # Mysql Error Log enabled = 1
|
||||
$mysql_log_count=182;
|
||||
$mysql_log_count=183;
|
||||
$one_mysql_log=0;
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -329,6 +330,8 @@ if (isset($_GET["conf_dialed"])) {$conf_dialed=$_GET["conf_dialed"];}
|
||||
elseif (isset($_POST["conf_dialed"])) {$conf_dialed=$_POST["conf_dialed"];}
|
||||
if (isset($_GET["leaving_threeway"])) {$leaving_threeway=$_GET["leaving_threeway"];}
|
||||
elseif (isset($_POST["leaving_threeway"])) {$leaving_threeway=$_POST["leaving_threeway"];}
|
||||
if (isset($_GET["hangup_all_non_reserved"])) {$hangup_all_non_reserved=$_GET["hangup_all_non_reserved"];}
|
||||
elseif (isset($_POST["hangup_all_non_reserved"])) {$hangup_all_non_reserved=$_POST["hangup_all_non_reserved"];}
|
||||
|
||||
header ("Content-type: text/html; charset=utf-8");
|
||||
header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
|
||||
@@ -2090,7 +2093,7 @@ if ($stage == "end")
|
||||
else
|
||||
{
|
||||
# if (preg_match("/$agentchannel/i",$row[0]))
|
||||
if ($agentchannel == "$row[0]")
|
||||
if ( ($agentchannel == "$row[0]") or (ereg('ASTblind',$row[0])) )
|
||||
{
|
||||
$donothing=1;
|
||||
}
|
||||
@@ -2105,7 +2108,7 @@ if ($stage == "end")
|
||||
}
|
||||
|
||||
### if a conference call or 3way call was attempted, then hangup all channels except for the agentchannel
|
||||
if ( ($conf_dialed > 0) and ($leaving_threeway < 1) )
|
||||
if ( ( ($conf_dialed > 0) or ($hangup_all_non_reserved > 0) ) and ($leaving_threeway < 1) )
|
||||
{
|
||||
$loop_count=0;
|
||||
while($loop_count < $total_hangup)
|
||||
|
||||
@@ -206,10 +206,11 @@
|
||||
# 81104-1618 - Changed MySQL queries logging
|
||||
# 81106-0411 - Changedthe campaign login list behaviour
|
||||
# 81110-0057 - Changed Pause time to start new vicidial_agent_log on every pause
|
||||
# 81110-1514 - Added hangup_all_non_reserved to fix non-Hangup bug
|
||||
#
|
||||
|
||||
$version = '2.0.5-185';
|
||||
$build = '81110-0057';
|
||||
$version = '2.0.5-186';
|
||||
$build = '81110-1514';
|
||||
$mel=1; # Mysql Error Log enabled = 1
|
||||
$mysql_log_count=51;
|
||||
$one_mysql_log=0;
|
||||
@@ -328,6 +329,7 @@ $volumecontrol_active = '1'; # set to 1 to allow agents to alter volume of chann
|
||||
$PreseT_DiaL_LinKs = '0'; # set to 1 to show a DIAL link for Dial Presets
|
||||
$LogiNAJAX = '1'; # set to 1 to do lookups on campaigns for login
|
||||
$HidEMonitoRSessionS = '1'; # set to 1 to hide remote monitoring channels from "session calls"
|
||||
$hangup_all_non_reserved= '1'; # set to 1 to force hangup all non-reserved channels upon Hangup Customer
|
||||
$LogouTKicKAlL = '1'; # set to 1 to hangup all calls in session upon agent logout
|
||||
$PhoneSComPIP = '1'; # set to 1 to log computer IP to phone if blank, set to 2 to force log each login
|
||||
$DefaulTAlTDiaL = '0'; # set to 1 to enable ALT DIAL by default if enabled for the campaign
|
||||
@@ -2094,6 +2096,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
var agentphonelive = 0;
|
||||
var conf_dialed = 0;
|
||||
var leaving_threeway = 0;
|
||||
var hangup_all_non_reserved = '<? echo $hangup_all_non_reserved ?>';
|
||||
var dial_method = '<? echo $dial_method ?>';
|
||||
var DiaLControl_auto_HTML = "<IMG SRC=\"./images/vdc_LB_pause_OFF.gif\" border=0 alt=\" Pause \"><a href=\"#\" onclick=\"AutoDial_ReSume_PauSe('VDADready');\"><IMG SRC=\"./images/vdc_LB_resume.gif\" border=0 alt=\"Resume\"></a>";
|
||||
var DiaLControl_auto_HTML_ready = "<a href=\"#\" onclick=\"AutoDial_ReSume_PauSe('VDADpause');\"><IMG SRC=\"./images/vdc_LB_pause.gif\" border=0 alt=\" Pause \"></a><IMG SRC=\"./images/vdc_LB_resume_OFF.gif\" border=0 alt=\"Resume\">";
|
||||
@@ -3220,7 +3223,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
"&list_id=" + document.vicidial_form.list_id.value +
|
||||
"&length_in_sec=0&phone_code=" + document.vicidial_form.phone_code.value +
|
||||
"&phone_number=" + lead_dial_number +
|
||||
"&exten=" + extension + "&channel=" + lastcustchannel + "&start_epoch=" + MDlogEPOCH + "&auto_dial_level=" + auto_dial_level + "&VDstop_rec_after_each_call=" + VDstop_rec_after_each_call + "&conf_silent_prefix=" + conf_silent_prefix + "&protocol=" + protocol + "&extension=" + extension + "&ext_context=" + ext_context + "&conf_exten=" + session_id + "&user_abb=" + user_abb + "&agent_log_id=" + agent_log_id + "&MDnextCID=" + LasTCID + "&inOUT=" + inOUT + "&alt_dial=" + dialed_label + "&DB=0" + "&agentchannel=" + agentchannel + "&conf_dialed=" + conf_dialed + "&leaving_threeway=" + leaving_threeway;
|
||||
"&exten=" + extension + "&channel=" + lastcustchannel + "&start_epoch=" + MDlogEPOCH + "&auto_dial_level=" + auto_dial_level + "&VDstop_rec_after_each_call=" + VDstop_rec_after_each_call + "&conf_silent_prefix=" + conf_silent_prefix + "&protocol=" + protocol + "&extension=" + extension + "&ext_context=" + ext_context + "&conf_exten=" + session_id + "&user_abb=" + user_abb + "&agent_log_id=" + agent_log_id + "&MDnextCID=" + LasTCID + "&inOUT=" + inOUT + "&alt_dial=" + dialed_label + "&DB=0" + "&agentchannel=" + agentchannel + "&conf_dialed=" + conf_dialed + "&leaving_threeway=" + leaving_threeway + "&hangup_all_non_reserved=" + hangup_all_non_reserved;
|
||||
xmlhttp.open('POST', 'vdc_db_query.php');
|
||||
xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
|
||||
// document.getElementById("busycallsdebug").innerHTML = "vdc_db_query.php?" + manDiaLlog_query;
|
||||
|
||||
Reference in New Issue
Block a user