summaryrefslogtreecommitdiff
path: root/FS/FS/cdr/vitelity.pm
blob: 4ef3089ab808b766db4373adfd8bb498f5c6a3ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package FS::cdr::vitelity;

use strict;
use vars qw( @ISA %info );
use FS::cdr qw(_cdr_date_parser_maker);

@ISA = qw(FS::cdr);

%info = (
  'name'          => 'Vitelity',
  'weight'        => 100,
  'header'        => 1,
  'import_fields' => [
    # Cheers to Vitelity for their concise, readable CDR format.
    _cdr_date_parser_maker('startdate'),
    'src',
    'dst',
    sub { my($cdr, $field) = @_;
          $cdr->set(duration => $field);
          $cdr->set(billsec  => $field);
        },
    'clid',
    'disposition',
    'upstream_price',
    ],
);

1;