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