diff options
author | Jeremy Davis <jeremyd@freeside.biz> | 2015-10-20 11:31:08 -0400 |
---|---|---|
committer | Jeremy Davis <jeremyd@freeside.biz> | 2015-10-20 11:31:08 -0400 |
commit | b25c22890cc4523988b1dc84938d1e52bc681e25 (patch) | |
tree | 262a419c0e73e9a0699f77002f1d8576d4ee1e45 /FS/FS/cdr | |
parent | f70b7c914d5b5ef307bc33f9d0fa53095da91b8d (diff) |
Toll free processing for amcom CDRs
Diffstat (limited to 'FS/FS/cdr')
-rw-r--r-- | FS/FS/cdr/amcom.pm | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/FS/FS/cdr/amcom.pm b/FS/FS/cdr/amcom.pm index 43e6afd..fee81f7 100644 --- a/FS/FS/cdr/amcom.pm +++ b/FS/FS/cdr/amcom.pm @@ -27,8 +27,11 @@ my ($tmp_mday, $tmp_mon, $tmp_year); 'accountcode',# 2. BWGroupID (centrex group) sub { # 3. BWGroupNumber my ($cdr, $field) = @_; #, $conf, $hashref) = @_; - $cdr->charged_party($field) - if $cdr->accountcode eq '' && $field =~ /^(1800|1300)/; + + if ($cdr->accountcode eq '' && $field =~ /^(1800|1300)/){ + $cdr->charged_party($field); + $cdr->accountcode($field); + } }, 'uniqueid', # 4. Record ID sub { # 5. Call Category (LOCAL, NATIONAL, FREECALL, MOBILE) |