calltype 6 is international
authorjeff <jeff>
Mon, 6 Apr 2009 18:31:11 +0000 (18:31 +0000)
committerjeff <jeff>
Mon, 6 Apr 2009 18:31:11 +0000 (18:31 +0000)
FS/FS/cdr/taqua.pm

index 3052f83..5d6c694 100644 (file)
@@ -22,7 +22,16 @@ use FS::cdr qw(_cdr_date_parser_maker);
     'uniqueid',                           #SequenceNumber
     'accountcode',                        #SessionNumber
     'src',                                #CallingPartyNumber
-    'dst',                                #CalledPartyNumber
+    #'dst',                                #CalledPartyNumber
+    #CalledPartyNumber
+    sub {
+      my( $cdr, $field, $conf ) = @_;
+      if ( $cdr->calltypenum == 6 && $cdr->cdrtypenum == 0 ) {
+        $cdr->dst("+$field");
+      } else {
+        $cdr->dst($field);
+      }
+    },
 
     #10
     _cdr_date_parser_maker('startdate'),  #CallArrivalTime