small fixes to bin scripts for SIP code feature

git-svn-id: svn://192.168.202.10@1957 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2013-04-13 12:29:57 +00:00
parent c999828c3b
commit 583218bb05
2 changed files with 4 additions and 26 deletions
+4 -4
View File
@@ -681,7 +681,7 @@ while($one_day_interval > 0)
if($DB){print "|$affected_rows dial_log updated|$callid|$server_ip|$result|\n";}
$vddl_update = ($vddl_update + $affected_rows);
$preCtarget = ($beginUNIQUEID - 120); # 120 seconds before call start
$preCtarget = ($beginUNIQUEID - 180); # 180 seconds before call start
($preCsec,$preCmin,$preChour,$preCmday,$preCmon,$preCyear,$preCwday,$preCyday,$preCisdst) = localtime($preCtarget);
$preCyear = ($preCyear + 1900);
$preCmon++;
@@ -703,7 +703,7 @@ while($one_day_interval > 0)
if ($postCsec < 10) {$postCsec = "0$postCsec";}
$postCSQLdate = "$postCyear-$postCmon-$postCmday $postChour:$postCmin:$postCsec";
$stmtA = "UPDATE vicidial_carrier_log SET sip_hangup_cause='$result_details[0]',sip_hangup_reason='$result_details[1]' where server_ip='$server_ip' and caller_code='$callerid' and lead_id='$lead_id' and call_date > \"$preCSQLdate\" and call_date < \"$postCSQLdate\" order by call_date desc limit 1;";
$stmtA = "UPDATE vicidial_carrier_log SET sip_hangup_cause='$result_details[0]',sip_hangup_reason='$result_details[1]' where server_ip='$server_ip' and caller_code='$callid' and lead_id='$lead_id' and call_date > \"$preCSQLdate\" and call_date < \"$postCSQLdate\" order by call_date desc limit 1;";
print STDERR "|$stmtA|\n";
my $affected_rows = $dbhA->do($stmtA);
if($DB){print "|$affected_rows carrier_log updated|$callid|$server_ip|$uniqueid|$result_details[0]|$result_details[1]|\n";}
@@ -1087,7 +1087,7 @@ while($one_day_interval > 0)
if($DB){print "|$affected_rows dial_log updated|$callid|$server_ip|$result|\n";}
$vddl_update = ($vddl_update + $affected_rows);
$preCtarget = ($beginUNIQUEID - 120); # 120 seconds before call start
$preCtarget = ($beginUNIQUEID - 180); # 180 seconds before call start
($preCsec,$preCmin,$preChour,$preCmday,$preCmon,$preCyear,$preCwday,$preCyday,$preCisdst) = localtime($preCtarget);
$preCyear = ($preCyear + 1900);
$preCmon++;
@@ -1109,7 +1109,7 @@ while($one_day_interval > 0)
if ($postCsec < 10) {$postCsec = "0$postCsec";}
$postCSQLdate = "$postCyear-$postCmon-$postCmday $postChour:$postCmin:$postCsec";
$stmtA = "UPDATE vicidial_carrier_log SET sip_hangup_cause='$result_details[0]',sip_hangup_reason='$result_details[1]' where server_ip='$server_ip' and caller_code='$callerid' and lead_id='$lead_id' and call_date > \"$preCSQLdate\" and call_date < \"$postCSQLdate\" order by call_date desc limit 1;";
$stmtA = "UPDATE vicidial_carrier_log SET sip_hangup_cause='$result_details[0]',sip_hangup_reason='$result_details[1]' where server_ip='$server_ip' and caller_code='$callid' and lead_id='$lead_id' and call_date > \"$preCSQLdate\" and call_date < \"$postCSQLdate\" order by call_date desc limit 1;";
print STDERR "|$stmtA|\n";
my $affected_rows = $dbhA->do($stmtA);
if($DB){print "|$affected_rows carrier_log updated|$callid|$server_ip|$uniqueid|$result_details[0]|$result_details[1]|\n";}
-22
View File
@@ -609,28 +609,6 @@ sub process_request
$sip_hangup_cause=0;
$sip_hangup_reason='';
$preCtarget = ($beginUNIQUEID - 120); # 120 seconds before call start
($preCsec,$preCmin,$preChour,$preCmday,$preCmon,$preCyear,$preCwday,$preCyday,$preCisdst) = localtime($preCtarget);
$preCyear = ($preCyear + 1900);
$preCmon++;
if ($preCmon < 10) {$preCmon = "0$preCmon";}
if ($preCmday < 10) {$preCmday = "0$preCmday";}
if ($preChour < 10) {$preChour = "0$preChour";}
if ($preCmin < 10) {$preCmin = "0$preCmin";}
if ($preCsec < 10) {$preCsec = "0$preCsec";}
$preCSQLdate = "$preCyear-$preCmon-$preCmday $preChour:$preCmin:$preCsec";
$postCtarget = ($beginUNIQUEID + 10); # 10 seconds after call start
($postCsec,$postCmin,$postChour,$postCmday,$postCmon,$postCyear,$postCwday,$postCyday,$postCisdst) = localtime($postCtarget);
$postCyear = ($postCyear + 1900);
$postCmon++;
if ($postCmon < 10) {$postCmon = "0$postCmon";}
if ($postCmday < 10) {$postCmday = "0$postCmday";}
if ($postChour < 10) {$postChour = "0$postChour";}
if ($postCmin < 10) {$postCmin = "0$postCmin";}
if ($postCsec < 10) {$postCsec = "0$postCsec";}
$postCSQLdate = "$postCyear-$postCmon-$postCmday $postChour:$postCmin:$postCsec";
$stmtA = "SELECT sip_hangup_cause,sip_hangup_reason FROM vicidial_dial_log where lead_id='$CIDlead_id' and server_ip='$VARserver_ip' and caller_code='$callerid' order by call_date desc limit 1;";
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;