diff options
author | Ivan Kohler <ivan@freeside.biz> | 2022-05-11 12:02:29 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2022-05-11 12:02:29 -0700 |
commit | d4a6bb85f5a3037ba9e5299108db683a70f7ad6d (patch) | |
tree | 20ef9977cab790af310f9c4c16889bdee4112a2b /FS/FS | |
parent | 1b62faeb0aa8734211c16fbac648d37cbda7c434 (diff) |
fix disposition, add clid, RT#81941
Diffstat (limited to 'FS/FS')
-rw-r--r-- | FS/FS/cdr/broadsoft22.pm | 9 |
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', |