X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fcdr%2Fenswitch.pm;h=9d222dffcfb7d62889dc8b1140ea4f0834e942ad;hb=c73b745e19b025724544970591507113b1c137a8;hp=ebb2677befbb640d335f995b0207a83f31ea4866;hpb=941a3896b4647bfcd4fbf1754ec444f2c511580d;p=freeside.git diff --git a/FS/FS/cdr/enswitch.pm b/FS/FS/cdr/enswitch.pm index ebb2677be..9d222dffc 100644 --- a/FS/FS/cdr/enswitch.pm +++ b/FS/FS/cdr/enswitch.pm @@ -12,15 +12,21 @@ use FS::cdr_type; 'header' => 2, 'type' => 'csv', 'import_fields' => [ - 'disposition', #Status + 'dcontext', #Status 'startdate', #Start, already a unix timestamp skip(2), #Start date, Start time 'enddate', #End skip(4), #End date, End time #Calling customer, Calling type 'src', #Calling number - skip(1), #Called type - 'dst', #Called number + skip(1), #Called type + + sub { my ($cdr, $dst) = @_; $dst =~ s/*//g; + + $cdr->set('dst', $dst); + + }, #Called number + skip(14), #Destination customer, Destination type #Destination number #Destination group ID, Destination group name, @@ -29,7 +35,7 @@ use FS::cdr_type; #Inbound called type, #Inbound called number, #Inbound destination type, Inbound destination number, - 'dcontext', #Outbound calling type, + 'disposition', #Outbound calling type, skip(11), #Outbound calling number, #Outbound called type, Outbound called number, #Outbound destination type, Outbound destination number,