diff options
author | Jeremy Davis <jeremyd@freeside.biz> | 2014-05-12 13:40:24 -0400 |
---|---|---|
committer | Jeremy Davis <jeremyd@freeside.biz> | 2014-05-12 13:40:24 -0400 |
commit | 94f53394be8a214aefda3e2ce3e25b3fcd87fc93 (patch) | |
tree | 5fda52752e340a9c68be117c19b4533f191355fc | |
parent | 97184f42bde6c9c305f200778cf9073fdc323963 (diff) |
29050 Orcon CDR format
-rw-r--r-- | FS/FS/cdr/orcon.pm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/FS/FS/cdr/orcon.pm b/FS/FS/cdr/orcon.pm new file mode 100644 index 000000000..4d15cfdf3 --- /dev/null +++ b/FS/FS/cdr/orcon.pm @@ -0,0 +1,35 @@ +package FS::cdr::orcon; + +use strict; +use vars qw( @ISA %info); +use FS::cdr; + +@ISA = qw(FS::cdr); + +%info = ( + 'name' => 'Orcon', + 'weight' => 120, + 'header' => 1, + 'import_fields' => [ + + skip(2), #id + #billing period + 'accountcode', #account number + skip(2), #username + #service id + 'calldate', #date + skip(1), #tariff region + 'src', #originating number + 'dst', #terminating number + 'duration', #duration actual + 'billsec', #duration billed + skip(1), #discount + 'upstream_price',#charge + + ], +); + +sub skip { map {''} (1..$_[0]) } + +1; + |