add lesnet CDR format
authorivan <ivan>
Thu, 5 May 2011 18:27:32 +0000 (18:27 +0000)
committerivan <ivan>
Thu, 5 May 2011 18:27:32 +0000 (18:27 +0000)
FS/FS/cdr/lesnet.pm [new file with mode: 0644]

diff --git a/FS/FS/cdr/lesnet.pm b/FS/FS/cdr/lesnet.pm
new file mode 100644 (file)
index 0000000..5a9482a
--- /dev/null
@@ -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;