After I upgraded my Linux Server from Debian Lenny to Debian Squeeze, CDR_ADAPTATIVE_ODBC stopped writing CHAR fields. The following messages appear:
[Aug 15 20:26:08] WARNING[18308]: cdr_adaptive_odbc.c:642 odbc_log: Column type -9 (field ‘asteriks:ast_cdr:dst’) is unsupported at this time.
[Aug 15 20:26:08] WARNING[18308]: cdr_adaptive_odbc.c:642 odbc_log: Column type -9 (field ‘asteriks:ast_cdr:dcontext’) is unsupported at this time.
[Aug 15 20:26:08] WARNING[18308]: cdr_adaptive_odbc.c:642 odbc_log: Column type -9 (field ‘asteriks:ast_cdr:channel’) is unsupported at this time.
[Aug 15 20:26:08] WARNING[18308]: cdr_adaptive_odbc.c:642 odbc_log: Column type -9 (field ‘asteriks:ast_cdr:dstchannel’) is unsupported at this time.
[Aug 15 20:26:08] WARNING[18308]: cdr_adaptive_odbc.c:642 odbc_log: Column type -9 (field ‘asteriks:ast_cdr:lastapp’) is unsupported at this time.
[Aug 15 20:26:08] WARNING[18308]: cdr_adaptive_odbc.c:642 odbc_log: Column type -9 (field ‘asteriks:ast_cdr:lastdata’) is unsupported at this time.
[Aug 15 20:26:08] WARNING[18308]: cdr_adaptive_odbc.c:642 odbc_log: Column type -9 (field ‘asteriks:ast_cdr:disposition’) is unsupported at this time.
[Aug 15 20:26:08] WARNING[18308]: cdr_adaptive_odbc.c:642 odbc_log: Column type -9 (field ‘asteriks:ast_cdr:uniqueid’) is unsupported at this time.
[Aug 15 20:26:08] WARNING[18308]: cdr_adaptive_odbc.c:642 odbc_log: Column type -9 (field ‘asteriks:ast_cdr:c_dst’) is unsupported at this time.
[Aug 15 20:26:08] WARNING[18308]: cdr_adaptive_odbc.c:642 odbc_log: Column type -9 (field ‘asteriks:ast_cdr:c_audioreadformat’) is unsupported at this time.
[Aug 15 20:26:08] WARNING[18308]: cdr_adaptive_odbc.c:642 odbc_log: Column type -9 (field ‘asteriks:ast_cdr:c_audiowriteformat’) is unsupported at this time.
I put back Debian Lenny and came back to work just fine. But I need to use Squeeze since Lenny isn’t been developed any more.
Thanks.