summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2022-05-11 12:02:26 -0700
committerIvan Kohler <ivan@freeside.biz>2022-05-11 12:02:26 -0700
commitd9880fb208858d882d02462bba4c3c57db3b377c (patch)
treea87e2d253fe9cc29e9fd8970ab26d4a5e7a950b7
parentccdb2852a82946d7a9dca13345a390c31ea18d27 (diff)
fix disposition, add clid, RT#81941
-rw-r--r--FS/FS/cdr/broadsoft22.pm9
1 files changed, 7 insertions, 2 deletions
diff --git a/FS/FS/cdr/broadsoft22.pm b/FS/FS/cdr/broadsoft22.pm
index 3334a9e..92a0b9d 100644
--- a/FS/FS/cdr/broadsoft22.pm
+++ b/FS/FS/cdr/broadsoft22.pm
@@ -62,7 +62,7 @@ use FS::cdr qw( _cdr_date_parser_maker _cdr_min_parser_maker );
# 12: answerIndicator
sub {
my( $cdr, $data ) = @_;
- $cdr->disposition( lc($data) eq 'yes' ? 'ANSWERED' : 'NO ANSWER');
+ $cdr->disposition( $data =~ /^yes/i ? 'ANSWERED' : 'NO ANSWER');
},
# 13: answerTime
@@ -120,7 +120,12 @@ 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
+ skip(87), #35-121 inclusive
+
+ #122: otherPartyName
+ 'clid',
+
+ skip(23), #123-145 inclusive
# 146: chargedNumber
'charged_party',