X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fpart_pkg%2Fvoip_inbound.pm;h=da4ce87a8ed55697a16261fa0ea45b47671a528c;hp=9b048c20cbde5a9cf2edf4a3b6006a76cded30e9;hb=987c70866c7157ccdd592aa9297e8d054a477360;hpb=c7784e7df151dc58da039bc34068ae2e5ae2f21a diff --git a/FS/FS/part_pkg/voip_inbound.pm b/FS/FS/part_pkg/voip_inbound.pm index 9b048c20c..da4ce87a8 100644 --- a/FS/FS/part_pkg/voip_inbound.pm +++ b/FS/FS/part_pkg/voip_inbound.pm @@ -279,16 +279,16 @@ sub calc_usage { ) ); push @$details, - [ 'C', - $call_details[0], - $charge, - $cdr->calltypenum, #classnum - $self->phonenum, - $cdr->accountcode, - $cdr->startdate, - $seconds, - '', #regionname, not set for inbound calls - ]; + { format => 'C', + detail => $call_details[0], + amount => $charge, + classnum => $cdr->calltypenum, #classnum + phonenum => $self->phonenum, + accountcode => $cdr->accountcode, + startdate => $cdr->startdate, + duration => $seconds, + # regionname?? => '', #regionname, not set for inbound calls + }; } my $error = $cdr->set_status_and_rated_price( 'done', @@ -299,14 +299,9 @@ sub calc_usage { } #$cdr } # $cust_svc - unshift @$details, [ 'C', - FS::cdr::invoice_header($output_format), - '', - '', - '', - '', - '', - ] + unshift @$details, { format => 'C', + detail => FS::cdr::invoice_header($output_format), + } if @$details; $charges;