Estimados,
Se me ha presentado un problema al actualizar a la versión 1.16. Luego de correr el deploy no noté errores por pantalla y obtuve el mensaje final de OK, sin embargo, en la consola de asterisk noté que:
1) res_odbc no conectaba a la base. Lo corregí agregando el password que no estaba en "oml_res_odbc.conf"
2) El queuelog estaba arrojando un error porque no encontraba la columna "Data". Me resultó raro pero lo corregí a mano agregando dicha columna al esquema en PSQL.
3) Finalmente observo luego de cada llamado el error que copio a continuación:
[Jul 8 08:56:52] WARNING[26649][C-00000009]: res_odbc.c:538 ast_odbc_print_errors: SQL Execute returned an error: 38000: ERROR: Error invalid input syntax for integer: "" at line 188.
trying to insert input fecha=2021-07-08 08:56:52.402670,
callid=1625745334.29,
campana_id=0,
tipo_campana=0,
tipo_llamada=1,
agente_id=1,
event=COMPLETEOUTNUM,
data1=,
contacto_id=,
bridge_wa
[Jul 8 08:56:52] WARNING[26649][C-00000009]: res_odbc.c:538 ast_odbc_print_errors: SQL Execute returned an error: 38000: it_time=,
duracion_llamada=,
archivo_grabacion=,
agente_extra_id=-1,
campana_extra_id=-1,
numero_extra=-1.;
Error while executing the query
[Jul 8 08:56:52] WARNING[26649][C-00000009]: res_odbc.c:433 ast_odbc_prepare_and_execute: SQL Execute error -1!
Me suena a que por algún motivo, no se corrieron las migrations o el proceso de upgrade falló en algun punto y no lo noté. En este punto mi 2 consultas puntuales son:
1) Puede que haya faltado correr alguna migración? le ha sucedido a alguno?
2) Puedo ejecutar nuevamente el upgrade sin riesgo de romper todo ó quizás solo las migraciones de la base?
Muchas gracias!!!!