The person who wrote this code as left the company (many moons ago) and we in the process of converting to a new application but we are not able to understand the Perl script used to calculate abandoned calls. This is the specfic are of the script that would count these call types (I have a lot more code if that's needed). Anything you can do would be greatly appreciated.
sub get_abandonned($) { my $dnis = shift; my $total = 0; for my $key(keys %all_calls) { next if ($key =~ /duplicate/); if($all_calls{$key}->[DNIS] eq $dnis && $all_calls{$key}->[SPE +ECH] == 0 && $all_calls{$key}->[TRANSFER] eq "hungup") { my $time_length = &get_call_length($all_calls{$key}->[TIME +]); if($time_length <= -29) { $total++; } } } return $total; }
In reply to Help with Perl Script by hunt1218
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |