X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fcdr%2Fcisco.pm;h=ebb2d00550b4b9a9bf226c6bb00804aa2f126fd4;hb=f7bbff0519452eb5498e8683d23db9ddb65fb9f1;hp=db00db771c25d54975936aa9cd003ab61f8ff2dc;hpb=9b20f80d7bfe5ad53c1870c64b74dca87afa7761;p=freeside.git diff --git a/FS/FS/cdr/cisco.pm b/FS/FS/cdr/cisco.pm index db00db771..ebb2d0055 100644 --- a/FS/FS/cdr/cisco.pm +++ b/FS/FS/cdr/cisco.pm @@ -4,6 +4,7 @@ use strict; use base qw( FS::cdr ); use vars qw( %info ); use FS::cdr qw( _cdr_date_parser_maker _cdr_min_parser_maker ); +use Date::Parse; %info = ( 'name' => 'Cisco Unified Call Manager', @@ -20,7 +21,11 @@ use FS::cdr qw( _cdr_date_parser_maker _cdr_min_parser_maker ); #globalCallID_callManagerId 'clid', #globalCallID_callId skip(1), #origLegCallIdentifier - 'calldate', #dateTimeOrigination + sub { my ($cdr, $calldate) = @_; + $cdr->set('startdate', $calldate); + $calldate = str2time($calldate); + $cdr->set('calldate', $calldate); + }, #dateTimeOrigination skip(3), #origNodeId #origSpan #origIpAddr