Fix for rare vicidial_closer_log issue on Voicemail transfers in manager_send.php
git-svn-id: svn://192.168.202.10@3744 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -3306,6 +3306,8 @@
|
|||||||
09114 AE 1.0 Y
|
09114 AE 1.0 Y
|
||||||
09115 AE 1.0 Y
|
09115 AE 1.0 Y
|
||||||
09116 AE 1.0 Y
|
09116 AE 1.0 Y
|
||||||
|
09117 AE 1.0 Y
|
||||||
|
09118 AE 1.0 Y
|
||||||
09123 AE 1.0 Y
|
09123 AE 1.0 Y
|
||||||
09125 AE 1.0 Y
|
09125 AE 1.0 Y
|
||||||
09126 AE 1.0 Y
|
09126 AE 1.0 Y
|
||||||
@@ -3331,11 +3333,13 @@
|
|||||||
09176 AE 1.0 Y
|
09176 AE 1.0 Y
|
||||||
09177 AE 1.0 Y
|
09177 AE 1.0 Y
|
||||||
09178 AE 1.0 Y
|
09178 AE 1.0 Y
|
||||||
|
09179 AE 1.0 Y
|
||||||
09180 AE 1.0 Y
|
09180 AE 1.0 Y
|
||||||
09186 AE 1.0 Y
|
09186 AE 1.0 Y
|
||||||
09201 AE 1.0 Y
|
09201 AE 1.0 Y
|
||||||
09203 AE 1.0 Y
|
09203 AE 1.0 Y
|
||||||
09204 AE 1.0 Y
|
09204 AE 1.0 Y
|
||||||
|
09205 AE 1.0 Y
|
||||||
09211 AE 1.0 Y
|
09211 AE 1.0 Y
|
||||||
09213 AE 1.0 Y
|
09213 AE 1.0 Y
|
||||||
09214 AE 1.0 Y
|
09214 AE 1.0 Y
|
||||||
@@ -3360,13 +3364,20 @@
|
|||||||
09278 AE 1.0 Y
|
09278 AE 1.0 Y
|
||||||
09279 AE 1.0 Y
|
09279 AE 1.0 Y
|
||||||
09280 AE 1.0 Y
|
09280 AE 1.0 Y
|
||||||
|
09281 AE 1.0 Y
|
||||||
|
09282 AE 1.0 Y
|
||||||
09283 AE 1.0 Y
|
09283 AE 1.0 Y
|
||||||
|
09284 AE 1.0 Y
|
||||||
09285 AE 1.0 Y
|
09285 AE 1.0 Y
|
||||||
09287 AE 1.0 Y
|
09287 AE 1.0 Y
|
||||||
09289 AE 1.0 Y
|
09289 AE 1.0 Y
|
||||||
|
09289 AE 1.0 Y
|
||||||
09290 AE 1.0 Y
|
09290 AE 1.0 Y
|
||||||
09291 AE 1.0 Y
|
09291 AE 1.0 Y
|
||||||
09292 AE 1.0 Y
|
09292 AE 1.0 Y
|
||||||
|
09293 AE 1.0 Y
|
||||||
|
09294 AE 1.0 Y
|
||||||
|
09295 AE 1.0 Y
|
||||||
09301 AE 1.0 Y
|
09301 AE 1.0 Y
|
||||||
09302 AE 1.0 Y
|
09302 AE 1.0 Y
|
||||||
09304 AE 1.0 Y
|
09304 AE 1.0 Y
|
||||||
@@ -3450,6 +3461,7 @@
|
|||||||
09403 AE 1.0 Y
|
09403 AE 1.0 Y
|
||||||
09410 AE 1.0 Y
|
09410 AE 1.0 Y
|
||||||
09421 AE 1.0 Y
|
09421 AE 1.0 Y
|
||||||
|
09424 AE 1.0 Y
|
||||||
09447 AE 1.0 Y
|
09447 AE 1.0 Y
|
||||||
09454 AE 1.0 Y
|
09454 AE 1.0 Y
|
||||||
09456 AE 1.0 Y
|
09456 AE 1.0 Y
|
||||||
@@ -3725,6 +3737,11 @@
|
|||||||
09976 AE 1.0 Y
|
09976 AE 1.0 Y
|
||||||
09977 AE 1.0 Y
|
09977 AE 1.0 Y
|
||||||
09978 AE 1.0 Y
|
09978 AE 1.0 Y
|
||||||
|
09980 AE 1.0 Y
|
||||||
|
09981 AE 1.0 Y
|
||||||
|
09982 AE 1.0 Y
|
||||||
|
09983 AE 1.0 Y
|
||||||
|
09984 AE 1.0 Y
|
||||||
10001 NY -5.0 Y
|
10001 NY -5.0 Y
|
||||||
10002 NY -5.0 Y
|
10002 NY -5.0 Y
|
||||||
10003 NY -5.0 Y
|
10003 NY -5.0 Y
|
||||||
@@ -15084,6 +15101,7 @@
|
|||||||
34067 AA -4.0 Y
|
34067 AA -4.0 Y
|
||||||
34068 AA -4.0 Y
|
34068 AA -4.0 Y
|
||||||
34069 AA -4.0 Y
|
34069 AA -4.0 Y
|
||||||
|
34072 AA -4.0 Y
|
||||||
34078 AA -4.0 Y
|
34078 AA -4.0 Y
|
||||||
34080 AA -4.0 Y
|
34080 AA -4.0 Y
|
||||||
34081 AA -4.0 Y
|
34081 AA -4.0 Y
|
||||||
@@ -25156,6 +25174,7 @@
|
|||||||
56944 DC -5.0 Y
|
56944 DC -5.0 Y
|
||||||
56945 DC -5.0 Y
|
56945 DC -5.0 Y
|
||||||
56950 DC -5.0 Y
|
56950 DC -5.0 Y
|
||||||
|
56963 DC -5.0 Y
|
||||||
56964 DC -5.0 Y
|
56964 DC -5.0 Y
|
||||||
56965 DC -5.0 Y
|
56965 DC -5.0 Y
|
||||||
56966 DC -5.0 Y
|
56966 DC -5.0 Y
|
||||||
@@ -36952,6 +36971,7 @@
|
|||||||
85141 AZ -7.0 N
|
85141 AZ -7.0 N
|
||||||
85142 AZ -7.0 N
|
85142 AZ -7.0 N
|
||||||
85143 AZ -7.0 N
|
85143 AZ -7.0 N
|
||||||
|
85144 AZ -7.0 N
|
||||||
85145 AZ -7.0 N
|
85145 AZ -7.0 N
|
||||||
85147 AZ -7.0 N
|
85147 AZ -7.0 N
|
||||||
85172 AZ -7.0 N
|
85172 AZ -7.0 N
|
||||||
@@ -40937,6 +40957,7 @@
|
|||||||
96503 AP 9.0 N
|
96503 AP 9.0 N
|
||||||
96504 AP 9.0 N
|
96504 AP 9.0 N
|
||||||
96505 AP 9.0 N
|
96505 AP 9.0 N
|
||||||
|
96506 AP 9.0 N
|
||||||
96507 AP 9.0 N
|
96507 AP 9.0 N
|
||||||
96510 AP 9.0 N
|
96510 AP 9.0 N
|
||||||
96511 AP 9.0 N
|
96511 AP 9.0 N
|
||||||
|
|||||||
@@ -306,6 +306,7 @@ code country areacode state GMT DST DST_RANGE GEOGRAPHIC DESCRIPTION TZ_CODE PHP
|
|||||||
1 USA 726 TX -6 Y SSM-FSN Texas CST America/Chicago
|
1 USA 726 TX -6 Y SSM-FSN Texas CST America/Chicago
|
||||||
1 USA 727 FL -5 Y SSM-FSN Florida EST America/New_York
|
1 USA 727 FL -5 Y SSM-FSN Florida EST America/New_York
|
||||||
1 USA 728 FL -5 Y SSM-FSN Florida EST America/New_York
|
1 USA 728 FL -5 Y SSM-FSN Florida EST America/New_York
|
||||||
|
1 USA 729 TN -5 Y SSM-FSN Tennessee EST America/New_York
|
||||||
1 USA 730 IL -6 Y SSM-FSN Illinois CST America/Chicago
|
1 USA 730 IL -6 Y SSM-FSN Illinois CST America/Chicago
|
||||||
1 USA 731 TN -6 Y SSM-FSN Tennessee CST America/Chicago
|
1 USA 731 TN -6 Y SSM-FSN Tennessee CST America/Chicago
|
||||||
1 USA 732 NJ -5 Y SSM-FSN New Jersey EST America/New_York
|
1 USA 732 NJ -5 Y SSM-FSN New Jersey EST America/New_York
|
||||||
@@ -419,6 +420,7 @@ code country areacode state GMT DST DST_RANGE GEOGRAPHIC DESCRIPTION TZ_CODE PHP
|
|||||||
1 USA 918 OK -6 Y SSM-FSN Oklahoma CST America/Chicago
|
1 USA 918 OK -6 Y SSM-FSN Oklahoma CST America/Chicago
|
||||||
1 USA 919 NC -5 Y SSM-FSN North Carolina EST America/New_York
|
1 USA 919 NC -5 Y SSM-FSN North Carolina EST America/New_York
|
||||||
1 USA 920 WI -6 Y SSM-FSN Wisconsin CST America/Chicago
|
1 USA 920 WI -6 Y SSM-FSN Wisconsin CST America/Chicago
|
||||||
|
1 USA 924 MN -6 Y SSM-FSN Minnesota CST America/Chicago
|
||||||
1 USA 925 CA -8 Y SSM-FSN California PST America/Los_Angeles
|
1 USA 925 CA -8 Y SSM-FSN California PST America/Los_Angeles
|
||||||
1 USA 927 FL -5 Y SSM-FSN Florida EST America/New_York
|
1 USA 927 FL -5 Y SSM-FSN Florida EST America/New_York
|
||||||
1 USA 928 AZ -7 N Arizona MST America/Phoenix
|
1 USA 928 AZ -7 N Arizona MST America/Phoenix
|
||||||
|
|||||||
@@ -153,13 +153,14 @@
|
|||||||
# 220312-0936 - Added vicidial_dial_cid_log logging
|
# 220312-0936 - Added vicidial_dial_cid_log logging
|
||||||
# 221116-1051 - Fix for long in-group dialstring extensions
|
# 221116-1051 - Fix for long in-group dialstring extensions
|
||||||
# 230418-1022 - Added dial_override_limit options.php setting
|
# 230418-1022 - Added dial_override_limit options.php setting
|
||||||
|
# 230726-0857 - Fix for rare vicidial_closer_log issue on Voicemail transfers
|
||||||
#
|
#
|
||||||
|
|
||||||
$version = '2.14-100';
|
$version = '2.14-101';
|
||||||
$build = '230418-1022';
|
$build = '230726-0857';
|
||||||
$php_script = 'manager_send.php';
|
$php_script = 'manager_send.php';
|
||||||
$mel=1; # Mysql Error Log enabled = 1
|
$mel=1; # Mysql Error Log enabled = 1
|
||||||
$mysql_log_count=160;
|
$mysql_log_count=161;
|
||||||
$one_mysql_log=0;
|
$one_mysql_log=0;
|
||||||
$SSagent_debug_logging=0;
|
$SSagent_debug_logging=0;
|
||||||
$startMS = microtime();
|
$startMS = microtime();
|
||||||
@@ -1156,12 +1157,19 @@ if ($ACTION=="RedirectVD")
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (strlen($call_server_ip)>6) {$server_ip = $call_server_ip;}
|
if (strlen($call_server_ip)>6) {$server_ip = $call_server_ip;}
|
||||||
$stmt = "select count(*) from vicidial_campaigns where campaign_id='$campaign' and campaign_allow_inbound='Y';";
|
$stmt = "SELECT count(*) from vicidial_campaigns where campaign_id='$campaign' and campaign_allow_inbound='Y';";
|
||||||
if ($format=='debug') {echo "\n<!-- $stmt -->";}
|
if ($format=='debug') {echo "\n<!-- $stmt -->";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02021',$user,$server_ip,$session_name,$one_mysql_log);}
|
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02021',$user,$server_ip,$session_name,$one_mysql_log);}
|
||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
if ($row[0] > 0)
|
if ($row[0] > 0)
|
||||||
|
{
|
||||||
|
$stmt = "SELECT count(*) from vicidial_auto_calls where lead_id='$lead_id' and callerid LIKE \"Y%\";";
|
||||||
|
if ($format=='debug') {echo "\n<!-- $stmt -->";}
|
||||||
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02161',$user,$server_ip,$session_name,$one_mysql_log);}
|
||||||
|
$rowx=mysqli_fetch_row($rslt);
|
||||||
|
if ($rowx[0] > 0)
|
||||||
{
|
{
|
||||||
$four_hours_ago = date("Y-m-d H:i:s", mktime(date("H")-4,date("i"),date("s"),date("m"),date("d"),date("Y")));
|
$four_hours_ago = date("Y-m-d H:i:s", mktime(date("H")-4,date("i"),date("s"),date("m"),date("d"),date("Y")));
|
||||||
$stmt = "UPDATE vicidial_closer_log set end_epoch='$StarTtime', length_in_sec=(queue_seconds + $secondS),status='XFER' where lead_id='$lead_id' and call_date > \"$four_hours_ago\" order by closecallid desc limit 1;";
|
$stmt = "UPDATE vicidial_closer_log set end_epoch='$StarTtime', length_in_sec=(queue_seconds + $secondS),status='XFER' where lead_id='$lead_id' and call_date > \"$four_hours_ago\" order by closecallid desc limit 1;";
|
||||||
@@ -1169,6 +1177,7 @@ if ($ACTION=="RedirectVD")
|
|||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02022',$user,$server_ip,$session_name,$one_mysql_log);}
|
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02022',$user,$server_ip,$session_name,$one_mysql_log);}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$stmt = "UPDATE vicidial_log set end_epoch='$StarTtime', length_in_sec='$secondS',status='XFER' where uniqueid='$uniqueid';";
|
$stmt = "UPDATE vicidial_log set end_epoch='$StarTtime', length_in_sec='$secondS',status='XFER' where uniqueid='$uniqueid';";
|
||||||
if ($format=='debug') {echo "\n<!-- $stmt -->";}
|
if ($format=='debug') {echo "\n<!-- $stmt -->";}
|
||||||
|
|||||||
Reference in New Issue
Block a user