Ticket #31413 Properly import consolidated local calls
authorJeremy Davis <jeremyd@freeside.biz>
Thu, 16 Oct 2014 20:28:12 +0000 (16:28 -0400)
committerJeremy Davis <jeremyd@freeside.biz>
Thu, 16 Oct 2014 20:28:12 +0000 (16:28 -0400)
FS/FS/cdr/zintel.pm

index 1d2236c..eb08038 100644 (file)
@@ -16,7 +16,17 @@ use Date::Parse;
 
        'accountcode',  #customer
        'src',          #anumber
-       'dst',          #bnumber
+                sub { my ($cdr, $dst) = @_; # Handling cosolidated local calls in the CDR formats
+
+                       my $src = $cdr->src;
+
+                       if ($dst =~ /^64\/U$/) {
+                       $cdr->set('dst', $src);
+                       } else {
+                       $cdr->set('dst', $dst);
+                       }
+                       }, #bnumber
+
                  sub { my ($cdr, $calldate) = @_;
                         $cdr->set('calldate', $calldate);