+ warn "freesidestatus column present\n" if $DEBUG;
+ }
+}
+
+my @cols = ();
+if ( $opt{V} >= 12 ) {
+ push @cols, qw( id start answer end );
+} else {
+ push @cols, qw( calldate );
+}
+
+push @cols, qw(
+ clid src dst dcontext channel lastapp lastdata duration
+ billsec disposition amaflags accountcode userfield
+);
+
+# check for existence of uniqueid
+if ( $engine =~ /^mysql/ ) {
+ my $status = $dbi->selectall_arrayref("SHOW COLUMNS FROM $table WHERE Field = 'uniqueid'");
+ if( @$status ) {
+ push @cols, 'uniqueid';