summaryrefslogtreecommitdiff
path: root/FS
diff options
context:
space:
mode:
authorjeff <jeff>2009-04-06 18:31:11 +0000
committerjeff <jeff>2009-04-06 18:31:11 +0000
commitbe924ea50c9fc5710bb3f587c492861c42cbdac8 (patch)
tree946850258452e6cf349467b564fac4e6f5b6d384 /FS
parentca174c00cc87a433675641dcfa91f78b6322c303 (diff)
calltype 6 is international
Diffstat (limited to 'FS')
-rw-r--r--FS/FS/cdr/taqua.pm11
1 files changed, 10 insertions, 1 deletions
diff --git a/FS/FS/cdr/taqua.pm b/FS/FS/cdr/taqua.pm
index 3052f83e5..5d6c6945a 100644
--- a/FS/FS/cdr/taqua.pm
+++ b/FS/FS/cdr/taqua.pm
@@ -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