summaryrefslogtreecommitdiff
path: root/FS/FS/part_pkg/voip_cdr.pm
diff options
context:
space:
mode:
authormark <mark>2010-09-27 22:59:47 +0000
committermark <mark>2010-09-27 22:59:47 +0000
commitf17a8c61688951fdc72b0beaeaab7643fef41a9e (patch)
tree99969659e1f80671c21a5ce5f126e9f0f5f1e22f /FS/FS/part_pkg/voip_cdr.pm
parent0a02d33bed6155752cf3f2886915bc6287d13636 (diff)
don't use decimal minutes in call detail format
Diffstat (limited to 'FS/FS/part_pkg/voip_cdr.pm')
-rw-r--r--FS/FS/part_pkg/voip_cdr.pm8
1 files changed, 6 insertions, 2 deletions
diff --git a/FS/FS/part_pkg/voip_cdr.pm b/FS/FS/part_pkg/voip_cdr.pm
index e067af5..8294bed 100644
--- a/FS/FS/part_pkg/voip_cdr.pm
+++ b/FS/FS/part_pkg/voip_cdr.pm
@@ -561,7 +561,9 @@ sub calc_usage {
@call_details = ($cdr->downstream_csv( 'format' => $output_format,
'charge' => $charge,
- 'seconds' => $seconds,
+ 'seconds' => ($use_duration ?
+ $cdr->duration :
+ $cdr->billsec),
'granularity' => $granularity,
)
);
@@ -685,7 +687,9 @@ sub calc_usage {
@call_details = (
$cdr->downstream_csv( 'format' => $output_format,
'granularity' => $rate_detail->sec_granularity,
- 'seconds' => $seconds,
+ 'seconds' => ($use_duration ?
+ $cdr->duration :
+ $cdr->billsec),
'charge' => $charge,
'pretty_dst' => $pretty_destnum,
'dst_regionname' => $regionname,