hunt1218 has asked for the wisdom of the Perl Monks concerning the following question:
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; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Help with Perl Script
by davido (Cardinal) on Jan 07, 2015 at 20:27 UTC | |
|
Re: Help with Perl Script
by LanX (Saint) on Jan 07, 2015 at 20:12 UTC | |
|
Re: Help with Perl Script
by Anonymous Monk on Jan 07, 2015 at 20:41 UTC | |
by hunt1218 (Initiate) on Jan 07, 2015 at 20:52 UTC |