From 583218bb055ce1b40b0e99e0b5c29706d2692fc7 Mon Sep 17 00:00:00 2001 From: mattf Date: Sat, 13 Apr 2013 12:29:57 +0000 Subject: [PATCH] small fixes to bin scripts for SIP code feature git-svn-id: svn://192.168.202.10@1957 3d104415-ff17-0410-8863-d5cf3c621b8a --- bin/AST_manager_listen.pl | 8 ++++---- bin/FastAGI_log.pl | 22 ---------------------- 2 files changed, 4 insertions(+), 26 deletions(-) diff --git a/bin/AST_manager_listen.pl b/bin/AST_manager_listen.pl index 87c1d4c4..fa148375 100644 --- a/bin/AST_manager_listen.pl +++ b/bin/AST_manager_listen.pl @@ -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";} diff --git a/bin/FastAGI_log.pl b/bin/FastAGI_log.pl index eccac3fb..00ae7e9d 100644 --- a/bin/FastAGI_log.pl +++ b/bin/FastAGI_log.pl @@ -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;