Hello,

 

Using 4.0.4:

 

I’m getting the following error (removed the values part of the query):

 

3(2931) ERROR: db_unixodbc [dbase.c:133]: db_unixodbc_submit_query(): rv=-1. Query= insert into Dialogs (HashEntry,HashID,CallID,FromURI,FromTag,ToURI,ToTag,CallerSock,CalleeSock,StartTime,State,Timeout,CallerCSeq,CalleeCSeq,CallerRouteSet,CalleeRouteSet,CallerContact,CalleeContact,SFlags,ToRouteName,req_uri,xdata,iflags )

3(2931) ERROR: db_unixodbc [con.c:220]: db_unixodbc_extract_error(): unixodbc:SQLExecDirect=42S22:1:207:[FreeTDS][SQL Server]Invalid column name 'req_uri'.

 

The dialog.c file infact doesn’t contain the req_uri_column, x_data_column and the iflags_column in static param_export_t mod_params[],static int mod_init(void).

The dlg_db_handler.c files does contain them in the beginning of the file and in static int select_entire_dialog_table(db1_res_t ** res, int fetch_num_rows).

I haven’t checked the other remaining files, but I think the only problem is the renaming of these columns in the kamailio script.

 

Just wondering if anyone else has noticed this?