diff options
author | ivan <ivan> | 2011-05-05 18:27:32 +0000 |
---|---|---|
committer | ivan <ivan> | 2011-05-05 18:27:32 +0000 |
commit | 691fa49ab2c8d0076ba15825b4e683c87516eba3 (patch) | |
tree | c8d65af6667bf8fdff5ef93e0edd008324cf4de2 | |
parent | 8c01a1a5529abc70166da5cda943f5e0fd996f02 (diff) |
add lesnet CDR format
-rw-r--r-- | FS/FS/cdr/lesnet.pm | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/FS/FS/cdr/lesnet.pm b/FS/FS/cdr/lesnet.pm new file mode 100644 index 000000000..5a9482a8d --- /dev/null +++ b/FS/FS/cdr/lesnet.pm @@ -0,0 +1,40 @@ +package FS::cdr::lesnet; + +use strict; +use vars qw( @ISA %info ); + +@ISA = qw(FS::cdr); + +%info = ( + 'name' => 'LesNet', + 'weight' => 120, + 'type' => 'csv', + 'import_fields' => [ + # Call Date + 'calldate', + + # Source_Number + 'src', + + # Terminating_Number + 'dst', + + # Duration + sub { my($cdr,$field) = @_; + $cdr->duration($field); + $cdr->billsec($field); + }, + + 'upstream_price', + + 'dcontext', + + 'channel', + + # Sip Call id + 'dstchannel', + + ], +); + +1; |