import torrus 1.0.9
[freeside.git] / FS / FS / cdr / telos_xml.pm
1 package FS::cdr::telos_xml;
2
3 use strict;
4 use vars qw( @ISA %info );
5 use FS::cdr qw(_cdr_date_parser_maker);
6
7 @ISA = qw(FS::cdr);
8
9 %info = (
10   'name'          => 'Telos (XML)',
11   'weight'        => 530,
12   'type'          => 'xml',
13   'xml_format'    => {
14     'xmlrow' => [ 'Telos_CDRS', 'CDRecord' ],
15     'xmlkeys' => [ qw(
16       seq_num
17       a_party_num
18       b_party_num
19       seize
20       answer
21       disc
22       ) ],
23   },
24
25   'import_fields' => [
26     'uniqueid',
27     'src',
28     'dst', # usually empty for some reason
29     _cdr_date_parser_maker('startdate'),
30     _cdr_date_parser_maker('answerdate'),
31     _cdr_date_parser_maker('enddate'),
32   ],
33
34 );
35
36 1;