X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=FS%2FFS%2Fcdr%2Ffreeside_description_default.pm;h=fd91530ef810795c7a372414efa4b1db0225d42d;hb=57bb423fe457ba4e13726877f53bcdf944f828f8;hp=e44f404b9476f843afbf0ed9eeb962cbd23642b0;hpb=1651dd5ba4114128aa0b0718c944395cdc84f274;p=freeside.git diff --git a/FS/FS/cdr/freeside_description_default.pm b/FS/FS/cdr/freeside_description_default.pm index e44f404b9..fd91530ef 100644 --- a/FS/FS/cdr/freeside_description_default.pm +++ b/FS/FS/cdr/freeside_description_default.pm @@ -10,6 +10,7 @@ use FS::cdr; %info = ( 'name' => 'Freeside default with description field as destination', 'weight' => 25, + 'type' => 'csv', 'header' => 1, 'import_fields' => [ 'charged_party', # Billed number @@ -37,7 +38,7 @@ use FS::cdr; # Number sub { my($cdr, $number) = @_; - $number =~ /(\+|)(\d+)\s(\d+)$/ + $number =~ /(\+|)(\d+)\s([\d\*]+)$/ or die "unparsable number: $number"; #maybe we shouldn't die... $cdr->dst("$1$2$3"); },