cdr/kannel.pm: better debug, RT10991
authorlevinse <levinse>
Wed, 22 Jun 2011 20:17:29 +0000 (20:17 +0000)
committerlevinse <levinse>
Wed, 22 Jun 2011 20:17:29 +0000 (20:17 +0000)
FS/FS/cdr/kannel.pm

index 3e2e565..2f54ebe 100644 (file)
@@ -13,7 +13,7 @@ use FS::cdr qw( _cdr_date_parser_maker );
   'type'          => 'csv',
   'row_callback'  => sub { my $row = shift;
                         return ' ' if $row =~ /.*Log (begins|ends)$/;
-                        die "invalid row format" unless
+                        die "invalid row format for '$row'" unless
                             $row =~ /^(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}) ([A-Za-z ]+) (\[SMSC:\w+\] \[SVC:\w*\] \[ACT:\w*\] \[BINF:\w*\] \[FID:\w*\]) \[from:(|\+)(\d+)\] \[to:(|\+)(\d+)\] (\[flags:.*?\]) \[msg:(\d+):(.*?)\] (\[udh:.*?\])$/;
                         $row = "$1,$2,$3,$5,$7,$8,$9,$11";
                         $row;