1 package FS::cdr::earthlink;
4 use vars qw( @ISA %info $date);
6 use FS::cdr qw(_cdr_date_parser_maker _cdr_min_parser_maker);
12 'name' => 'Earthlink',
17 skip(3), #Account number/ SERVICE LOC / BILL NUMBER
18 sub { my($cdr, $date) = @_;
21 sub { my($cdr, $time) = @_;
23 my $datetime = $date. " ". $time;
24 $cdr->set('startdate', $datetime );
26 skip(1), #TollFreeNumber
27 sub { my($cdr, $src) = @_;
29 $cdr->set('src', $src);
31 skip(2), #ORIG CITY/ORIGSTATE
32 sub { my($cdr, $dst) = @_;
34 $cdr->set('dst', $dst);
36 skip(2), #TERM CITY / TERM STATE
37 _cdr_min_parser_maker, #MINUTES
39 'disposition', #Call Type
41 'accountcode', #AcctCode
45 sub skip { map {''} (1..$_[0]) }