# The rate detail itself has included minutes. We MUST have a place
# to track them.
my $included_min = $opt{'detail_included_min_hashref'}
- or die "unable to rate CDR: rate detail has included minutes, but ".
- "no detail_included_min_hashref provided.\n";
+ or return "unable to rate CDR: rate detail has included minutes, but ".
+ "no detail_included_min_hashref provided.\n";
# by default, set the included minutes for this region/time to
# what's in the rate_detail
'svcnum' => $svc_phone{$number}->svcnum,
);
if ( $error ) {
- #XXX ???
- warn $error;
- sleep 30;
+ warn "Can't prerate CDR ". $cdr->acctid. ' to '. $cdr->dst. ": $error";
+ #could be an included minutes CDR, so don't sleep 30;
} else {
#this could get expensive on a per-call basis