1161871200:12495 A 1161957600:14027 B 1162044000:12132 C 1162126800:10963 D <-3600 less than C 1162130400:0 E <-C + 86400 created and then set to 0 1162213200:12939 F 1162216800:0 G 1162299600:12849 H B = A + 86400 C = B + 86400 D = C + 82800 (3600 less) E = D + 3600 F = D + 86400 #### if ($VAR::CDR_EVENT_COUNT{$eventName}{$loopTime}) { $loopTime = $loopTime + 86400; } elsif($VAR::CDR_EVENT_COUNT{$eventName}{$loopTime-3600}) { $loopTime = $loopTime - 3600; # Adjust $loopTime for outlier value } else { $VAR::CDR_EVENT_COUNT{$eventName}{$loopTime} = 0; $loopTime = $loopTime + 86400; }