summaryrefslogtreecommitdiff
path: root/FS/FS/cdr
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2022-03-30 20:54:09 -0700
committerIvan Kohler <ivan@freeside.biz>2022-03-30 20:54:09 -0700
commit980dbd5c9bd158ef683c89c98e0eb9452f908417 (patch)
treee961473df82e2d1636000dbfc6642efccfd75b86 /FS/FS/cdr
parent973fb0506f913bb2e15ec9fdb445ff72712a4037 (diff)
taqua vs broadsoft duplicate skipping, RT#86028
Diffstat (limited to 'FS/FS/cdr')
-rw-r--r--FS/FS/cdr/broadsoft22.pm10
-rw-r--r--FS/FS/cdr/taqua62.pm2
2 files changed, 10 insertions, 2 deletions
diff --git a/FS/FS/cdr/broadsoft22.pm b/FS/FS/cdr/broadsoft22.pm
index 437d31e..3334a9e 100644
--- a/FS/FS/cdr/broadsoft22.pm
+++ b/FS/FS/cdr/broadsoft22.pm
@@ -81,7 +81,11 @@ use FS::cdr qw( _cdr_date_parser_maker _cdr_min_parser_maker );
# 22: networkTranslatedGroup
# 23: releasingParty
# 24: route
+ skip(10),
+
# 25: networkCallID
+ 'sipcallid',
+
# 26: codedc
# 27: accessDeviceAddress
# 28: accessCallID
@@ -90,7 +94,7 @@ use FS::cdr qw( _cdr_date_parser_maker _cdr_min_parser_maker );
# 31: spare
# 32: group
# 33: department
- skip(19),
+ skip(8),
# 34: accountCode
sub {
@@ -116,6 +120,10 @@ use FS::cdr qw( _cdr_date_parser_maker _cdr_min_parser_maker );
# 47: callingPartyCategory
#
# Also... cols 48 - 448 see Broadsoft documentation
+ skip(111), #35-145 inclusive
+
+ # 146: chargedNumber
+ 'charged_party',
],
diff --git a/FS/FS/cdr/taqua62.pm b/FS/FS/cdr/taqua62.pm
index aa94630..c6a40ed 100644
--- a/FS/FS/cdr/taqua62.pm
+++ b/FS/FS/cdr/taqua62.pm
@@ -159,7 +159,7 @@ use FS::cdr qw(_cdr_date_parser_maker);
#60
- '', #OrigIPCallID
+ 'sipcallid', #OrigIPCallID
'', #ESAIPTrunkGroup
'', #ESAReason
'', #BearerlessCall