X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_export%2Fpbxware.pm;h=e535e6ed05649b6485537121e37a7d88f1294dbe;hb=ffa18709ee8a4d05e18d2d406cf73afe79e52524;hp=4373e7ad5634ec026072e621e86047f177c2af1f;hpb=e5e1826c3f6421303594b03067aea5a4ee4f67ad;p=freeside.git diff --git a/FS/FS/part_export/pbxware.pm b/FS/FS/part_export/pbxware.pm index 4373e7ad5..e535e6ed0 100644 --- a/FS/FS/part_export/pbxware.pm +++ b/FS/FS/part_export/pbxware.pm @@ -17,10 +17,11 @@ our $DEBUG = 0; # our $DEBUG = 2; # log requests and content of replies tie my %options, 'Tie::IxHash', - 'apikey' => { label => 'API key' }, - 'debug' => { label => 'Enable debugging', type => 'checkbox', value => 1 }, - 'ext' => { label => 'PBXware "ext" field in CDR download request', }, - 'cdrtype' => { label => 'PBXware "cdrtype" field in CDR download request', }, + 'apikey' => { label => 'API key' }, + 'debug' => { label => 'Enable debugging', type => 'checkbox', value => 1 }, + 'ext' => { label => 'PBXware "ext" field in CDR download request', }, + 'cdrtype' => { label => 'PBXware "cdrtype" field in CDR download request', }, + 'trunkdst' => { label => 'PBXware "trunkdst" field in CDR download request', }, ; our %info = ( @@ -100,7 +101,7 @@ sub import_cdrs { ); $opt{$_} = $self->option($_) - for grep length( $self->option($_) ), qw( ext cdrtype ); + for grep length( $self->option($_) ), qw( ext cdrtype trunkdst ); # unlike Certain Other VoIP providers, this one does proper pagination if # the result set is too big to fit in a single chunk. @@ -137,7 +138,7 @@ sub import_cdrs { # page's IDs or something. my $uniqueid = md5_hex(join(',',@$row)); if ( FS::cdr->row_exists('uniqueid = ?', $uniqueid) ) { - warn "skipped duplicate row in page $page\n" if $DEBUG > 1; + warn "skipped duplicate row in page $page\n" if $DEBUG; next CDR; } @@ -186,7 +187,7 @@ local $ENV{'PERL_LWP_SSL_VERIFY_HOSTNAME'} = 0; ] ); warn "$me $method\n" if $DEBUG; - warn $request->as_string."\n" if $DEBUG > 1; + warn $request->as_string."\n" if $DEBUG; my $ua = LWP::UserAgent->new; my $response = $ua->request($request);