Ticket #36843 Fix incorrect call error
authorJeremy Davis <jeremyd@freeside.biz>
Mon, 29 Jun 2015 11:04:53 +0000 (07:04 -0400)
committerJeremy Davis <jeremyd@freeside.biz>
Mon, 29 Jun 2015 11:04:53 +0000 (07:04 -0400)
FS/FS/cdr/broadsoft.pm

index b5d75f1..a6f4d01 100644 (file)
@@ -39,7 +39,8 @@ use FS::cdr qw( _cdr_date_parser_maker _cdr_min_parser_maker );
     skip(17),
     sub { my($cdr, $accountcode) = @_;
     if ($cdr->is_tollfree){
-        $cdr->set('accountcode', $cdr->dst);
+       my $dst = substr($cdr->dst,0,32);
+        $cdr->set('accountcode', $dst);
     } else {
         $cdr->set('accountcode', $accountcode);
     }},