{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 13:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 13:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 13:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 13:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 13:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 13:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 14:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 14:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 14:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 14:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 14:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 14:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 14:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 14:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 14:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 14:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 14:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 14:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 15:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 15:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 15:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 15:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 15:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 15:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 15:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 15:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 15:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 15:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 15:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 15:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 16:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 16:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 16:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 16:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 16:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 16:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 16:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 16:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 16:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 16:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 16:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 16:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 17:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 17:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 17:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 17:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 17:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 17:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 17:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 17:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 17:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 17:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 17:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 17:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 18:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 18:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 18:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 18:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 18:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 18:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 18:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 18:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 18:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 18:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 18:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 18:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 19:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 19:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 19:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 19:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 19:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 19:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 19:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 19:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 19:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 19:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 19:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 19:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 20:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 20:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 20:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 20:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 20:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 20:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 20:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 20:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 20:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 20:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 20:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 20:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 21:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 21:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 21:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 21:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 21:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 21:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 21:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 21:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 21:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 21:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 21:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 21:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 22:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 22:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 22:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 22:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 22:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 22:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 22:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 22:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 22:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 22:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 22:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 22:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 23:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 23:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 23:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 23:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 23:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 23:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 23:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 23:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 23:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 23:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 23:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-17 23:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 00:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 00:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 00:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 00:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 00:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 00:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 00:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 00:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 00:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 00:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 00:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 00:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 01:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 01:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 01:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 01:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 01:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 01:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 01:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 01:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 01:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 01:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 01:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 01:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 02:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 02:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 02:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 02:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 02:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 02:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 02:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 02:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 02:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 02:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 02:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 02:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 03:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 03:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 03:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 03:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 03:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 03:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 03:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 03:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 03:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 03:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 03:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 03:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 04:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 04:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 04:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 04:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 04:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 04:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 04:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 04:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 04:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 04:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 04:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 04:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 05:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 05:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 05:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 05:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 05:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 05:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 05:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 05:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 05:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 05:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 05:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 05:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 06:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 06:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 06:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 06:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 06:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 06:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 06:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 06:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 06:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 06:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 06:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 06:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 07:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 07:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 07:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 07:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 07:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 07:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 07:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 07:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 07:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 07:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 07:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 07:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 08:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 08:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 08:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 08:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 08:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 08:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 08:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 08:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 08:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 08:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 08:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 08:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 09:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 09:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 09:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 09:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 09:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 09:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 09:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 09:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 09:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 09:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 09:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 09:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 10:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 10:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 10:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 10:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 10:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 10:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 10:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 10:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 10:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 10:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 10:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 10:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 11:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 11:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 11:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 11:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 11:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 11:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 11:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 11:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 11:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 11:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 11:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 11:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 12:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 12:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 12:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 12:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 12:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 12:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 12:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 12:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 12:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 12:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 12:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 12:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 13:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 13:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 13:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 13:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 13:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 13:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 13:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 13:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 13:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 13:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 13:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 13:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 14:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 14:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 14:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 14:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 14:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 14:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 14:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 14:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 14:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 14:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 14:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 14:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 15:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 15:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 15:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 15:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 15:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 15:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 15:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 15:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 15:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 15:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 15:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 15:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 16:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 16:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 16:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 16:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 16:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 16:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 16:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 16:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 16:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 16:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 16:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 16:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 17:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 17:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 17:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 17:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 17:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 17:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 17:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 17:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 17:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 17:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 17:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 17:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 18:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 18:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 18:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 18:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 18:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 18:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 18:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 18:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 18:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 18:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 18:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 18:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 19:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 19:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 19:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 19:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 19:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 19:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 19:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 19:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 19:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 19:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 19:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 19:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 20:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 20:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 20:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 20:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 20:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 20:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 20:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 20:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 20:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 20:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 20:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 20:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 21:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 21:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 21:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 21:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 21:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 21:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 21:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 21:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 21:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 21:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 21:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 21:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 22:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 22:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 22:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 22:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 22:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 22:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 22:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 22:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 22:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 22:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 22:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 22:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 23:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 23:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 23:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 23:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 23:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 23:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 23:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 23:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 23:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 23:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 23:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-18 23:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 00:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 00:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 00:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 00:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 00:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 00:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 00:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 00:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 00:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 00:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 00:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 00:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 01:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 01:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 01:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 01:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 01:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 01:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 01:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 01:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 01:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 01:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 01:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 01:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 02:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 02:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 02:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 02:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 02:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 02:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 02:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 02:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 02:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 02:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 02:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 02:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 03:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 03:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 03:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 03:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 03:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 03:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 03:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 03:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 03:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 03:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 03:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 03:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 04:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 04:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 04:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 04:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 04:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 04:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 04:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 04:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 04:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 04:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 04:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 04:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 05:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 05:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 05:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 05:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 05:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 05:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 05:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 05:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 05:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 05:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 05:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 05:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 06:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 06:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 06:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 06:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 06:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 06:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 06:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 06:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 06:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 06:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 06:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 06:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 07:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 07:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 07:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 07:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 07:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 07:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 07:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 07:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 07:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 07:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 07:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 07:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 08:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 08:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 08:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 08:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 08:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 08:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 08:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 08:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 08:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 08:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 08:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 08:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 09:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 09:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 09:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 09:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 09:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 09:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 09:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 09:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 09:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 09:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 09:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 09:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 10:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 10:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 10:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 10:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 10:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 10:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 10:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 10:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 10:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 10:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 10:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 10:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 11:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 11:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 11:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 11:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 11:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 11:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 11:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 11:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 11:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 11:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 11:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 11:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 12:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 12:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 12:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 12:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 12:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 12:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 12:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 12:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 12:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 12:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 12:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 12:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 13:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 13:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 13:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 13:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 13:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 13:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 13:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 13:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 13:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 13:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 13:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 13:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 14:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 14:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 14:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 14:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 14:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 14:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 14:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 14:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 14:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 14:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 14:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 14:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 15:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 15:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 15:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 15:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 15:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 15:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 15:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 15:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 15:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 15:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 15:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 15:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 16:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 16:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 16:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 16:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 16:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 16:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 16:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 16:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 16:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 16:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 16:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 16:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 17:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 17:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 17:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 17:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 17:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 17:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 17:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 17:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 17:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 17:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 17:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 17:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 18:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 18:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 18:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 18:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 18:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 18:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 18:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 18:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 18:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 18:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 18:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 18:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 19:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 19:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 19:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 19:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 19:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 19:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 19:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 19:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 19:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 19:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 19:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 19:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 20:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 20:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 20:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 20:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 20:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 20:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 20:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 20:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 20:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 20:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 20:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 20:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 21:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 21:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 21:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 21:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 21:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 21:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 21:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 21:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 21:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 21:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 21:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 21:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 22:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 22:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 22:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 22:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 22:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 22:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 22:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 22:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 22:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 22:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 22:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 22:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 23:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 23:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 23:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 23:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 23:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 23:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 23:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 23:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 23:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 23:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 23:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-19 23:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 00:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 00:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 00:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 00:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 00:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 00:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 00:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 00:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 00:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 00:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 00:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 00:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 01:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 01:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 01:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 01:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 01:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 01:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 01:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 01:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 01:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 01:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 01:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 01:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 02:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 02:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 02:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 02:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 02:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 02:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 02:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 02:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 02:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 02:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 02:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 02:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 03:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 03:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 03:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 03:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 03:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 03:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 03:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 03:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 03:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 03:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 03:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 03:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 04:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 04:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 04:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 04:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 04:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 04:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 04:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 04:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 04:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 04:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 04:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 04:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 05:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 05:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 05:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 05:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 05:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 05:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 05:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 05:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 05:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 05:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 05:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 05:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 06:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 06:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 06:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 06:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 06:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 06:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 06:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 06:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 06:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 06:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 06:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 06:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 07:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 07:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 07:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 07:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 07:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 07:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 07:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 07:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 07:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 07:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 07:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 07:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 08:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 08:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 08:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 08:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 08:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 08:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 08:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 08:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 08:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 08:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 08:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 08:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 09:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 09:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 09:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 09:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 09:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 09:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 09:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 09:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 09:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 09:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 09:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 09:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 10:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 10:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 10:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 10:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 10:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 10:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 10:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 10:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 10:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 10:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 10:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 10:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 11:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 11:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 11:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 11:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 11:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 11:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 11:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 11:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 11:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 11:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 11:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 11:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 12:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 12:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 12:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 12:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 12:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 12:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 12:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 12:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 12:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 12:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 12:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 12:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 13:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 13:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 13:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 13:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 13:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 13:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 13:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 13:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 13:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 13:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 13:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 13:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 14:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 14:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 14:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 14:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 14:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 14:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 14:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 14:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 14:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 14:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 14:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 14:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 15:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 15:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 15:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 15:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 15:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 15:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 15:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 15:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 15:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 15:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 15:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 15:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 16:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 16:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 16:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 16:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 16:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 16:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 16:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 16:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 16:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 16:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 16:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 16:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 17:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 17:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 17:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 17:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 17:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 17:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 17:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 17:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 17:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 17:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 17:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 17:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 18:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 18:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 18:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 18:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 18:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 18:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 18:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 18:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 18:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 18:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 18:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 18:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 19:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 19:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 19:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 19:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 19:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 19:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 19:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 19:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 19:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 19:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 19:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 19:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 20:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 20:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 20:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 20:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 20:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 20:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 20:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 20:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 20:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 20:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 20:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 20:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 21:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 21:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 21:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 21:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 21:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 21:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 21:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 21:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 21:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 21:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 21:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 21:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 22:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 22:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 22:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 22:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 22:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 22:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 22:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 22:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 22:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 22:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 22:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 22:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 23:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 23:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 23:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 23:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 23:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 23:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 23:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 23:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 23:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 23:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 23:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-20 23:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 00:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 00:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 00:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 00:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 00:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 00:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 00:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 00:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 00:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 00:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 00:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 00:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 01:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 01:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 01:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 01:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 01:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 01:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 01:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 01:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 01:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 01:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 01:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 01:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 02:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 02:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 02:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 02:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 02:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 02:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 02:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 02:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 02:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 02:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 02:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 02:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 03:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 03:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 03:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 03:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 03:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 03:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 03:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 03:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 03:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 03:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 03:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 03:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 04:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 04:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 04:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 04:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 04:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 04:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 04:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 04:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 04:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 04:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 04:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 04:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 05:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 05:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 05:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 05:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 05:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 05:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 05:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 05:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 05:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 05:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 05:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 05:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 06:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 06:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 06:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 06:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 06:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 06:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 06:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 06:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 06:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 06:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 06:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 06:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 07:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 07:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 07:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 07:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 07:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 07:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 07:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 07:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 07:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 07:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 07:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 07:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 08:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 08:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 08:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 08:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 08:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 08:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 08:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 08:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 08:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 08:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 08:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 08:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 09:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 09:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 09:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 09:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 09:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 09:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 09:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 09:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 09:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 09:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 09:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 09:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 10:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 10:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 10:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 10:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 10:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 10:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 10:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 10:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 10:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 10:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 10:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 10:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 11:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 11:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 11:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 11:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 11:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 11:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 11:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 11:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 11:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 11:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 11:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 11:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 12:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 12:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 12:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 12:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 12:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 12:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 12:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 12:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 12:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 12:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 12:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 12:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 13:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 13:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 13:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 13:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 13:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 13:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 13:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 13:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 13:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 13:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 13:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 13:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 14:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 14:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 14:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 14:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 14:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 14:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 14:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 14:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 14:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 14:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 14:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 14:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 15:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 15:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 15:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 15:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 15:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 15:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 15:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 15:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 15:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 15:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 15:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 15:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 16:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 16:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 16:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 16:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 16:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 16:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 16:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 16:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 16:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 16:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 16:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 16:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 17:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 17:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 17:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 17:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 17:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 17:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 17:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 17:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 17:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 17:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 17:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 17:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 18:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 18:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 18:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 18:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 18:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 18:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 18:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 18:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 18:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 18:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 18:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 18:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 19:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 19:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 19:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 19:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 19:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 19:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 19:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 19:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 19:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 19:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 19:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 19:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 20:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 20:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 20:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 20:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 20:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 20:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 20:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 20:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 20:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 20:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 20:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 20:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 21:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 21:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 21:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 21:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 21:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 21:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 21:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 21:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 21:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 21:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 21:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 21:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 22:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 22:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 22:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 22:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 22:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 22:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 22:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 22:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 22:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 22:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 22:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 22:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 23:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 23:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 23:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 23:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 23:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 23:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 23:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 23:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 23:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 23:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 23:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-21 23:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 00:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 00:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 00:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 00:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 00:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 00:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 00:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 00:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 00:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 00:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 00:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 00:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 01:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 01:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 01:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 01:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 01:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 01:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 01:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 01:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 01:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 01:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 01:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 01:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 02:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 02:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 02:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 02:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 02:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 02:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 02:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 02:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 02:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 02:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 02:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 02:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 03:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 03:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 03:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 03:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 03:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 03:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 03:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 03:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 03:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 03:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 03:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 03:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 04:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 04:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 04:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 04:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 04:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 04:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 04:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 04:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 04:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 04:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 04:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 04:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 05:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 05:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 05:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 05:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 05:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 05:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 05:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 05:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 05:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 05:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 05:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 05:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 06:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 06:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 06:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 06:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 06:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 06:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 06:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 06:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 06:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 06:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 06:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 06:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 07:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 07:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 07:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 07:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 07:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 07:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 07:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 07:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 07:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 07:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 07:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 07:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 08:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 08:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 08:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 08:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 08:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 08:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 08:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 08:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 08:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 08:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 08:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 08:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 09:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 09:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 09:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 09:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 09:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 09:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 09:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 09:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 09:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 09:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 09:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 09:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 10:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 10:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 10:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 10:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 10:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 10:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 10:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 10:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 10:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 10:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 10:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 10:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 11:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 11:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 11:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 11:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 11:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 11:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 11:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 11:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 11:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 11:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 11:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 11:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 12:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 12:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 12:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 12:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 12:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 12:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 12:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 12:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 12:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 12:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 12:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 12:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 13:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 13:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 13:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 13:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 13:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 13:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 13:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 13:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 13:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 13:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 13:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 13:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 14:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 14:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 14:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 14:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 14:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 14:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 14:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 14:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 14:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 14:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 14:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 14:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 15:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 15:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 15:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 15:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 15:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 15:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 15:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 15:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 15:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 15:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 15:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 15:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 16:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 16:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 16:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 16:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 16:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 16:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 16:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 16:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 16:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 16:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 16:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 16:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 17:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 17:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 17:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 17:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 17:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 17:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 17:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 17:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 17:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 17:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 17:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 17:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 18:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 18:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 18:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 18:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 18:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 18:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 18:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 18:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 18:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 18:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 18:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 18:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 19:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 19:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 19:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 19:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 19:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 19:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 19:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 19:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 19:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 19:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 19:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 19:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 20:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 20:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 20:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 20:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 20:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 20:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 20:34:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 20:39:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 20:44:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 20:49:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 20:54:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 20:59:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 21:04:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 21:09:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 21:14:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 21:19:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 21:24:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 21:29:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-07-22 21:34:04"}
{"command":{"args":["bull:scraping-jobs:wait","bull:scraping-jobs:active","5"],"name":"brpoplpush"},"level":"error","message":"Queue error: MISCONF Redis is configured to save RDB snapshots, but it's currently unable to persist to disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.","stack":"ReplyError: MISCONF Redis is configured to save RDB snapshots, but it's currently unable to persist to disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.\n    at parseError (/var/www/html/gix-demtools/backend/node_modules/redis-parser/lib/parser.js:179:12)\n    at parseType (/var/www/html/gix-demtools/backend/node_modules/redis-parser/lib/parser.js:302:14)","timestamp":"2026-07-22 21:35:29"}
{"command":{"args":["a4a736ae46aac1a806e0285ae7a256d67406dca9","7","bull:scraping-jobs:stalled","bull:scraping-jobs:wait","bull:scraping-jobs:active","bull:scraping-jobs:failed","bull:scraping-jobs:stalled-check","bull:scraping-jobs:meta-paused","bull:scraping-jobs:paused","1","bull:scraping-jobs:","1784748934624","30000"],"name":"evalsha"},"level":"error","message":"Queue error: MISCONF Redis is configured to save RDB snapshots, but it's currently unable to persist to disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error. script: a4a736ae46aac1a806e0285ae7a256d67406dca9, on @user_script:83.","stack":"ReplyError: MISCONF Redis is configured to save RDB snapsho{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-08-03 16:56:37"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-08-03 16:56:37"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-08-03 16:56:37"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-08-03 16:56:37"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-08-03 16:56:37"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-08-03 16:56:37"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-08-03 16:56:37"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-08-03 16:56:37"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-08-03 16:56:37"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-08-03 16:56:37"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-08-03 16:56:38"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-08-03 16:56:40"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-08-03 16:56:40"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-08-03 16:56:40"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-08-03 16:56:40"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-08-03 16:56:40"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 17:01:40"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 17:06:40"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 17:11:40"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 17:16:40"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:16:53"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-08-03 17:16:53"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-08-03 17:23:50"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-08-03 17:23:50"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-08-03 17:23:50"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-08-03 17:23:50"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-08-03 17:23:50"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-08-03 17:23:50"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-08-03 17:23:50"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-08-03 17:23:50"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-08-03 17:23:50"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-08-03 17:23:50"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-08-03 17:23:51"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-08-03 17:23:53"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-08-03 17:23:53"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-08-03 17:23:53"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-08-03 17:23:53"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-08-03 17:23:53"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 17:28:53"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 17:33:53"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 17:38:53"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 17:43:53"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-03 17:44:16"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-08-03 17:44:16"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-08-03 17:44:23"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-08-03 17:44:23"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-08-03 17:44:23"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-08-03 17:44:23"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-08-03 17:44:23"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-08-03 17:44:23"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-08-03 17:44:23"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-08-03 17:44:23"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-08-03 17:44:23"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-08-03 17:44:23"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-08-03 17:44:23"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-08-03 17:44:25"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-08-03 17:44:25"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-08-03 17:44:25"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-08-03 17:44:25"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-08-03 17:44:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 17:49:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 17:54:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 17:59:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 18:04:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 18:09:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 18:14:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 18:19:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 18:24:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 18:29:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 18:34:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 18:39:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 18:44:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 18:49:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 18:54:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 18:59:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 19:04:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 19:09:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 19:14:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 19:19:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 19:24:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 19:29:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 19:34:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 19:39:25"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 19:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 19:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 19:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 19:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 20:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 20:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 20:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 20:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 20:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 20:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 20:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 20:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 20:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 20:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 20:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 20:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 21:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 21:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 21:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 21:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 21:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 21:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 21:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 21:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 21:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 21:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 21:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 21:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 22:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 22:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 22:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 22:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 22:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 22:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 22:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 22:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 22:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 22:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 22:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 22:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 23:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 23:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 23:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 23:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 23:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 23:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 23:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 23:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 23:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 23:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 23:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-03 23:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 00:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 00:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 00:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 00:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 00:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 00:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 00:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 00:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 00:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 00:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 00:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 00:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 01:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 01:09:26"}
{"level":"info","message":"34.180.14.34 - - [03/Aug/2026:23:09:58 +0000] \"GET /api/.git/config HTTP/1.1\" 404 48 \"-\" \"crusader-worker/1.0\"","timestamp":"2026-08-04 01:09:58"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 01:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 01:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 01:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 01:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 01:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 01:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 01:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 01:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 01:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 01:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 02:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 02:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 02:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 02:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 02:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 02:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 02:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 02:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 02:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 02:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 02:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 02:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 03:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 03:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 03:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 03:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 03:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 03:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 03:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 03:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 03:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 03:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 03:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 03:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 04:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 04:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 04:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 04:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 04:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 04:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 04:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 04:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 04:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 04:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 04:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 04:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 05:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 05:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 05:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 05:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 05:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 05:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 05:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 05:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 05:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 05:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 05:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 05:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 06:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 06:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 06:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 06:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 06:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 06:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 06:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 06:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 06:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 06:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 06:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 06:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 07:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 07:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 07:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 07:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 07:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 07:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 07:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 07:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 07:44:26"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:45:35 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Amzn-SearchBot/1.0; +https://developer.amazon.com/support/amazonbot)\"","timestamp":"2026-08-04 07:45:35"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:45:39 +0000] \"GET /api/settings HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)\"","timestamp":"2026-08-04 07:45:39"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:45:39 +0000] \"GET /api/config HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot\"","timestamp":"2026-08-04 07:45:39"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:45:39 +0000] \"GET /api/env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Amzn-SearchBot/1.0; +https://developer.amazon.com/support/amazonbot)\"","timestamp":"2026-08-04 07:45:39"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:45:39 +0000] \"GET /api/v1/config HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ChatGPT-User/1.0; +https://openai.com/bot)\"","timestamp":"2026-08-04 07:45:39"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:45:43 +0000] \"GET /api/v1/settings HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)\"","timestamp":"2026-08-04 07:45:43"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:45:43 +0000] \"GET /api/v1/env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ChatGPT-User/1.0; +https://openai.com/bot)\"","timestamp":"2026-08-04 07:45:43"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:45:47 +0000] \"GET /api/graphql HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ChatGPT-User/1.0; +https://openai.com/bot)\"","timestamp":"2026-08-04 07:45:47"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:00 +0000] \"GET /api/v2/config HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)\"","timestamp":"2026-08-04 07:46:00"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:00 +0000] \"GET /api/config.json HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; OAI-SearchBot/1.3; +https://openai.com/searchbot)\"","timestamp":"2026-08-04 07:46:00"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:00 +0000] \"GET /api/keys.json HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)\"","timestamp":"2026-08-04 07:46:00"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:00 +0000] \"GET /api/account HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot\"","timestamp":"2026-08-04 07:46:00"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:00 +0000] \"GET /api/openapi.json HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)\"","timestamp":"2026-08-04 07:46:00"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:00 +0000] \"GET /api/health HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot\"","timestamp":"2026-08-04 07:46:00"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:00 +0000] \"GET /api/v2/settings HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Google-Extended/1.0; +http://www.google.com/bot.html)\"","timestamp":"2026-08-04 07:46:00"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:09 +0000] \"GET /health HTTP/1.1\" 200 106 \"-\" \"Mozilla/5.0 (compatible; Amzn-SearchBot/1.0; +https://developer.amazon.com/support/amazonbot)\"","timestamp":"2026-08-04 07:46:09"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:19 +0000] \"GET /api/.aws/credentials HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Google-Extended/1.0; +http://www.google.com/bot.html)\"","timestamp":"2026-08-04 07:46:19"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:25 +0000] \"GET /api/sendgrid.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)\"","timestamp":"2026-08-04 07:46:25"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:40 +0000] \"GET /api/ping?host=%3B+echo+GSCAN_CMDI+%23 HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot\"","timestamp":"2026-08-04 07:46:40"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:40 +0000] \"GET /api/exec?cmd=%3B+echo+GSCAN_CMDI+%23 HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ChatGPT-User/1.0; +https://openai.com/bot)\"","timestamp":"2026-08-04 07:46:40"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:43 +0000] \"GET /api/ping?host=%60echo+GSCAN_CMDI%60 HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot\"","timestamp":"2026-08-04 07:46:43"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:43 +0000] \"GET /api/exec?cmd=%60echo+GSCAN_CMDI%60 HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot\"","timestamp":"2026-08-04 07:46:43"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:46 +0000] \"GET /api/system?cmd=%3B+echo+GSCAN_CMDI+%23 HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)\"","timestamp":"2026-08-04 07:46:46"}
{"level":"info","message":"34.140.110.179 - - [04/Aug/2026:05:46:49 +0000] \"GET /api/system?cmd=%60echo+GSCAN_CMDI%60 HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.4; +https://openai.com/gptbot)\"","timestamp":"2026-08-04 07:46:49"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 07:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 07:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 07:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 08:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 08:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 08:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 08:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 08:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 08:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 08:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 08:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 08:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 08:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 08:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 08:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 09:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 09:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 09:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 09:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 09:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 09:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 09:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 09:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 09:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 09:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 09:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 09:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 10:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 10:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 10:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 10:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 10:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 10:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 10:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 10:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 10:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 10:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 10:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 10:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 11:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 11:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 11:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 11:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 11:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 11:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 11:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 11:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 11:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 11:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 11:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 11:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 12:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 12:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 12:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 12:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 12:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 12:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 12:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 12:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 12:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 12:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 12:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 12:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 13:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 13:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 13:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 13:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 13:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 13:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 13:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 13:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 13:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 13:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 13:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 13:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 14:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 14:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 14:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 14:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 14:24:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 14:29:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 14:34:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 14:39:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 14:44:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 14:49:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 14:54:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 14:59:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 15:04:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 15:09:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 15:14:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 15:19:26"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 15:24:26"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:27:12"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:27:12"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:27:12"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:27:12"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:27:12"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:27:12"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:27:12"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:27:12"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:27:12"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:02"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:02"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 15:28:02"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-08-04 15:28:02"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-08-04 15:28:09"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-08-04 15:28:09"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-08-04 15:28:09"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-08-04 15:28:09"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-08-04 15:28:09"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-08-04 15:28:09"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-08-04 15:28:09"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-08-04 15:28:09"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-08-04 15:28:09"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-08-04 15:28:09"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-08-04 15:28:09"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-08-04 15:28:11"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-08-04 15:28:12"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-08-04 15:28:12"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-08-04 15:28:12"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-08-04 15:28:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 15:33:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 15:38:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 15:43:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 15:48:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 15:53:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 15:58:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 16:03:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 16:08:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 16:13:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 16:18:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 16:23:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 16:28:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 16:33:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 16:38:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 16:43:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 16:48:12"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:01"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-08-04 16:50:02"}
{"level":"info","message":"SIGINT received, closing worker gracefully...","timestamp":"2026-08-04 16:50:02"}
{"level":"info","message":"Closing all browsers in pool","timestamp":"2026-08-04 16:50:02"}
{"level":"info","message":"✓ HTTP server closed","timestamp":"2026-08-04 16:50:02"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-08-04 16:50:02"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-08-04 16:55:32"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-08-04 16:55:32"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-08-04 16:55:32"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-08-04 16:55:32"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-08-04 16:55:32"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-08-04 16:55:32"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-08-04 16:55:32"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-08-04 16:55:32"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-08-04 16:55:32"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-08-04 16:55:32"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-08-04 16:55:33"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-08-04 16:55:35"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-08-04 16:55:35"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-08-04 16:55:35"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-08-04 16:55:35"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-08-04 16:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 17:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 17:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 17:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 17:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 17:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 17:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 17:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 17:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 17:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 17:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 17:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 17:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 18:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 18:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 18:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 18:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 18:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 18:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 18:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 18:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 18:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 18:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 18:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 18:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 19:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 19:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 19:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 19:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 19:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 19:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 19:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 19:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 19:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 19:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 19:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 19:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 20:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 20:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 20:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 20:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 20:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 20:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 20:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 20:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 20:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 20:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 20:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 20:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 21:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 21:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 21:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 21:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 21:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 21:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 21:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 21:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 21:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 21:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 21:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 21:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 22:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 22:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 22:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 22:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 22:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 22:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 22:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 22:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 22:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 22:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 22:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 22:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 23:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 23:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 23:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 23:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 23:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 23:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 23:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 23:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 23:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 23:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 23:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-04 23:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 00:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 00:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 00:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 00:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 00:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 00:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 00:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 00:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 00:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 00:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 00:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 00:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 01:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 01:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 01:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 01:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 01:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 01:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 01:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 01:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 01:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 01:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 01:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 01:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 02:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 02:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 02:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 02:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 02:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 02:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 02:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 02:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 02:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 02:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 02:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 02:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 03:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 03:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 03:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 03:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 03:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 03:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 03:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 03:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 03:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 03:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 03:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 03:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 04:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 04:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 04:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 04:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 04:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 04:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 04:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 04:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 04:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 04:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 04:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 04:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 05:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 05:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 05:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 05:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 05:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 05:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 05:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 05:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 05:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 05:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 05:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 05:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 06:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 06:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 06:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 06:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 06:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 06:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 06:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 06:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 06:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 06:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 06:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 06:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 07:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 07:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 07:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 07:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 07:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 07:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 07:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 07:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 07:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 07:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 07:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 07:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 08:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 08:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 08:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 08:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 08:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 08:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 08:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 08:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 08:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 08:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 08:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 08:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 09:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 09:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 09:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 09:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 09:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 09:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 09:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 09:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 09:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 09:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 09:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 09:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 10:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 10:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 10:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 10:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 10:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 10:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 10:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 10:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 10:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 10:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 10:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 10:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 11:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 11:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 11:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 11:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 11:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 11:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 11:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 11:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 11:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 11:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 11:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 11:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 12:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 12:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 12:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 12:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 12:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 12:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 12:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 12:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 12:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 12:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 12:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 12:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 13:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 13:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 13:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 13:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 13:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 13:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 13:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 13:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 13:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 13:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 13:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 13:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 14:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 14:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 14:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 14:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 14:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 14:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 14:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 14:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 14:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 14:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 14:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 14:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 15:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 15:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 15:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 15:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 15:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 15:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 15:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 15:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 15:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 15:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 15:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 15:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 16:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 16:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 16:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 16:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 16:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 16:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 16:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 16:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 16:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 16:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 16:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 16:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 17:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 17:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 17:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 17:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 17:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 17:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 17:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 17:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 17:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 17:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 17:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 17:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 18:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 18:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 18:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 18:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 18:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 18:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 18:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 18:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 18:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 18:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 18:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 18:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 19:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 19:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 19:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 19:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 19:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 19:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 19:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 19:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 19:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 19:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 19:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 19:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 20:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 20:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 20:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 20:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 20:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 20:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 20:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 20:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 20:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 20:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 20:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 20:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 21:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 21:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 21:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 21:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 21:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 21:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 21:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 21:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 21:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 21:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 21:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 21:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 22:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 22:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 22:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 22:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 22:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 22:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 22:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 22:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 22:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 22:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 22:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 22:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 23:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 23:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 23:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 23:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 23:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 23:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 23:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 23:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 23:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 23:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 23:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-05 23:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 00:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 00:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 00:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 00:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 00:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 00:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 00:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 00:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 00:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 00:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 00:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 00:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 01:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 01:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 01:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 01:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 01:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 01:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 01:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 01:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 01:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 01:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 01:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 01:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 02:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 02:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 02:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 02:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 02:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 02:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 02:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 02:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 02:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 02:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 02:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 02:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 03:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 03:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 03:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 03:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 03:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 03:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 03:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 03:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 03:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 03:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 03:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 03:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 04:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 04:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 04:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 04:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 04:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 04:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 04:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 04:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 04:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 04:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 04:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 04:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 05:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 05:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 05:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 05:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 05:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 05:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 05:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 05:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 05:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 05:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 05:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 05:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 06:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 06:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 06:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 06:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 06:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 06:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 06:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 06:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 06:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 06:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 06:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 06:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 07:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 07:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 07:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 07:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 07:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 07:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 07:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 07:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 07:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 07:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 07:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 07:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 08:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 08:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 08:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 08:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 08:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 08:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 08:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 08:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 08:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 08:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 08:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 08:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 09:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 09:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 09:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 09:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 09:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 09:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 09:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 09:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 09:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 09:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 09:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 09:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 10:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 10:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 10:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 10:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 10:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 10:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 10:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 10:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 10:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 10:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 10:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 10:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 11:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 11:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 11:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 11:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 11:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 11:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 11:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 11:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 11:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 11:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 11:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 11:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 12:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 12:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 12:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 12:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 12:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 12:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 12:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 12:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 12:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 12:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 12:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 12:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 13:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 13:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 13:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 13:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 13:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 13:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 13:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 13:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 13:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 13:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 13:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 13:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 14:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 14:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 14:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 14:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 14:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 14:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 14:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 14:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 14:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 14:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 14:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 14:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 15:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 15:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 15:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 15:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 15:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 15:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 15:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 15:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 15:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 15:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 15:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 15:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 16:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 16:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 16:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 16:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 16:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 16:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 16:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 16:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 16:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 16:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 16:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 16:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 17:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 17:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 17:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 17:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 17:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 17:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 17:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 17:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 17:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 17:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 17:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 17:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 18:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 18:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 18:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 18:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 18:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 18:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 18:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 18:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 18:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 18:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 18:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 18:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 19:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 19:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 19:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 19:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 19:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 19:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 19:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 19:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 19:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 19:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 19:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 19:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 20:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 20:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 20:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 20:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 20:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 20:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 20:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 20:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 20:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 20:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 20:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 20:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 21:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 21:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 21:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 21:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 21:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 21:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 21:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 21:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 21:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 21:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 21:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 21:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 22:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 22:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 22:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 22:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 22:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 22:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 22:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 22:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 22:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 22:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 22:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 22:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 23:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 23:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 23:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 23:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 23:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 23:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 23:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 23:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 23:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 23:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 23:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-06 23:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 00:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 00:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 00:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 00:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 00:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 00:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 00:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 00:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 00:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 00:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 00:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 00:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 01:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 01:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 01:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 01:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 01:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 01:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 01:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 01:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 01:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 01:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 01:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 01:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 02:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 02:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 02:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 02:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 02:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 02:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 02:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 02:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 02:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 02:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 02:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 02:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 03:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 03:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 03:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 03:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 03:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 03:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 03:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 03:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 03:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 03:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 03:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 03:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 04:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 04:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 04:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 04:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 04:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 04:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 04:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 04:35:35"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:38 +0000] \"POST /api/graphql HTTP/1.1\" 404 48 \"https://dem-tools.gix.management\" \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/152.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-08-07 04:37:38"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:38 +0000] \"GET /api/config HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:38"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:38 +0000] \"GET /api/settings HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:38"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:38 +0000] \"GET /api/v1/settings HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:38"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:39 +0000] \"GET /api/v2/config HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:39"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:39 +0000] \"GET /api/v1/config HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:39"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:39 +0000] \"GET /api/env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:39"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:40 +0000] \"GET /api/v2/settings HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:40"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:41 +0000] \"GET /api/health HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:41"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:41 +0000] \"GET /api/account HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:41"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:41 +0000] \"GET /api/openapi.json HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:41"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:41 +0000] \"GET /health HTTP/1.1\" 200 107 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:41"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:41 +0000] \"GET /api/v1/env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:41"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:43 +0000] \"GET /api/graphql HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:43"}
{"level":"info","message":"34.131.228.156 - - [07/Aug/2026:02:37:47 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-07 04:37:47"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 04:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 04:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 04:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 04:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 05:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 05:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 05:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 05:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 05:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 05:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 05:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 05:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 05:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 05:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 05:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 05:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 06:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 06:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 06:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 06:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 06:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 06:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 06:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 06:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 06:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 06:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 06:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 06:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 07:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 07:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 07:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 07:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 07:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 07:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 07:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 07:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 07:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 07:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 07:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 07:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 08:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 08:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 08:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 08:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 08:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 08:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 08:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 08:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 08:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 08:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 08:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 08:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 09:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 09:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 09:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 09:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 09:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 09:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 09:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 09:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 09:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 09:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 09:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 09:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 10:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 10:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 10:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 10:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 10:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 10:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 10:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 10:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 10:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 10:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 10:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 10:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 11:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 11:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 11:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 11:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 11:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 11:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 11:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 11:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 11:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 11:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 11:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 11:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 12:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 12:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 12:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 12:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 12:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 12:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 12:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 12:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 12:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 12:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 12:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 12:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 13:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 13:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 13:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 13:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 13:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 13:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 13:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 13:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 13:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 13:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 13:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 13:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 14:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 14:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 14:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 14:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 14:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 14:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 14:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 14:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 14:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 14:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 14:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 14:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 15:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 15:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 15:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 15:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 15:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 15:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 15:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 15:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 15:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 15:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 15:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 15:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 16:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 16:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 16:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 16:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 16:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 16:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 16:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 16:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 16:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 16:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 16:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 16:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 17:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 17:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 17:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 17:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 17:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 17:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 17:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 17:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 17:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 17:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 17:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 17:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 18:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 18:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 18:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 18:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 18:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 18:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 18:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 18:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 18:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 18:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 18:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 18:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 19:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 19:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 19:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 19:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 19:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 19:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 19:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 19:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 19:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 19:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 19:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 19:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 20:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 20:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 20:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 20:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 20:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 20:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 20:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 20:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 20:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 20:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 20:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 20:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 21:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 21:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 21:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 21:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 21:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 21:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 21:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 21:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 21:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 21:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 21:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 21:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 22:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 22:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 22:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 22:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 22:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 22:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 22:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 22:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 22:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 22:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 22:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 22:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 23:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 23:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 23:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 23:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 23:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 23:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 23:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 23:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 23:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 23:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 23:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-07 23:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 00:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 00:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 00:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 00:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 00:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 00:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 00:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 00:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 00:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 00:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 00:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 00:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 01:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 01:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 01:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 01:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 01:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 01:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 01:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 01:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 01:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 01:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 01:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 01:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 02:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 02:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 02:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 02:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 02:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 02:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 02:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 02:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 02:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 02:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 02:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 02:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 03:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 03:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 03:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 03:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 03:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 03:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 03:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 03:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 03:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 03:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 03:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 03:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 04:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 04:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 04:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 04:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 04:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 04:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 04:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 04:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 04:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 04:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 04:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 04:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 05:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 05:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 05:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 05:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 05:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 05:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 05:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 05:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 05:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 05:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 05:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 05:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 06:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 06:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 06:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 06:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 06:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 06:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 06:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 06:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 06:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 06:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 06:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 06:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 07:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 07:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 07:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 07:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 07:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 07:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 07:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 07:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 07:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 07:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 07:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 07:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 08:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 08:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 08:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 08:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 08:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 08:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 08:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 08:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 08:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 08:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 08:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 08:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 09:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 09:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 09:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 09:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 09:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 09:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 09:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 09:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 09:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 09:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 09:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 09:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 10:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 10:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 10:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 10:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 10:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 10:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 10:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 10:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 10:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 10:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 10:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 10:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 11:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 11:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 11:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 11:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 11:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 11:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 11:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 11:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 11:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 11:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 11:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 11:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 12:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 12:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 12:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 12:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 12:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 12:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 12:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 12:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 12:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 12:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 12:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 12:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 13:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 13:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 13:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 13:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 13:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 13:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 13:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 13:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 13:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 13:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 13:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 13:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 14:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 14:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 14:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 14:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 14:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 14:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 14:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 14:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 14:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 14:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 14:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 14:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 15:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 15:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 15:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 15:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 15:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 15:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 15:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 15:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 15:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 15:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 15:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 15:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 16:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 16:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 16:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 16:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 16:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 16:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 16:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 16:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 16:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 16:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 16:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 16:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 17:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 17:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 17:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 17:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 17:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 17:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 17:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 17:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 17:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 17:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 17:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 17:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 18:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 18:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 18:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 18:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 18:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 18:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 18:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 18:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 18:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 18:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 18:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 18:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 19:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 19:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 19:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 19:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 19:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 19:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 19:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 19:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 19:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 19:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 19:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 19:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 20:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 20:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 20:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 20:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 20:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 20:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 20:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 20:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 20:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 20:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 20:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 20:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 21:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 21:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 21:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 21:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 21:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 21:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 21:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 21:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 21:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 21:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 21:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 21:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 22:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 22:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 22:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 22:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 22:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 22:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 22:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 22:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 22:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 22:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 22:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 22:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 23:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 23:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 23:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 23:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 23:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 23:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 23:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 23:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 23:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 23:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 23:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-08 23:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 00:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 00:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 00:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 00:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 00:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 00:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 00:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 00:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 00:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 00:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 00:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 00:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 01:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 01:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 01:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 01:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 01:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 01:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 01:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 01:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 01:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 01:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 01:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 01:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 02:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 02:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 02:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 02:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 02:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 02:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 02:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 02:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 02:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 02:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 02:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 02:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 03:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 03:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 03:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 03:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 03:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 03:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 03:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 03:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 03:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 03:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 03:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 03:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 04:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 04:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 04:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 04:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 04:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 04:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 04:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 04:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 04:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 04:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 04:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 04:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 05:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 05:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 05:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 05:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 05:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 05:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 05:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 05:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 05:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 05:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 05:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 05:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 06:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 06:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 06:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 06:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 06:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 06:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 06:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 06:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 06:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 06:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 06:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 06:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 07:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 07:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 07:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 07:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 07:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 07:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 07:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 07:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 07:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 07:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 07:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 07:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 08:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 08:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 08:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 08:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 08:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 08:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 08:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 08:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 08:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 08:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 08:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 08:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 09:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 09:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 09:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 09:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 09:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 09:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 09:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 09:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 09:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 09:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 09:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 09:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 10:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 10:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 10:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 10:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 10:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 10:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 10:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 10:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 10:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 10:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 10:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 10:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 11:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 11:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 11:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 11:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 11:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 11:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 11:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 11:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 11:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 11:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 11:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 11:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 12:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 12:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 12:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 12:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 12:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 12:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 12:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 12:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 12:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 12:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 12:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 12:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 13:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 13:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 13:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 13:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 13:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 13:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 13:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 13:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 13:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 13:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 13:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 13:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 14:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 14:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 14:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 14:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 14:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 14:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 14:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 14:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 14:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 14:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 14:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 14:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 15:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 15:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 15:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 15:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 15:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 15:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 15:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 15:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 15:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 15:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 15:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 15:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 16:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 16:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 16:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 16:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 16:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 16:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 16:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 16:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 16:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 16:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 16:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 16:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 17:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 17:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 17:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 17:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 17:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 17:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 17:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 17:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 17:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 17:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 17:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 17:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 18:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 18:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 18:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 18:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 18:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 18:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 18:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 18:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 18:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 18:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 18:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 18:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 19:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 19:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 19:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 19:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 19:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 19:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 19:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 19:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 19:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 19:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 19:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 19:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 20:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 20:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 20:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 20:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 20:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 20:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 20:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 20:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 20:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 20:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 20:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 20:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 21:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 21:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 21:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 21:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 21:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 21:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 21:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 21:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 21:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 21:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 21:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 21:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 22:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 22:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 22:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 22:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 22:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 22:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 22:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 22:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 22:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 22:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 22:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 22:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 23:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 23:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 23:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 23:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 23:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 23:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 23:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 23:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 23:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 23:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 23:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-09 23:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 00:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 00:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 00:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 00:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 00:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 00:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 00:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 00:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 00:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 00:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 00:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 00:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 01:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 01:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 01:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 01:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 01:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 01:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 01:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 01:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 01:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 01:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 02:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 02:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 02:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 02:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 02:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 02:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 02:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 02:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 02:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 02:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 02:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 02:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 03:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 03:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 03:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 03:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 03:20:35"}
{"level":"info","message":"130.12.180.126 - - [10/Aug/2026:01:24:18 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security  https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36\"","timestamp":"2026-08-10 03:24:18"}
{"level":"info","message":"167.71.175.236 - - [10/Aug/2026:01:24:49 +0000] \"POST /api/graphql HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (l9scan/2.0.0333e25363e23323e24393; +https://leakix.net)\"","timestamp":"2026-08-10 03:24:49"}
{"level":"info","message":"167.71.175.236 - - [10/Aug/2026:01:24:49 +0000] \"POST /api/gql HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (l9scan/2.0.0333e25363e23323e24393; +https://leakix.net)\"","timestamp":"2026-08-10 03:24:49"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 03:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 03:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 03:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 03:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 03:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 03:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 03:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 04:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 04:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 04:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 04:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 04:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 04:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 04:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 04:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 04:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 04:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 04:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 04:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 05:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 05:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 05:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 05:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 05:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 05:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 05:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 05:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 05:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 05:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 05:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 05:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 06:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 06:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 06:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 06:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 06:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 06:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 06:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 06:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 06:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 06:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 06:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 06:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 07:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 07:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 07:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 07:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 07:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 07:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 07:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 07:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 07:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 07:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 07:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 07:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 08:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 08:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 08:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 08:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 08:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 08:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 08:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 08:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 08:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 08:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 08:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 08:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 09:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 09:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 09:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 09:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 09:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 09:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 09:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 09:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 09:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 09:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 09:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 09:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 10:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 10:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 10:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 10:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 10:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 10:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 10:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 10:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 10:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 10:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 10:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 10:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 11:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 11:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 11:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 11:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 11:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 11:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 11:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 11:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 11:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 11:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 11:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 11:55:35"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:03 +0000] \"POST /api/graphql HTTP/1.1\" 404 48 \"https://dem-tools.gix.management\" \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/152.0.0.0 Mobile Safari/537.36\"","timestamp":"2026-08-10 12:00:03"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:03 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:03"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:06 +0000] \"GET /api/settings HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:06"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:06 +0000] \"GET /api/config HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:06"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:06 +0000] \"GET /api/v1/settings HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:06"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:06 +0000] \"GET /api/v2/config HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:06"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:06 +0000] \"GET /api/v1/config HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:06"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:06 +0000] \"GET /api/env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:06"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:06 +0000] \"GET /api/v2/settings HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:06"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:06 +0000] \"GET /api/openapi.json HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:06"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:06 +0000] \"GET /api/health HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:06"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:06 +0000] \"GET /api/account HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:06"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:06 +0000] \"GET /health HTTP/1.1\" 200 107 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:06"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:06 +0000] \"GET /api/v1/env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:06"}
{"level":"info","message":"35.190.143.97 - - [10/Aug/2026:10:00:06 +0000] \"GET /api/graphql HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Diffbot/1.0; +https://diffbot.com)\"","timestamp":"2026-08-10 12:00:06"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 12:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 12:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 12:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 12:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 12:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 12:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 12:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 12:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 12:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 12:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 12:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 12:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 13:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 13:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 13:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 13:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 13:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 13:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 13:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 13:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 13:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 13:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 13:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 13:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 14:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 14:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 14:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 14:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 14:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 14:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 14:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 14:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 14:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 14:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 14:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 14:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 15:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 15:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 15:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 15:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 15:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 15:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 15:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 15:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 15:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 15:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 15:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 15:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 16:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 16:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 16:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 16:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 16:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 16:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 16:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 16:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 16:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 16:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 16:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 16:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 17:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 17:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 17:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 17:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 17:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 17:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 17:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 17:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 17:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 17:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 17:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 17:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 18:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 18:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 18:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 18:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 18:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 18:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 18:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 18:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 18:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 18:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 18:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 18:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 19:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 19:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 19:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 19:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 19:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 19:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 19:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 19:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 19:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 19:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 19:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 19:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 20:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 20:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 20:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 20:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 20:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 20:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 20:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 20:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 20:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 20:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 20:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 20:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 21:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 21:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 21:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 21:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 21:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 21:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 21:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 21:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 21:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 21:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 21:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 21:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 22:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 22:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 22:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 22:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 22:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 22:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 22:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 22:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 22:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 22:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 22:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 22:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 23:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 23:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 23:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 23:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 23:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 23:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 23:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 23:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 23:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 23:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 23:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-10 23:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 00:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 00:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 00:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 00:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 00:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 00:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 00:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 00:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 00:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 00:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 00:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 00:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 01:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 01:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 01:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 01:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 01:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 01:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 01:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 01:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 01:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 01:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 01:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 01:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 02:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 02:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 02:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 02:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 02:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 02:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 02:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 02:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 02:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 02:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 02:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 02:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 03:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 03:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 03:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 03:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 03:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 03:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 03:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 03:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 03:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 03:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 03:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 03:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 04:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 04:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 04:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 04:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 04:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 04:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 04:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 04:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 04:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 04:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 04:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 04:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 05:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 05:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 05:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 05:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 05:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 05:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 05:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 05:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 05:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 05:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 05:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 05:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 06:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 06:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 06:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 06:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 06:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 06:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 06:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 06:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 06:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 06:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 06:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 06:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 07:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 07:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 07:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 07:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 07:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 07:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 07:30:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 07:35:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 07:40:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 07:45:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 07:50:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 07:55:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 08:00:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 08:05:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 08:10:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 08:15:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 08:20:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 08:25:35"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 09:40:36"}
{"level":"info","message":"45.148.10.62 - - [11/Aug/2026:07:43:43 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0\"","timestamp":"2026-08-11 09:43:43"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 21:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 22:55:36"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:28 +0000] \"GET /api/settings HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:28"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:29 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:29"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:29 +0000] \"GET /api/user HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:29"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:30 +0000] \"GET /api/v1/workflows HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:30"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:30 +0000] \"GET /api/v1/executions HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:30"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:30 +0000] \"GET /api/auth HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:30"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:30 +0000] \"GET /api/auth/session HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:30"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:30 +0000] \"GET /api/auth/callback HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:30"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:30 +0000] \"GET /api/login HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:30"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:33 +0000] \"GET /api/v1/secrets HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:33"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:33 +0000] \"GET /api/v1/credentials HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:33"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:33 +0000] \"GET /api/credentials HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:33"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:33 +0000] \"GET /api/v1/namespaces/default/secrets HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:33"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:33 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:33"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:34 +0000] \"GET /api/v1/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:34"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:34 +0000] \"GET /api/v2/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:34"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:34 +0000] \"GET /api/.environment HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:34"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:34 +0000] \"GET /api/config/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:34"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:34 +0000] \"GET /api/core/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:34"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:34 +0000] \"GET /api/app/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:34"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:34 +0000] \"GET /api/test/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:34"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:34 +0000] \"GET /api/dev/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:34"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:34 +0000] \"GET /api/beta/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:34"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:35 +0000] \"GET /api/phpinfo.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:35"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:35 +0000] \"GET /api/info.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:35"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:35 +0000] \"GET /api/v1/phpinfo.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:35"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:35 +0000] \"GET /api/v2/phpinfo.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:35"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:36 +0000] \"GET /api/config HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:36"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:36 +0000] \"GET /api/register HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:36"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:38 +0000] \"GET /api/.env.local HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:38"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:38 +0000] \"GET /api/.env.backup HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:38"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:38 +0000] \"GET /api/.env.old HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:38"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:38 +0000] \"GET /api/.env.dev HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:38"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:38 +0000] \"GET /api/.env.prod HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:38"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:38 +0000] \"GET /api/.env.staging HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:38"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:38 +0000] \"GET /api/.env.test HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:38"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:38 +0000] \"GET /api/.env.example HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:38"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:46 +0000] \"GET /api/config/.env.local HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:46"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:46 +0000] \"GET /api/config/.env.backup HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:46"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:47 +0000] \"GET /api/v3/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:47"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/.env.sendgrid HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/.env.sendgrid.local HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/.env.sendgrid.backup HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/.env.sendgrid.old HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/.env.sendgrid.dev HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/.env.sendgrid.prod HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/.env.sendgrid.staging HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/.env.sendgrid.test HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/.env.sendgrid.example HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/.env.sendgrid.secret HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/config/sendgrid.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/config/sendgrid.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/config/sendgrid.yaml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/config/sendgrid.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/config/sendgrid.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/config/.env.sendgrid HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/config/.env.sendgrid.local HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/config/.env.sendgrid.backup HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/config/.env.sendgrid.dev HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/config/.env.sendgrid.prod HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/config/.env.sendgrid.staging HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/config/.env.sendgrid.test HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/v1/.env.sendgrid HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/v2/.env.sendgrid HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/v3/.env.sendgrid HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/v1/config/sendgrid.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/v2/config/sendgrid.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/v3/config/sendgrid.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/v1/config/.env.sendgrid HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/v2/config/.env.sendgrid HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:58:50 +0000] \"GET /api/v3/config/.env.sendgrid HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:58:50"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:59:00 +0000] \"POST /api/auth HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 22:59:00"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:59:00 +0000] \"POST /api/auth/callback HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 22:59:00"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:59:00 +0000] \"POST /api/auth/session HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 22:59:00"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:59:01 +0000] \"GET /api/v1/auto_login HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:59:01"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:59:01 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:59:01"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:59:01 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:59:01"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:20:59:01 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 22:59:01"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 23:20:36"}
{"level":"info","message":"185.177.72.9 - - [11/Aug/2026:21:24:17 +0000] \"POST /api/auth HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:24:17"}
{"level":"info","message":"185.177.72.9 - - [11/Aug/2026:21:24:17 +0000] \"POST /api/auth/callback HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:24:17"}
{"level":"info","message":"185.177.72.9 - - [11/Aug/2026:21:24:17 +0000] \"POST /api/auth/session HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:24:17"}
{"level":"info","message":"185.177.72.9 - - [11/Aug/2026:21:24:18 +0000] \"GET /api/v1/auto_login HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:24:18"}
{"level":"info","message":"185.177.72.9 - - [11/Aug/2026:21:24:18 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:24:18"}
{"level":"info","message":"185.177.72.9 - - [11/Aug/2026:21:24:18 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:24:18"}
{"level":"info","message":"185.177.72.9 - - [11/Aug/2026:21:24:18 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:24:18"}
{"level":"info","message":"185.177.72.68 - - [11/Aug/2026:21:24:24 +0000] \"POST /api/auth HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:24:24"}
{"level":"info","message":"185.177.72.68 - - [11/Aug/2026:21:24:24 +0000] \"POST /api/auth/callback HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:24:24"}
{"level":"info","message":"185.177.72.68 - - [11/Aug/2026:21:24:24 +0000] \"POST /api/auth/session HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:24:24"}
{"level":"info","message":"185.177.72.68 - - [11/Aug/2026:21:24:25 +0000] \"GET /api/v1/auto_login HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:24:25"}
{"level":"info","message":"185.177.72.68 - - [11/Aug/2026:21:24:25 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:24:25"}
{"level":"info","message":"185.177.72.68 - - [11/Aug/2026:21:24:25 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:24:25"}
{"level":"info","message":"185.177.72.68 - - [11/Aug/2026:21:24:25 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:24:25"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:21:24:30 +0000] \"POST /api/auth HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:24:30"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:21:24:30 +0000] \"POST /api/auth/callback HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:24:30"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:21:24:30 +0000] \"POST /api/auth/session HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:24:30"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:21:24:31 +0000] \"GET /api/v1/auto_login HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:24:31"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:21:24:31 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:24:31"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:21:24:31 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:24:31"}
{"level":"info","message":"185.177.72.30 - - [11/Aug/2026:21:24:31 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:24:31"}
{"level":"info","message":"185.177.72.9 - - [11/Aug/2026:21:25:06 +0000] \"POST /api/auth HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:25:06"}
{"level":"info","message":"185.177.72.9 - - [11/Aug/2026:21:25:06 +0000] \"POST /api/auth/callback HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:25:06"}
{"level":"info","message":"185.177.72.9 - - [11/Aug/2026:21:25:06 +0000] \"POST /api/auth/session HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:25:06"}
{"level":"info","message":"185.177.72.9 - - [11/Aug/2026:21:25:22 +0000] \"POST /api/auth HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:25:22"}
{"level":"info","message":"185.177.72.9 - - [11/Aug/2026:21:25:22 +0000] \"POST /api/auth/callback HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:25:22"}
{"level":"info","message":"185.177.72.9 - - [11/Aug/2026:21:25:22 +0000] \"POST /api/auth/session HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:25:22"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 23:25:36"}
{"level":"info","message":"185.177.72.17 - - [11/Aug/2026:21:26:49 +0000] \"POST /api/auth HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:26:49"}
{"level":"info","message":"185.177.72.17 - - [11/Aug/2026:21:26:49 +0000] \"POST /api/auth/callback HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:26:49"}
{"level":"info","message":"185.177.72.17 - - [11/Aug/2026:21:26:49 +0000] \"POST /api/auth/session HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-11 23:26:49"}
{"level":"info","message":"185.177.72.17 - - [11/Aug/2026:21:26:49 +0000] \"GET /api/v1/auto_login HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:26:49"}
{"level":"info","message":"185.177.72.17 - - [11/Aug/2026:21:26:50 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:26:50"}
{"level":"info","message":"185.177.72.17 - - [11/Aug/2026:21:26:50 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:26:50"}
{"level":"info","message":"185.177.72.17 - - [11/Aug/2026:21:26:50 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-11 23:26:50"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-11 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 00:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 00:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 01:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 01:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 01:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 01:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 01:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 01:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 01:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 01:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 01:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 01:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 02:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 02:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 02:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 02:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 02:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 02:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 02:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 02:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 02:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 02:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 02:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 02:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 03:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 03:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 03:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 03:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 03:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 03:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 03:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 03:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 03:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 03:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 03:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 03:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 04:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 04:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 04:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 04:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 04:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 04:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 04:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 04:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 04:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 04:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 04:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 04:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 05:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 05:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 05:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 05:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 05:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 05:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 05:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 05:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 05:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 05:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 05:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 05:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 06:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 06:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 06:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 06:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 06:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 06:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 06:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 06:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 06:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 06:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 06:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 06:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 07:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 07:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 07:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 07:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 07:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 07:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 07:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 07:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 07:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 07:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 07:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 07:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 08:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 08:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 08:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 08:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 08:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 08:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 09:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 21:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 22:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 23:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 23:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-12 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 00:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 00:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 01:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 01:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 01:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 01:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 01:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 01:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 01:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 01:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 01:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 01:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 02:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 02:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 02:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 02:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 02:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 02:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 02:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 02:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 02:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 02:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 02:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 02:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 03:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 03:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 03:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 03:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 03:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 03:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 03:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 03:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 03:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 03:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 03:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 03:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 04:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 04:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 04:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 04:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 04:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 04:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 04:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 04:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 04:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 04:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 04:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 04:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 05:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 05:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 05:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 05:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 05:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 05:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 05:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 05:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 05:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 05:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 05:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 05:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 06:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 06:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 06:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 06:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 06:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 06:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 06:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 06:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 06:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 06:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 06:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 06:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 07:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 07:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 07:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 07:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 07:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 07:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 07:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 07:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 07:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 07:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 07:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 07:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 08:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 08:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 08:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 08:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 08:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 08:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 09:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 21:20:36"}
{"level":"info","message":"2.57.122.13 - - [13/Aug/2026:19:21:48 +0000] \"GET /api/.git/config HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36\"","timestamp":"2026-08-13 21:21:48"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 22:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 23:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 23:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-13 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 00:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 00:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 01:00:36"}
{"level":"info","message":"49.51.183.220 - - [13/Aug/2026:23:01:14 +0000] \"GET /api/contacts HTTP/1.1\" 401 51 \"-\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1\"","timestamp":"2026-08-14 01:01:14"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 01:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 01:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 01:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 01:30:36"}
{"level":"info","message":"43.163.80.48 - - [13/Aug/2026:23:30:51 +0000] \"GET /health HTTP/1.1\" 200 106 \"-\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1\"","timestamp":"2026-08-14 01:30:51"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 01:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 01:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 01:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 01:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 01:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 02:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 02:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 02:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 02:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 02:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 02:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 02:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 02:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 02:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 02:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 02:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 02:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 03:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 03:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 03:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 03:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 03:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 03:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 03:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 03:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 03:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 03:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 03:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 03:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 04:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 04:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 04:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 04:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 04:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 04:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 04:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 04:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 04:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 04:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 04:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 04:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 05:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 05:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 05:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 05:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 05:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 05:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 05:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 05:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 05:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 05:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 05:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 05:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 06:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 06:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 06:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 06:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 06:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 06:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 06:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 06:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 06:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 06:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 06:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 06:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 07:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 07:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 07:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 07:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 07:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 07:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 07:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 07:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 07:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 07:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 07:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 07:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 08:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 08:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 08:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 08:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 08:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 08:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 09:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 21:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 22:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 23:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 23:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-14 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 00:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 00:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 01:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 01:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 01:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 01:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 01:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 01:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 01:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 01:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 01:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 01:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 02:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 02:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 02:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 02:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 02:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 02:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 02:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 02:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 02:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 02:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 02:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 02:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 03:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 03:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 03:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 03:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 03:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 03:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 03:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 03:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 03:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 03:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 03:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 03:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 04:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 04:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 04:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 04:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 04:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 04:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 04:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 04:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 04:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 04:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 04:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 04:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 05:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 05:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 05:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 05:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 05:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 05:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 05:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 05:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 05:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 05:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 05:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 05:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 06:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 06:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 06:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 06:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 06:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 06:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 06:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 06:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 06:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 06:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 06:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 06:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 07:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 07:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 07:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 07:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 07:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 07:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 07:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 07:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 07:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 07:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 07:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 07:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 08:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 08:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 08:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 08:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 08:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 08:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 09:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 21:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 22:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 23:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 23:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-15 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 00:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 00:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 01:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 01:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 01:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 01:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 01:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 01:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 01:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 01:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 01:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 01:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 02:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 02:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 02:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 02:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 02:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 02:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 02:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 02:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 02:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 02:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 02:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 02:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 03:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 03:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 03:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 03:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 03:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 03:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 03:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 03:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 03:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 03:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 03:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 03:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 04:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 04:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 04:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 04:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 04:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 04:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 04:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 04:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 04:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 04:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 04:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 04:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 05:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 05:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 05:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 05:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 05:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 05:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 05:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 05:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 05:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 05:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 05:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 05:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 06:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 06:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 06:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 06:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 06:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 06:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 06:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 06:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 06:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 06:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 06:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 06:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 07:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 07:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 07:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 07:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 07:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 07:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 07:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 07:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 07:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 07:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 07:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 07:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 08:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 08:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 08:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 08:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 08:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 08:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 09:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 21:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 22:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 23:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 23:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-16 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 00:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 00:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 01:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 01:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 01:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 01:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 01:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 01:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 01:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 01:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 01:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 01:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 02:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 02:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 02:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 02:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 02:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 02:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 02:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 02:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 02:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 02:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 02:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 02:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 03:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 03:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 03:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 03:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 03:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 03:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 03:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 03:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 03:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 03:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 03:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 03:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 04:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 04:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 04:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 04:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 04:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 04:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 04:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 04:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 04:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 04:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 04:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 04:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 05:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 05:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 05:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 05:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 05:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 05:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 05:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 05:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 05:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 05:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 05:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 05:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 06:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 06:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 06:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 06:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 06:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 06:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 06:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 06:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 06:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 06:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 06:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 06:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 07:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 07:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 07:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 07:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 07:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 07:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 07:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 07:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 07:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 07:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 07:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 07:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 08:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 08:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 08:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 08:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 08:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 08:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 09:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 21:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 22:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 23:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 23:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-17 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 00:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 00:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 01:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 01:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 01:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 01:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 01:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 01:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 01:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 01:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 01:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 01:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 02:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 02:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 02:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 02:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 02:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 02:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 02:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 02:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 02:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 02:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 02:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 02:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 03:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 03:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 03:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 03:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 03:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 03:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 03:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 03:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 03:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 03:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 03:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 03:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 04:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 04:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 04:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 04:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 04:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 04:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 04:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 04:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 04:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 04:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 04:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 04:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 05:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 05:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 05:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 05:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 05:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 05:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 05:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 05:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 05:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 05:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 05:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 05:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 06:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 06:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 06:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 06:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 06:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 06:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 06:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 06:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 06:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 06:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 06:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 06:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 07:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 07:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 07:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 07:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 07:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 07:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 07:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 07:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 07:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 07:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 07:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 07:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 08:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 08:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 08:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 08:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 08:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 08:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 09:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 21:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 22:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 23:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 23:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-18 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 00:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 00:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 01:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 01:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 01:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 01:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 01:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 01:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 01:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 01:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 01:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 01:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 02:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 02:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 02:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 02:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 02:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 02:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 02:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 02:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 02:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 02:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 02:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 02:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 03:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 03:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 03:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 03:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 03:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 03:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 03:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 03:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 03:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 03:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 03:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 03:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 04:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 04:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 04:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 04:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 04:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 04:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 04:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 04:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 04:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 04:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 04:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 04:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 05:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 05:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 05:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 05:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 05:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 05:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 05:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 05:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 05:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 05:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 05:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 05:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 06:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 06:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 06:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 06:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 06:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 06:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 06:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 06:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 06:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 06:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 06:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 06:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 07:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 07:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 07:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 07:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 07:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 07:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 07:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 07:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 07:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 07:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 07:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 07:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 08:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 08:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 08:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 08:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 08:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 08:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 09:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 21:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 22:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 23:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 23:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-19 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 00:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 00:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 01:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 01:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 01:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 01:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 01:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 01:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 01:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 01:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 01:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 01:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 02:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 02:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 02:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 02:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 02:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 02:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 02:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 02:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 02:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 02:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 02:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 02:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 03:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 03:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 03:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 03:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 03:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 03:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 03:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 03:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 03:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 03:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 03:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 03:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 04:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 04:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 04:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 04:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 04:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 04:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 04:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 04:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 04:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 04:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 04:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 04:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 05:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 05:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 05:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 05:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 05:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 05:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 05:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 05:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 05:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 05:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 05:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 05:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 06:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 06:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 06:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 06:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 06:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 06:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 06:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 06:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 06:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 06:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 06:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 06:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 07:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 07:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 07:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 07:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 07:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 07:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 07:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 07:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 07:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 07:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 07:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 07:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 08:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 08:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 08:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 08:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 08:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 08:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 09:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 21:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 22:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 23:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 23:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-20 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 00:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 00:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 01:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 01:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 01:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 01:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 01:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 01:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 01:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 01:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 01:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 01:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 02:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 02:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 02:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 02:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 02:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 02:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 02:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 02:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 02:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 02:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 02:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 02:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 03:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 03:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 03:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 03:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 03:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 03:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 03:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 03:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 03:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 03:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 03:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 03:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 04:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 04:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 04:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 04:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 04:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 04:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 04:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 04:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 04:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 04:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 04:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 04:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 05:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 05:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 05:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 05:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 05:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 05:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 05:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 05:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 05:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 05:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 05:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 05:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 06:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 06:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 06:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 06:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 06:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 06:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 06:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 06:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 06:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 06:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 06:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 06:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 07:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 07:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 07:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 07:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 07:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 07:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 07:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 07:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 07:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 07:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 07:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 07:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 08:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 08:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 08:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 08:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 08:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 08:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 09:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 21:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 22:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 23:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 23:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-21 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 00:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 00:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 01:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 01:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 01:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 01:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 01:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 01:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 01:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 01:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 01:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 01:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 02:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 02:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 02:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 02:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 02:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 02:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 02:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 02:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 02:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 02:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 02:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 02:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 03:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 03:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 03:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 03:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 03:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 03:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 03:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 03:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 03:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 03:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 03:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 03:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 04:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 04:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 04:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 04:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 04:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 04:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 04:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 04:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 04:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 04:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 04:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 04:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 05:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 05:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 05:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 05:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 05:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 05:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 05:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 05:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 05:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 05:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 05:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 05:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 06:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 06:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 06:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 06:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 06:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 06:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 06:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 06:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 06:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 06:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 06:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 06:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 07:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 07:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 07:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 07:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 07:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 07:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 07:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 07:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 07:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 07:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 07:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 07:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 08:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 08:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 08:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 08:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 08:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 08:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 09:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 21:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 22:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 23:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 23:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-22 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 00:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 00:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 01:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 01:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 01:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 01:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 01:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 01:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 01:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 01:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 01:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 01:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 02:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 02:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 02:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 02:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 02:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 02:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 02:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 02:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 02:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 02:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 02:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 02:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 03:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 03:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 03:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 03:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 03:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 03:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 03:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 03:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 03:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 03:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 03:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 03:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 04:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 04:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 04:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 04:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 04:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 04:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 04:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 04:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 04:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 04:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 04:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 04:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 05:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 05:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 05:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 05:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 05:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 05:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 05:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 05:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 05:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 05:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 05:50:36"}
{"level":"info","message":"93.123.109.102 - - [23/Aug/2026:03:50:42 +0000] \"GET /api/endpoint?cmd=CihmdW5jdGlvbigpewoJdHJ5IHsKCQl2YXIgY21kID0gImVjaG8gVlVMTl9URVNUIjsKCQl2YXIgcmVzdWx0ID0gcmVxdWlyZSgnY2hpbGRfcHJvY2VzcycpLmV4ZWNTeW5jKGNtZCwge2VuY29kaW5nOiAndXRmOCd9KTsKCQlyZXR1cm4gYnRvYShyZXN1bHQpOwoJfSBjYXRjaChlKSB7CgkJcmV0dXJuIGJ0b2EoZS50b1N0cmluZygpKTsKCX0KfSkoKQo= HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-23 05:50:42"}
{"level":"info","message":"93.123.109.102 - - [23/Aug/2026:03:50:42 +0000] \"GET /api/%5B%5B...slug%5D%5D?cmd=CihmdW5jdGlvbigpewoJdHJ5IHsKCQl2YXIgY21kID0gImVjaG8gVlVMTl9URVNUIjsKCQl2YXIgcmVzdWx0ID0gcmVxdWlyZSgnY2hpbGRfcHJvY2VzcycpLmV4ZWNTeW5jKGNtZCwge2VuY29kaW5nOiAndXRmOCd9KTsKCQlyZXR1cm4gYnRvYShyZXN1bHQpOwoJfSBjYXRjaChlKSB7CgkJcmV0dXJuIGJ0b2EoZS50b1N0cmluZygpKTsKCX0KfSkoKQo= HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-23 05:50:42"}
{"level":"info","message":"93.123.109.102 - - [23/Aug/2026:03:50:43 +0000] \"GET /api/test?cmd=CihmdW5jdGlvbigpewoJdHJ5IHsKCQl2YXIgY21kID0gImVjaG8gVlVMTl9URVNUIjsKCQl2YXIgcmVzdWx0ID0gcmVxdWlyZSgnY2hpbGRfcHJvY2VzcycpLmV4ZWNTeW5jKGNtZCwge2VuY29kaW5nOiAndXRmOCd9KTsKCQlyZXR1cm4gYnRvYShyZXN1bHQpOwoJfSBjYXRjaChlKSB7CgkJcmV0dXJuIGJ0b2EoZS50b1N0cmluZygpKTsKCX0KfSkoKQo= HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-23 05:50:43"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 05:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 06:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 06:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 06:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 06:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 06:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 06:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 06:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 06:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 06:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 06:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 06:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 06:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 07:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 07:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 07:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 07:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 07:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 07:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 07:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 07:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 07:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 07:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 07:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 07:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 08:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 08:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 08:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 08:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 08:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 08:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 09:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 21:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 22:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 23:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 23:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-23 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 00:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 00:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 01:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 01:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 01:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 01:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 01:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 01:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 01:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 01:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 01:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 01:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 01:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 01:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 02:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 02:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 02:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 02:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 02:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 02:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 02:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 02:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 02:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 02:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 02:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 02:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 03:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 03:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 03:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 03:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 03:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 03:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 03:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 03:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 03:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 03:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 03:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 03:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 04:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 04:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 04:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 04:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 04:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 04:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 04:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 04:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 04:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 04:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 04:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 04:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 05:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 05:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 05:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 05:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 05:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 05:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 05:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 05:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 05:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 05:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 05:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 05:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 06:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 06:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 06:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 06:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 06:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 06:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 06:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 06:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 06:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 06:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 06:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 06:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 07:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 07:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 07:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 07:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 07:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 07:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 07:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 07:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 07:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 07:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 07:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 07:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 08:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 08:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 08:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 08:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 08:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 08:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 08:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 08:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 08:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 08:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 08:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 08:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 09:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 09:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 09:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 09:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 09:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 09:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 09:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 09:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 09:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 09:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 09:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 09:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 10:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 10:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 10:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 10:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 10:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 10:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 10:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 10:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 10:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 10:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 10:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 10:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 11:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 11:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 11:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 11:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 11:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 11:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 11:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 11:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 11:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 11:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 11:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 11:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 12:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 12:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 12:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 12:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 12:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 12:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 12:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 12:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 12:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 12:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 12:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 12:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 13:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 13:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 13:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 13:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 13:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 13:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 13:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 13:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 13:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 13:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 13:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 13:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 14:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 14:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 14:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 14:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 14:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 14:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 14:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 14:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 14:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 14:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 14:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 14:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 15:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 15:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 15:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 15:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 15:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 15:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 15:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 15:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 15:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 15:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 15:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 15:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 16:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 16:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 16:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 16:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 16:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 16:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 16:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 16:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 16:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 16:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 16:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 16:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 17:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 17:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 17:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 17:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 17:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 17:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 17:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 17:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 17:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 17:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 17:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 17:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 18:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 18:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 18:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 18:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 18:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 18:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 18:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 18:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 18:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 18:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 18:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 18:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 19:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 19:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 19:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 19:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 19:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 19:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 19:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 19:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 19:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 19:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 19:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 19:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 20:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 20:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 20:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 20:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 20:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 20:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 20:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 20:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 20:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 20:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 20:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 20:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 21:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 21:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 21:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 21:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 21:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 21:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 21:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 21:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 21:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 21:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 21:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 21:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 22:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 22:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 22:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 22:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 22:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 22:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 22:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 22:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 22:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 22:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 22:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 22:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 23:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 23:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 23:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 23:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 23:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 23:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 23:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 23:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 23:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 23:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 23:50:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-24 23:55:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 00:00:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 00:05:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 00:10:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 00:15:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 00:20:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 00:25:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 00:30:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 00:35:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 00:40:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 00:45:36"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 02:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 02:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 03:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 03:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 04:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 04:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 05:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 05:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 06:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 06:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 11:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 14:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 15:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 21:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 21:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 21:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 21:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 21:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 21:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 21:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 21:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 21:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 22:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 22:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 22:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 22:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 22:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 22:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 22:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 22:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 22:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 22:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 22:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 22:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 23:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 23:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 23:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 23:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 23:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 23:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 23:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 23:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 23:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 23:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 23:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-25 23:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 00:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 00:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 00:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 00:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 00:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 00:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 00:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 00:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 00:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 00:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 02:25:37"}
{"level":"info","message":"43.165.125.66 - - [26/Aug/2026:00:30:10 +0000] \"GET /health HTTP/1.1\" 200 108 \"-\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1\"","timestamp":"2026-08-26 02:30:10"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 02:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 03:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 03:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 04:05:37"}
{"level":"info","message":"129.226.146.146 - - [26/Aug/2026:02:10:18 +0000] \"GET /api/contacts HTTP/1.1\" 401 51 \"-\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1\"","timestamp":"2026-08-26 04:10:18"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 04:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 05:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 05:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 06:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 06:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 11:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 14:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 15:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 21:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 21:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 21:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 21:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 21:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 21:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 21:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 21:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 21:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 22:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 22:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 22:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 22:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 22:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 22:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 22:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 22:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 22:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 22:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 22:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 22:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 23:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 23:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 23:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 23:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 23:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 23:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 23:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 23:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 23:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 23:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 23:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-26 23:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 00:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 00:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 00:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 00:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 00:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 00:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 00:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 00:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 00:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 00:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 02:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 02:30:37"}
{"level":"info","message":"8.230.28.208 - - [27/Aug/2026:00:34:14 +0000] \"GET /api/.git/config HTTP/1.1\" 404 48 \"-\" \"crusader-worker/1.0\"","timestamp":"2026-08-27 02:34:14"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 03:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 03:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 04:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 04:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 05:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 05:55:37"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/ HTTP/1.1\" 200 432 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/.env.local HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/.env.production HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/.env.staging HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/.env.development HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/.env.test HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/.env.example HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/.aws/credentials HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/.aws/config HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/api/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/app/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/beta/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/config/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/config/smtp.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/config/mail.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/config/email.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/config/services.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/config/mailer.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/config/smtp.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/config/email.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/config/parameters.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/config/database.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/config/secrets.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/config/credentials.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/config/settings.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/core/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/credentials HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/dev/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/info.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/login HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/phpinfo.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/test/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/user HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/v1/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/v1/credentials HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/v1/executions HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/v1/phpinfo.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/v1/workflows HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/v2/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:31 +0000] \"GET /api/v2/phpinfo.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:31"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:40 +0000] \"GET /api/swagger.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:40"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:40 +0000] \"GET /api/graphql HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:40"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:42 +0000] \"GET /api/v1/.env.local HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:42"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:42 +0000] \"GET /api/v1/.env.production HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:42"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:42 +0000] \"GET /api/v1/.env.bak HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:42"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:42 +0000] \"GET /api/v2/.env.local HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:42"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:42 +0000] \"GET /api/v2/.env.production HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:42"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:42 +0000] \"GET /api/v2/.env.bak HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:42"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:42 +0000] \"GET /api/v3/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:42"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:42 +0000] \"GET /api/v3/.env.local HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:42"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:42 +0000] \"GET /api/v3/.env.production HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:42"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:42 +0000] \"GET /api/v3/.env.bak HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:42"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/config HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/credentials.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/credentials.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/credentials.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/keys.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/keys.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/access_keys.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/accessKeys.csv HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/ses.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/ses.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/ses.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/ses.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/sns.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/s3.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/s3.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/iam.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/.env.aws HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/aws.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/aws.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/aws.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/aws.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/aws.js HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/aws.config.js HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/aws.config.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/aws.config.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/aws-exports.js HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/aws-exports.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/awsconfiguration.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:48 +0000] \"GET /api/amplifyconfiguration.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:48"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/.env.local HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/.env.production HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/.env.bak HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/config.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/config.js HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/config.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/config.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/credentials.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/credentials.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/keys.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/settings.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/settings.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/secrets.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/mandrill/api.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/.env.local HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/.env.production HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/.env.bak HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/config.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/config.js HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/config.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/config.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/credentials.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/credentials.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/keys.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/settings.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/settings.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/secrets.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/postmark/api.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/.env.local HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/.env.production HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/.env.bak HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/config.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/config.js HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/config.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/config.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/credentials.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/credentials.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/keys.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/settings.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/settings.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/secrets.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/brevo/api.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/sendgrid/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/sendgrid/.env.local HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/sendgrid/.env.production HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/sendgrid/.env.bak HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/sendgrid/config.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/sendgrid/config.js HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/sendgrid/config.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/sendgrid/config.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/sendgrid/credentials.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:58 +0000] \"GET /api/config/sendgrid/credentials.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:58"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/sendgrid/keys.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/sendgrid/settings.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/sendgrid/settings.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/sendgrid/secrets.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/sendgrid/api.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/.env HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/.env.local HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/.env.production HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/.env.bak HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/config.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/config.js HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/config.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/config.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/credentials.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/credentials.yml HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/keys.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/settings.php HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/settings.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/secrets.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:58:59 +0000] \"GET /api/config/mailgun/api.json HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:58:59"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:02 +0000] \"GET /api/twilio HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:02"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:02 +0000] \"GET /api/twilio/webhook HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:02"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:02 +0000] \"GET /api/v1/secrets HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:02"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:02 +0000] \"GET /api/.env.bak HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:02"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:02 +0000] \"GET /api/.env.old HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:02"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:04 +0000] \"GET /api/stripe/webhook HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:04"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:04 +0000] \"GET /api/v1/stripe/webhook HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:04"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:04 +0000] \"GET /api/stripe/config HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:04"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:04 +0000] \"GET /api/stripe/keys HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:04"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:04 +0000] \"GET /api/aws/credentials HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:04"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:04 +0000] \"GET /api/postmark/webhook HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:04"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:04 +0000] \"GET /api/sendgrid/webhook HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:04"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:04 +0000] \"POST /api/auth HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-27 05:59:04"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:04 +0000] \"POST /api/auth/callback HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-27 05:59:04"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:05 +0000] \"POST /api/auth/session HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-27 05:59:05"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:06 +0000] \"GET /api/v1/auto_login HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:06"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:06 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:06"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:06 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:06"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:07 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:07"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:08 +0000] \"GET /api/health HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:08"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:08 +0000] \"GET /api/org HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:08"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:08 +0000] \"GET /api/v1/provisioning/contact-points HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:08"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:08 +0000] \"GET /api/alert-notifications HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:08"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:08 +0000] \"GET /api/datasources HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:08"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:08 +0000] \"GET /api/contents HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:08"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:08 +0000] \"GET /api/2.0/mlflow/experiments/list HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:08"}
{"level":"info","message":"185.177.72.29 - - [27/Aug/2026:03:59:08 +0000] \"GET /api/2.0/mlflow/registered-models/list HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 05:59:08"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 06:10:37"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:35 +0000] \"POST /api/auth HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-27 06:11:35"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:35 +0000] \"POST /api/auth/callback HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-27 06:11:35"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:35 +0000] \"POST /api/auth/session HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36\"","timestamp":"2026-08-27 06:11:35"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:38 +0000] \"GET /api/v1/auto_login HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 06:11:38"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:38 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 06:11:38"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:38 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 06:11:38"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:38 +0000] \"POST /api/v1/validate/code HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 06:11:38"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:39 +0000] \"GET /api/health HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 06:11:39"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:39 +0000] \"GET /api/org HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 06:11:39"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:39 +0000] \"GET /api/v1/provisioning/contact-points HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 06:11:39"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:39 +0000] \"GET /api/alert-notifications HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 06:11:39"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:39 +0000] \"GET /api/datasources HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 06:11:39"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:39 +0000] \"GET /api/contents HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 06:11:39"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:40 +0000] \"GET /api/2.0/mlflow/experiments/list HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 06:11:40"}
{"level":"info","message":"185.177.72.9 - - [27/Aug/2026:04:11:40 +0000] \"GET /api/2.0/mlflow/registered-models/list HTTP/1.1\" 404 48 \"-\" \"curl/8.7.1\"","timestamp":"2026-08-27 06:11:40"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 06:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 11:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 14:10:37"}
{"level":"info","message":"34.185.69.85 - - [27/Aug/2026:12:15:18 +0000] \"GET /api/.git/config HTTP/1.1\" 404 48 \"-\" \"crusader-worker/1.0\"","timestamp":"2026-08-27 14:15:18"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 15:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 21:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 21:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 21:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 21:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 21:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 21:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 21:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 21:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 21:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 22:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 22:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 22:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 22:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 22:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 22:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 22:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 22:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 22:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 22:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 22:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 22:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 23:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 23:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 23:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 23:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 23:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 23:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 23:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 23:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 23:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 23:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 23:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-27 23:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 00:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 00:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 00:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 00:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 00:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 00:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 00:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 00:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 00:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 00:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 02:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 02:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 03:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 03:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 04:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 04:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 05:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 05:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 06:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 06:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 11:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 14:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 15:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 21:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 21:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 21:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 21:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 21:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 21:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 21:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 21:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 21:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 22:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 22:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 22:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 22:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 22:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 22:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 22:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 22:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 22:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 22:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 22:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 22:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 23:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 23:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 23:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 23:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 23:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 23:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 23:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 23:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 23:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 23:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 23:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-28 23:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 00:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 00:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 00:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 00:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 00:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 00:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 00:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 00:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 00:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 00:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 02:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 02:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 03:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 03:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 04:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 04:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 05:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 05:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 06:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 06:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 11:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 14:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 15:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 21:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 21:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 21:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 21:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 21:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 21:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 21:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 21:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 21:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 22:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 22:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 22:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 22:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 22:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 22:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 22:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 22:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 22:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 22:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 22:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 22:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 23:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 23:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 23:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 23:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 23:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 23:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 23:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 23:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 23:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 23:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 23:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-29 23:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 00:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 00:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 00:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 00:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 00:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 00:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 00:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 00:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 00:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 00:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 02:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 02:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 03:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 03:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 04:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 04:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 05:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 05:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 06:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 06:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 11:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 14:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 15:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 21:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 21:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 21:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 21:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 21:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 21:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 21:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 21:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 21:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 22:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 22:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 22:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 22:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 22:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 22:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 22:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 22:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 22:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 22:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 22:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 22:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 23:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 23:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 23:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 23:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 23:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 23:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 23:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 23:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 23:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 23:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 23:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-30 23:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 00:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 00:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 00:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 00:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 00:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 00:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 00:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 00:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 00:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 00:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 02:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 02:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 03:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 03:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 04:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 04:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 05:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 05:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 06:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 06:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 11:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 14:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 15:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 21:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 21:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 21:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 21:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 21:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 21:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 21:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 21:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 21:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 22:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 22:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 22:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 22:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 22:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 22:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 22:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 22:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 22:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 22:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 22:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 22:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 23:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 23:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 23:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 23:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 23:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 23:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 23:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 23:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 23:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 23:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 23:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-08-31 23:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 00:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 00:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 00:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 00:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 00:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 00:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 00:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 00:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 00:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 00:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 02:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 02:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 03:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 03:10:37"}
{"level":"info","message":"34.174.39.159 - - [01/Sep/2026:01:13:26 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-01 03:13:26"}
{"level":"info","message":"34.174.39.159 - - [01/Sep/2026:01:13:32 +0000] \"GET /api/v1/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-01 03:13:32"}
{"level":"info","message":"34.174.39.159 - - [01/Sep/2026:01:13:32 +0000] \"GET /api/v2/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-01 03:13:32"}
{"level":"info","message":"34.174.39.159 - - [01/Sep/2026:01:13:33 +0000] \"GET /api/v3/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-01 03:13:33"}
{"level":"info","message":"34.174.39.159 - - [01/Sep/2026:01:13:33 +0000] \"GET /api/dev/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-01 03:13:33"}
{"level":"info","message":"34.174.39.159 - - [01/Sep/2026:01:13:33 +0000] \"GET /api/staging/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-01 03:13:33"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 04:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 04:35:37"}
{"level":"info","message":"195.178.110.48 - - [01/Sep/2026:02:38:46 +0000] \"GET /api/session/properties HTTP/1.1\" 404 48 \"-\" \"metabase-cve-2026-72898-detect/1.0 (benign detection probes only)\"","timestamp":"2026-09-01 04:38:46"}
{"level":"info","message":"195.178.110.48 - - [01/Sep/2026:02:38:46 +0000] \"GET /api/session/properties HTTP/1.1\" 404 48 \"http://dem-tools.gix.management/api/session/properties\" \"metabase-cve-2026-72898-detect/1.0 (benign detection probes only)\"","timestamp":"2026-09-01 04:38:46"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 05:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 05:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 06:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 06:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 11:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 14:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 15:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 21:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 21:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 21:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 21:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 21:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 21:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 21:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 21:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 21:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 22:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 22:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 22:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 22:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 22:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 22:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 22:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 22:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 22:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 22:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 22:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 22:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 23:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 23:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 23:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 23:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 23:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 23:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 23:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 23:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 23:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 23:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 23:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-01 23:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 00:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 00:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 00:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 00:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 00:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 00:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 00:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 00:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 00:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 00:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 02:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 02:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 03:05:37"}
{"level":"info","message":"195.178.110.66 - - [02/Sep/2026:01:10:30 +0000] \"GET /api/session/properties HTTP/1.1\" 404 48 \"-\" \"metabase-cve-2026-72898-detect/1.0 (benign detection probes only)\"","timestamp":"2026-09-02 03:10:30"}
{"level":"info","message":"195.178.110.66 - - [02/Sep/2026:01:10:30 +0000] \"GET /api/session/properties HTTP/1.1\" 404 48 \"http://dem-tools.gix.management/api/session/properties\" \"metabase-cve-2026-72898-detect/1.0 (benign detection probes only)\"","timestamp":"2026-09-02 03:10:30"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 03:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 04:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 04:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 05:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 05:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 06:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 06:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 11:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 14:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 15:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 21:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 21:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 21:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 21:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 21:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 21:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 21:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 21:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 21:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 22:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 22:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 22:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 22:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 22:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 22:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 22:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 22:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 22:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 22:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 22:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 22:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 23:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 23:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 23:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 23:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 23:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 23:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 23:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 23:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 23:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 23:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 23:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-02 23:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 00:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 00:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 00:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 00:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 00:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 00:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 00:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 00:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 00:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 00:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 02:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 02:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 03:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 03:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 04:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 04:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 05:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 05:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 06:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 06:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 11:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 14:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 15:45:37"}
{"level":"info","message":"195.178.110.15 - - [03/Sep/2026:13:48:53 +0000] \"GET /api/fs/read?allowOutsideWorkspace=true&path=/etc/passwd HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Macintosh, Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Safari/605.1.15\"","timestamp":"2026-09-03 15:48:53"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 21:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 21:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 21:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 21:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 21:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 21:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 21:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 21:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 21:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 22:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 22:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 22:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 22:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 22:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 22:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 22:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 22:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 22:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 22:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 22:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 22:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 23:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 23:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 23:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 23:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 23:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 23:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 23:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 23:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 23:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 23:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 23:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-03 23:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 00:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 00:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 00:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 00:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 00:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 00:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 00:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 00:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 00:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 00:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 02:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 02:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 03:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 03:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 04:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 04:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 05:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 05:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 06:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 06:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 11:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 14:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 15:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 21:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 21:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 21:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 21:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 21:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 21:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 21:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 21:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 21:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 22:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 22:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 22:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 22:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 22:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 22:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 22:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 22:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 22:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 22:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 22:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 22:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 23:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 23:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 23:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 23:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 23:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 23:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 23:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 23:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 23:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 23:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 23:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-04 23:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 00:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 00:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 00:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 00:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 00:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 00:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 00:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 00:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 00:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 00:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 02:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 02:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 03:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 03:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 04:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 04:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 05:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 05:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 06:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 06:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 11:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 14:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 15:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 21:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 21:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 21:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 21:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 21:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 21:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 21:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 21:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 21:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 22:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 22:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 22:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 22:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 22:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 22:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 22:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 22:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 22:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 22:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 22:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 22:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 23:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 23:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 23:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 23:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 23:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 23:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 23:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 23:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 23:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 23:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 23:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-05 23:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 00:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 00:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 00:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 00:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 00:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 00:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 00:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 00:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 00:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 00:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 02:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 02:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 03:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 03:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 04:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 04:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 05:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 05:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 06:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 06:30:37"}
{"level":"info","message":"34.174.84.122 - - [06/Sep/2026:04:32:43 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-06 06:32:43"}
{"level":"info","message":"34.174.84.122 - - [06/Sep/2026:04:32:51 +0000] \"GET /api/v1/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-06 06:32:51"}
{"level":"info","message":"34.174.84.122 - - [06/Sep/2026:04:32:51 +0000] \"GET /api/v2/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-06 06:32:51"}
{"level":"info","message":"34.174.84.122 - - [06/Sep/2026:04:32:52 +0000] \"GET /api/v3/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-06 06:32:52"}
{"level":"info","message":"34.174.84.122 - - [06/Sep/2026:04:32:52 +0000] \"GET /api/dev/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-06 06:32:52"}
{"level":"info","message":"34.174.84.122 - - [06/Sep/2026:04:32:53 +0000] \"GET /api/staging/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-06 06:32:53"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 11:05:37"}
{"level":"info","message":"45.148.10.125 - - [06/Sep/2026:09:05:48 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-06 11:05:48"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 14:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 15:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 21:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 21:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 21:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 21:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 21:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 21:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 21:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 21:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 21:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 22:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 22:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 22:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 22:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 22:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 22:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 22:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 22:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 22:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 22:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 22:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 22:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 23:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 23:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 23:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 23:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 23:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 23:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 23:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 23:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 23:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 23:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 23:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-06 23:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 00:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 00:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 00:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 00:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 00:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 00:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 00:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 00:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 00:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 00:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 00:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 00:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 01:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 01:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 01:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 01:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 01:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 01:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 01:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 01:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 01:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 01:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 01:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 01:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 02:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 02:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 02:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 02:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 02:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 02:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 02:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 02:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 02:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 02:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 02:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 02:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 03:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 03:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 03:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 03:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 03:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 03:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 03:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 03:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 03:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 03:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 03:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 03:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 04:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 04:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 04:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 04:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 04:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 04:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 04:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 04:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 04:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 04:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 04:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 04:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 05:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 05:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 05:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 05:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 05:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 05:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 05:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 05:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 05:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 05:45:37"}
{"level":"info","message":"34.17.192.29 - - [07/Sep/2026:03:48:31 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-07 05:48:31"}
{"level":"info","message":"34.17.192.29 - - [07/Sep/2026:03:48:33 +0000] \"GET /api/v1/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-07 05:48:33"}
{"level":"info","message":"34.17.192.29 - - [07/Sep/2026:03:48:33 +0000] \"GET /api/v2/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-07 05:48:33"}
{"level":"info","message":"34.17.192.29 - - [07/Sep/2026:03:48:33 +0000] \"GET /api/v3/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-07 05:48:33"}
{"level":"info","message":"34.17.192.29 - - [07/Sep/2026:03:48:33 +0000] \"GET /api/dev/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-07 05:48:33"}
{"level":"info","message":"34.17.192.29 - - [07/Sep/2026:03:48:33 +0000] \"GET /api/staging/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36\"","timestamp":"2026-09-07 05:48:33"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 05:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 05:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 06:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 06:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 06:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 06:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 06:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 06:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 06:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 06:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 06:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 06:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 06:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 06:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 07:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 07:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 07:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 07:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 07:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 07:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 07:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 07:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 07:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 07:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 07:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 07:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 08:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 08:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 08:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 08:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 08:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 08:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 08:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 08:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 08:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 08:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 08:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 08:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 09:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 09:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 09:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 09:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 09:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 09:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 09:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 09:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 09:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 09:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 09:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 09:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 10:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 10:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 10:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 10:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 10:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 10:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 10:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 10:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 10:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 10:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 10:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 10:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 11:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 11:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 11:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 11:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 11:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 11:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 11:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 11:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 11:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 11:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 11:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 11:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 12:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 12:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 12:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 12:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 12:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 12:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 12:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 12:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 12:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 12:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 12:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 12:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 13:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 13:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 13:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 13:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 13:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 13:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 13:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 13:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 13:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 13:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 13:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 13:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 14:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 14:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 14:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 14:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 14:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 14:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 14:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 14:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 14:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 14:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 14:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 14:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 15:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 15:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 15:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 15:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 15:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 15:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 15:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 15:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 15:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 15:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 15:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 15:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 16:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 16:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 16:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 16:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 16:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 16:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 16:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 16:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 16:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 16:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 16:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 16:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 17:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 17:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 17:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 17:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 17:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 17:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 17:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 17:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 17:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 17:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 17:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 17:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 18:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 18:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 18:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 18:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 18:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 18:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 18:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 18:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 18:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 18:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 18:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 18:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 19:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 19:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 19:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 19:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 19:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 19:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 19:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 19:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 19:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 19:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 19:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 19:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 20:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 20:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 20:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 20:15:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 20:20:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 20:25:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 20:30:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 20:35:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 20:40:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 20:45:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 20:50:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 20:55:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 21:00:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 21:05:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 21:10:37"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 21:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 21:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 21:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 21:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 21:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 21:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 21:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 21:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 21:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 22:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 22:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 22:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 22:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 22:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 22:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 22:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 22:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 22:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 22:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 22:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 22:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 23:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 23:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 23:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 23:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 23:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 23:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 23:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 23:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 23:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 23:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 23:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-07 23:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 00:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 00:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 00:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 00:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 00:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 00:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 00:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 00:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 00:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 00:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 00:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 00:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 01:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 01:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 01:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 01:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 01:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 01:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 01:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 01:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 01:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 01:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 01:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 01:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 02:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 02:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 02:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 02:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 02:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 02:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 02:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 02:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 02:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 02:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 02:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 02:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 03:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 03:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 03:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 03:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 03:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 03:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 03:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 03:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 03:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 03:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 03:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 03:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 04:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 04:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 04:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 04:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 04:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 04:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 04:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 04:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 04:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 04:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 04:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 04:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 05:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 05:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 05:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 05:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 05:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 05:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 05:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 05:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 05:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 05:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 05:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 05:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 06:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 06:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 06:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 06:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 06:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 06:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 06:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 06:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 06:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 06:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 06:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 06:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 07:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 07:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 07:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 07:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 07:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 07:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 07:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 07:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 07:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 07:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 07:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 07:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 08:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 08:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 08:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 08:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 08:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 08:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 08:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 08:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 08:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 08:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 08:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 08:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 09:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 09:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 09:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 09:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 09:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 09:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 09:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 09:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 09:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 09:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 09:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 09:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 10:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 10:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 10:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 10:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 10:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 10:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 10:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 10:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 10:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 10:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 10:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 10:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 11:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 11:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 11:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 11:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 11:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 11:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 11:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 11:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 11:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 11:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 11:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 11:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 12:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 12:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 12:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 12:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 12:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 12:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 12:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 12:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 12:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 12:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 12:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 12:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 13:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 13:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 13:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 13:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 13:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 13:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 13:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 13:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 13:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 13:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 13:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 13:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 14:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 14:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 14:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 14:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 14:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 14:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 14:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 14:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 14:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 14:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 14:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 14:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 15:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 15:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 15:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 15:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 15:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 15:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 15:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 15:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 15:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 15:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 15:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 15:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 16:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 16:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 16:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 16:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 16:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 16:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 16:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 16:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 16:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 16:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 16:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 16:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 17:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 17:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 17:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 17:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 17:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 17:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 17:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 17:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 17:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 17:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 17:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 17:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 18:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 18:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 18:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 18:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 18:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 18:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 18:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 18:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 18:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 18:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 18:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 18:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 19:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 19:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 19:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 19:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 19:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 19:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 19:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 19:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 19:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 19:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 19:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 19:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 20:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 20:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 20:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 20:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 20:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 20:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 20:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 20:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 20:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 20:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 20:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 20:55:38"}
{"level":"info","message":"170.106.140.110 - - [08/Sep/2026:18:58:54 +0000] \"GET /api/contacts HTTP/1.1\" 401 51 \"-\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-08 20:58:54"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 21:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 21:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 21:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 21:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 21:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 21:25:38"}
{"level":"info","message":"43.130.9.111 - - [08/Sep/2026:19:30:31 +0000] \"GET /health HTTP/1.1\" 200 108 \"-\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-08 21:30:31"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 21:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 21:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 21:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 21:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 21:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 21:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 22:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 22:05:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 22:10:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 22:15:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 22:20:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 22:25:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 22:30:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 22:35:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 22:40:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 22:45:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 22:50:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 22:55:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 23:00:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-08 23:05:38"}
{"command":{"args":["bull:scraping-jobs:wait","bull:scraping-jobs:active","5"],"name":"brpoplpush"},"level":"error","message":"Queue error: MISCONF Redis is configured to save RDB snapshots, but it's currently unable to persist to disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB {"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 11:29:41"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 11:29:41"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 11:29:41"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 11:29:41"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 11:29:41"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 11:29:41"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 11:29:41"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 11:29:41"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 11:29:41"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 11:29:41"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 11:29:42"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 11:29:44"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 11:29:44"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 11:29:44"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 11:29:44"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 11:29:44"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 11:34:44"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-14 11:35:54"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-14 11:35:54"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-14 11:35:54"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-14 11:35:54"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-14 11:35:54"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-14 11:35:54"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-14 11:35:54"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-14 11:35:54"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-14 11:35:54"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-14 11:35:54"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-14 11:35:54"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-14 11:35:54"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 11:35:54"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 11:36:02"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 11:36:02"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 11:36:02"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 11:36:02"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 11:36:02"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 11:36:02"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 11:36:02"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 11:36:02"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 11:36:02"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 11:36:02"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 11:36:02"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 11:36:04"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 11:36:04"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 11:36:04"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 11:36:04"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 11:36:04"}
{"level":"info","message":"User logged in: giovanni.destefanis@gmail.com","timestamp":"2026-09-14 11:36:47"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:36:47 +0000] \"POST /api/auth/login HTTP/1.1\" 200 555 \"https://dem-tools.gix.management/login?redirect=/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:36:47"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:36:47 +0000] \"GET /api/companies?limit=1&page=1 HTTP/1.1\" 200 2222 \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:36:47"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:36:47 +0000] \"GET /api/contacts/stats HTTP/1.1\" 200 174 \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:36:47"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:36:47 +0000] \"GET /api/cold-calls/stats HTTP/1.1\" 200 276 \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:36:47"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:36:47 +0000] \"GET /api/campaigns/stats HTTP/1.1\" 200 755 \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:36:47"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:37:13 +0000] \"GET /api/companies?page=1&limit=25 HTTP/1.1\" 200 54003 \"https://dem-tools.gix.management/companies\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:37:13"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:37:19 +0000] \"GET /api/companies/457 HTTP/1.1\" 200 4166 \"https://dem-tools.gix.management/companies/457\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:37:19"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:37:19 +0000] \"GET /api/companies/457/notes HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/companies/457\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:37:19"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:37:19 +0000] \"GET /api/companies/457/tags HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/companies/457\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:37:19"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:37:19 +0000] \"GET /api/companies/457/cold-calls?limit=50 HTTP/1.1\" 200 648 \"https://dem-tools.gix.management/companies/457\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:37:19"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:37:19 +0000] \"GET /api/companies/tags/all HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/companies/457\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:37:19"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:37:19 +0000] \"GET /api/companies/457/timeline HTTP/1.1\" 200 340 \"https://dem-tools.gix.management/companies/457\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:37:19"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:37:54 +0000] \"GET /api/enrichment/stats HTTP/1.1\" 200 190 \"https://dem-tools.gix.management/companies/enrichment\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:37:54"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:37:54 +0000] \"GET /api/enrichment/companies?page=1&limit=50 HTTP/1.1\" 200 22346 \"https://dem-tools.gix.management/companies/enrichment\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:37:54"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:39:23 +0000] \"GET /api/enrichment/companies?page=2&limit=50 HTTP/1.1\" 200 22447 \"https://dem-tools.gix.management/companies/enrichment\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:39:23"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 11:41:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 11:46:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:50:24 +0000] \"GET /api/cold-calls?page=1&limit=20 HTTP/1.1\" 200 2378 \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:50:24"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:50:24 +0000] \"GET /api/cold-calls/stats HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:50:24"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 11:51:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 11:56:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:57:19 +0000] \"GET /api/cold-calls?page=1&limit=20&next_call_from=2026-09-14&next_call_to=2026-09-14 HTTP/1.1\" 200 81 \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:57:19"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:57:20 +0000] \"GET /api/cold-calls?page=1&limit=20&next_call_from=2026-09-15&next_call_to=2026-09-15 HTTP/1.1\" 200 81 \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:57:20"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:57:21 +0000] \"GET /api/cold-calls?page=1&limit=20&next_call_from=2026-09-15&next_call_to=2026-09-15&appointment_from=2026-09-14&appointment_to=2026-09-14 HTTP/1.1\" 200 81 \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:57:21"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:09:57:21 +0000] \"GET /api/cold-calls?page=1&limit=20&next_call_from=2026-09-15&next_call_to=2026-09-15&appointment_from=2026-09-15&appointment_to=2026-09-15 HTTP/1.1\" 200 81 \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 11:57:21"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 12:01:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 12:06:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 12:11:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 12:16:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 12:21:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 12:26:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 12:31:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 12:36:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 12:41:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 12:46:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 12:51:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 12:56:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 13:01:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 13:06:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 13:11:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 13:16:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 13:21:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 13:26:04"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 13:29:46","url":"http://51.38.247.132:8088"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 13:31:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 13:36:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 13:41:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:43:59 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:43:59"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:44:00 +0000] \"GET /api/cold-calls?page=1&limit=20 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:44:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:44:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:44:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:44:00 +0000] \"GET /api/cold-calls/stats HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:44:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:45:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:45:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:46:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:46:00"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 13:46:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:47:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:47:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:48:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:48:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:49:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:49:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:50:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:50:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:51:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:51:00"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 13:51:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:52:01 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:52:01"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:53:02 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:53:02"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:54:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:54:03"}
{"level":"info","message":"127.0.0.1 - - [14/Sep/2026:11:54:23 +0000] \"GET /api/ HTTP/1.1\" 200 432 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-14 13:54:23"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:55:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:55:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:56:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:56:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 13:56:04"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 13:56:41"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 13:56:42"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 13:56:42"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 13:56:42"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 13:56:42"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 13:56:42"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 13:56:42"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 13:56:42"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 13:56:42"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 13:56:42"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 13:56:42"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 13:56:42"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 13:56:42"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 13:56:42","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 13:56:42"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 13:56:42"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 13:56:44"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 13:56:45"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 13:56:45"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 13:56:45"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 13:56:45"}
{"level":"info","message":"127.0.0.1 - - [14/Sep/2026:11:57:00 +0000] \"GET /api/ HTTP/1.1\" 200 470 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-14 13:57:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:57:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:57:04"}
{"level":"info","message":"127.0.0.1 - - [14/Sep/2026:11:57:17 +0000] \"POST /api/call-campaigns/import HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-14 13:57:17"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:58:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:58:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:58:43 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:58:43"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:58:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:58:43"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:58:43 +0000] \"GET /api/cold-calls/stats HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:58:43"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:58:43 +0000] \"GET /api/cold-calls?page=1&limit=20 HTTP/1.1\" 200 3218 \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:58:43"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:58:45 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:58:45"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:11:59:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 13:59:43"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:00:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:00:43"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:01:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:01:43"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 14:01:45"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:02:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:02:43"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 14:02:46"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 14:02:47"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 14:02:47"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 14:02:47"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 14:02:47"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 14:02:47"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 14:02:47"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 14:02:47"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 14:02:47"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 14:02:47"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 14:02:47"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 14:02:47"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 14:02:47"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 14:02:47","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 14:02:47"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 14:02:48"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 14:02:50"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 14:02:50"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 14:02:50"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 14:02:50"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 14:02:50"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:03:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:03:43"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:04:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:04:43"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:05:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:05:43"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:06:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:06:43"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:07:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:07:43"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 14:07:50"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:08:00 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:08:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:08:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:08:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:08:00 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:08:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:09:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:09:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:10:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:10:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:11:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:11:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:12:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:12:00"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 14:12:50"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:13:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:13:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:14:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:14:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:15:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:15:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:16:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:16:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:17:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:17:00"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 14:17:50"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:18:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:18:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:19:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:19:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:20:01 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:20:01"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:21:02 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:21:02"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:22:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:22:03"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 14:22:17"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 14:22:18"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 14:22:18"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 14:22:18"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 14:22:18"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 14:22:18"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 14:22:18"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 14:22:18"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 14:22:18"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 14:22:18"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 14:22:18"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 14:22:18"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 14:22:18"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 14:22:18","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 14:22:18"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 14:22:18"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 14:22:20"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 14:22:21"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 14:22:21"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 14:22:21"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 14:22:21"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 14:22:37"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 14:22:37"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:23:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:23:04"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 14:23:25"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 14:23:25"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 14:23:26"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 14:23:26"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 14:23:26"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 14:23:26"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 14:23:26"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 14:23:26"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 14:23:26"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 14:23:26"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 14:23:26"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 14:23:26"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 14:23:26"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 14:23:26","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 14:23:26"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 14:23:26"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 14:23:28"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 14:23:28"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 14:23:28"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 14:23:28"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 14:23:28"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:24:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:24:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:25:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:25:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:26:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:26:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:27:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:27:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:28:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:28:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 14:28:28"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:29:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:29:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:30:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:30:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:31:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:31:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:32:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:32:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:12:33:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 14:33:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 14:33:28"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 14:34:08"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 14:34:09"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 14:34:09"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 14:34:09"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 14:34:09"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 14:34:09"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 14:34:09"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 14:34:09"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 14:34:09"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 14:34:09"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 14:34:09"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 14:34:09"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 14:34:09"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 14:34:09","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 14:34:09"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 14:34:09"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 14:34:11"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 14:34:12"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 14:34:12"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 14:34:12"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 14:34:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 14:39:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 14:44:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 14:49:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 14:54:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 14:59:12"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 15:04:12"}
{"campaignId":1,"imported":5,"level":"info","message":"Campagna dialer creata da CSV","skipped":0,"timestamp":"2026-09-14 15:05:34"}
{"callCampaignId":1,"callTargetId":1,"jobId":"1","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 15:05:48","userId":4}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 15:05:48"}
{"campaignId":1,"level":"info","message":"Campagna dialer avviata","queued":1,"timestamp":"2026-09-14 15:05:48"}
{"endpoint":"PJSIP/outbound-t1/2337393933232333","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 15:05:48"}
{"level":"error","message":"Errore durante originate della chiamata: {\"error\":\"Allocation failed\"}","stack":"Error: {\"error\":\"Allocation failed\"}\n    at SwaggerRequest.swaggerError [as errorCallback] (/var/www/html/gix-demtools/backend/node_modules/ari-client/lib/client.js:253:23)\n    at Object.error (/var/www/html/gix-demtools/backend/node_modules/swagger-client/lib/swagger.js:1077:24)\n    at EventEmitter.error (/var/www/html/gix-demtools/backend/node_modules/swagger-client/lib/swagger.js:1296:19)\n    at EventEmitter.emit (node:events:524:28)\n    at emit (/var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/request.js:454:21)\n    at /var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/request.js:473:9\n    at setBodyAndFinish (/var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/response.js:103:7)\n    at IncomingMessage.<anonymous> (/var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/response.js:120:7)\n    at IncomingMessage.emit (node:events:536:35)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)","timestamp":"2026-09-14 15:05:48"}
{"coldCallId":6,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-14 15:05:48"}
{"level":"info","message":"Dialer worker: job 1 completato","result":{"coldCallId":6,"status":"not_answered"},"timestamp":"2026-09-14 15:05:48"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 15:06:34"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 15:06:34"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 15:06:35"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 15:06:35"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 15:06:35"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 15:06:35"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 15:06:35"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 15:06:35"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 15:06:35"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 15:06:35"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 15:06:35"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 15:06:35"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 15:06:35"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 15:06:35","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 15:06:35"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 15:06:35"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 15:06:37"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 15:06:37"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 15:06:37"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 15:06:37"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 15:06:37"}
{"callCampaignId":1,"callTargetId":1,"jobId":"2","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 15:06:54","userId":4}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 15:06:54"}
{"endpoint":"PJSIP/outbound-t1/2337393933232333","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 15:06:54"}
{"level":"error","message":"Errore durante originate della chiamata: {\"error\":\"Allocation failed\"}","stack":"Error: {\"error\":\"Allocation failed\"}\n    at SwaggerRequest.swaggerError [as errorCallback] (/var/www/html/gix-demtools/backend/node_modules/ari-client/lib/client.js:253:23)\n    at Object.error (/var/www/html/gix-demtools/backend/node_modules/swagger-client/lib/swagger.js:1077:24)\n    at EventEmitter.error (/var/www/html/gix-demtools/backend/node_modules/swagger-client/lib/swagger.js:1296:19)\n    at EventEmitter.emit (node:events:524:28)\n    at emit (/var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/request.js:454:21)\n    at /var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/request.js:473:9\n    at setBodyAndFinish (/var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/response.js:103:7)\n    at IncomingMessage.<anonymous> (/var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/response.js:120:7)\n    at IncomingMessage.emit (node:events:536:35)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)","timestamp":"2026-09-14 15:06:54"}
{"coldCallId":7,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-14 15:06:54"}
{"level":"info","message":"Dialer worker: job 2 completato","result":{"coldCallId":7,"status":"not_answered"},"timestamp":"2026-09-14 15:06:54"}
{"level":"info","message":"Canale 1789391267.0 risposto (Up)","timestamp":"2026-09-14 15:07:53"}
{"caller":[],"level":"info","message":"StasisStart canale 1789391267.0","timestamp":"2026-09-14 15:07:53"}
{"level":"info","message":"StasisEnd canale 1789391267.0","timestamp":"2026-09-14 15:07:58"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789391267.0 distrutto","timestamp":"2026-09-14 15:07:58"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 15:08:16"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 15:08:17"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 15:08:17"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 15:08:17"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 15:08:17"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 15:08:17"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 15:08:17"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 15:08:17"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 15:08:17"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 15:08:17"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 15:08:17"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 15:08:17"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 15:08:17"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 15:08:17","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 15:08:17"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 15:08:18"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 15:08:20"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 15:08:20"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 15:08:20"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 15:08:20"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 15:08:20"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 15:08:38"}
{"callCampaignId":1,"callTargetId":1,"jobId":"3","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 15:08:38","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 15:08:38"}
{"level":"info","message":"Canale 1789391318.2 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:08:38.961Z","userId":4},"timestamp":"2026-09-14 15:08:43"}
{"callTargetId":1,"channelId":"1789391318.2","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 15:08:43"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789391318.2","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:08:38.961Z","userId":4},"timestamp":"2026-09-14 15:08:43"}
{"leadChannelId":"1789391318.2","level":"info","message":"Server RTP locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 15:08:43"}
{"bridgeId":"fe0b841a-d36d-427f-81b4-081b32bd458f","leadChannelId":"1789391318.2","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 15:08:43"}
{"channelId":"1789391323.3","level":"info","message":"Canale externalMedia creato","target":"127.0.0.1:22000","timestamp":"2026-09-14 15:08:43"}
{"level":"info","message":"Canale 1789391323.3 risposto (Up)","timestamp":"2026-09-14 15:08:43"}
{"caller":[],"level":"info","message":"StasisStart canale 1789391323.3","timestamp":"2026-09-14 15:08:43"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 15:08:44"}
{"level":"warn","message":"Nessun peer RTP noto ancora, impossibile inviare audio TTS","timestamp":"2026-09-14 15:08:49"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 15:08:56"}
{"level":"info","message":"StasisEnd canale 1789391318.2","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:08:38.961Z","userId":4},"timestamp":"2026-09-14 15:09:03"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789391318.2 distrutto","timestamp":"2026-09-14 15:09:03"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 15:13:15"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 15:13:16"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 15:13:16"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 15:13:16"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 15:13:16"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 15:13:16"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 15:13:16"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 15:13:16"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 15:13:16"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 15:13:16"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 15:13:16"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 15:13:16"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 15:13:16"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 15:13:16","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 15:13:16"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 15:13:17"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 15:13:19"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 15:13:19"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 15:13:19"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 15:13:19"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 15:13:19"}
{"level":"info","message":"StasisEnd canale 1789391323.3","timestamp":"2026-09-14 15:13:37"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789391323.3 distrutto","timestamp":"2026-09-14 15:13:37"}
{"callCampaignId":1,"callTargetId":1,"jobId":"4","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 15:13:43","userId":4}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 15:13:43"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 15:13:43"}
{"level":"warn","message":"Dialer job 3 has been stalled","timestamp":"2026-09-14 15:13:46"}
{"level":"info","message":"Canale 1789391623.6 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:13:43.875Z","userId":4},"timestamp":"2026-09-14 15:13:50"}
{"callTargetId":1,"channelId":"1789391623.6","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 15:13:50"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789391623.6","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:13:43.875Z","userId":4},"timestamp":"2026-09-14 15:13:50"}
{"leadChannelId":"1789391623.6","level":"info","message":"Server RTP locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 15:13:50"}
{"bridgeId":"8360d151-d56c-4519-b9fb-2bedcb503747","leadChannelId":"1789391623.6","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 15:13:50"}
{"channelId":"1789391630.7","level":"info","message":"Canale externalMedia creato","target":"94.23.65.30:22000","timestamp":"2026-09-14 15:13:50"}
{"level":"info","message":"Canale 1789391630.7 risposto (Up)","timestamp":"2026-09-14 15:13:50"}
{"caller":[],"level":"info","message":"StasisStart canale 1789391630.7","timestamp":"2026-09-14 15:13:50"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 15:13:51"}
{"level":"warn","message":"Nessun peer RTP noto ancora, impossibile inviare audio TTS","timestamp":"2026-09-14 15:13:56"}
{"level":"info","message":"StasisEnd canale 1789391623.6","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:13:43.875Z","userId":4},"timestamp":"2026-09-14 15:13:58"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789391623.6 distrutto","timestamp":"2026-09-14 15:13:58"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 15:14:03"}
{"callCampaignId":1,"callTargetId":1,"jobId":"5","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 15:14:39","userId":4}
{"level":"info","message":"StasisEnd canale 1789391630.7","timestamp":"2026-09-14 15:15:26"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789391630.7 distrutto","timestamp":"2026-09-14 15:15:26"}
{"callCampaignId":1,"callTargetId":1,"jobId":"6","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 15:15:43","userId":4}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 15:16:49"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 15:16:50"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 15:16:50"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 15:16:50"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 15:16:50"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 15:16:50"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 15:16:50"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 15:16:50"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 15:16:50"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 15:16:50"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 15:16:50"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 15:16:50"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 15:16:50"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 15:16:50","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 15:16:50"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 15:16:50"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 15:16:50"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 15:16:50"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 15:16:52"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 15:16:52"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 15:16:52"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 15:16:52"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 15:16:52"}
{"level":"info","message":"Canale 1789391810.10 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:16:50.506Z","userId":4},"timestamp":"2026-09-14 15:16:55"}
{"callTargetId":1,"channelId":"1789391810.10","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 15:16:55"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789391810.10","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:16:50.506Z","userId":4},"timestamp":"2026-09-14 15:16:55"}
{"leadChannelId":"1789391810.10","level":"info","message":"Server RTP locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 15:16:55"}
{"bridgeId":"245f697f-967d-4ae1-9d3c-cad26e796b09","leadChannelId":"1789391810.10","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 15:16:55"}
{"level":"info","message":"Canale 1789391815.11 risposto (Up)","timestamp":"2026-09-14 15:16:55"}
{"channelId":"1789391815.11","level":"info","message":"Canale externalMedia creato","target":"94.23.65.30:22000","timestamp":"2026-09-14 15:16:55"}
{"caller":[],"level":"info","message":"StasisStart canale 1789391815.11","timestamp":"2026-09-14 15:16:55"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 15:16:55"}
{"level":"warn","message":"Nessun peer RTP noto ancora, impossibile inviare audio TTS","timestamp":"2026-09-14 15:17:01"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 15:17:07"}
{"level":"info","message":"StasisEnd canale 1789391810.10","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:16:50.506Z","userId":4},"timestamp":"2026-09-14 15:17:15"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789391810.10 distrutto","timestamp":"2026-09-14 15:17:15"}
{"level":"warn","message":"Dialer job 4 has been stalled","timestamp":"2026-09-14 15:17:20"}
{"level":"info","message":"StasisEnd canale 1789391815.11","timestamp":"2026-09-14 15:19:01"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789391815.11 distrutto","timestamp":"2026-09-14 15:19:01"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 15:19:06"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 15:19:07"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 15:19:07"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 15:19:07"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 15:19:07"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 15:19:07"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 15:19:07"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 15:19:07"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 15:19:07"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 15:19:07"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 15:19:07"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 15:19:07"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 15:19:07"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 15:19:07","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 15:19:07"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 15:19:07"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 15:19:07"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 15:19:07"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 15:19:09"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 15:19:09"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 15:19:09"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 15:19:09"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 15:19:09"}
{"level":"info","message":"Canale 1789391947.14 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:19:07.276Z","userId":4},"timestamp":"2026-09-14 15:19:12"}
{"callTargetId":1,"channelId":"1789391947.14","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 15:19:12"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789391947.14","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:19:07.276Z","userId":4},"timestamp":"2026-09-14 15:19:12"}
{"leadChannelId":"1789391947.14","level":"info","message":"Server RTP locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 15:19:12"}
{"bridgeId":"849d552b-1aa1-4e68-acab-1020a89ba6ab","leadChannelId":"1789391947.14","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 15:19:12"}
{"channelId":"1789391952.15","level":"info","message":"Canale externalMedia creato","target":"94.23.65.30:22000","timestamp":"2026-09-14 15:19:12"}
{"level":"info","message":"Canale 1789391952.15 risposto (Up)","timestamp":"2026-09-14 15:19:12"}
{"caller":[],"level":"info","message":"StasisStart canale 1789391952.15","timestamp":"2026-09-14 15:19:12"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 15:19:12"}
{"level":"info","message":"StasisEnd canale 1789391952.15","timestamp":"2026-09-14 15:19:20"}
{"level":"error","message":"Impossibile avviare la sessione bot: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)","stack":"Error: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)\n    at Timeout._onTimeout (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:170:16)\n    at listOnTimeout (node:internal/timers:581:17)\n    at process.processTimers (node:internal/timers:519:7)","timestamp":"2026-09-14 15:19:20"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789391952.15 distrutto","timestamp":"2026-09-14 15:19:20"}
{"level":"info","message":"StasisEnd canale 1789391947.14","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:19:07.276Z","userId":4},"timestamp":"2026-09-14 15:19:20"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789391947.14 distrutto","timestamp":"2026-09-14 15:19:20"}
{"coldCallId":8,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 15:19:20"}
{"level":"info","message":"Dialer worker: job 4 completato","result":{"coldCallId":8,"status":"answered"},"timestamp":"2026-09-14 15:19:20"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 15:19:20"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 15:19:20"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789391960.18 distrutto","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:19:20.721Z","userId":4},"timestamp":"2026-09-14 15:19:20"}
{"callTargetId":1,"causeText":"Circuit/channel congestion","channelId":"1789391960.18","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-14 15:19:20"}
{"coldCallId":9,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-14 15:19:20"}
{"level":"info","message":"Dialer worker: job 5 completato","result":{"coldCallId":9,"status":"not_answered"},"timestamp":"2026-09-14 15:19:20"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 15:19:20"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 15:19:20"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 15:19:20"}
{"level":"info","message":"Canale 1789391960.19 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:19:20.826Z","userId":4},"timestamp":"2026-09-14 15:19:24"}
{"callTargetId":1,"channelId":"1789391960.19","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 15:19:24"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789391960.19","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:19:20.826Z","userId":4},"timestamp":"2026-09-14 15:19:24"}
{"leadChannelId":"1789391960.19","level":"info","message":"Server RTP locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 15:19:24"}
{"bridgeId":"0a9eb72d-5e90-48a6-bc7b-f69374b57390","leadChannelId":"1789391960.19","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 15:19:24"}
{"channelId":"1789391964.20","level":"info","message":"Canale externalMedia creato","target":"94.23.65.30:22000","timestamp":"2026-09-14 15:19:24"}
{"level":"info","message":"Canale 1789391964.20 risposto (Up)","timestamp":"2026-09-14 15:19:24"}
{"caller":[],"level":"info","message":"StasisStart canale 1789391964.20","timestamp":"2026-09-14 15:19:24"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 15:19:25"}
{"level":"error","message":"Impossibile avviare la sessione bot: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)","stack":"Error: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)\n    at Timeout._onTimeout (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:170:16)\n    at listOnTimeout (node:internal/timers:581:17)\n    at process.processTimers (node:internal/timers:519:7)","timestamp":"2026-09-14 15:19:33"}
{"level":"info","message":"StasisEnd canale 1789391964.20","timestamp":"2026-09-14 15:19:33"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789391964.20 distrutto","timestamp":"2026-09-14 15:19:33"}
{"level":"info","message":"StasisEnd canale 1789391960.19","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:19:20.826Z","userId":4},"timestamp":"2026-09-14 15:19:33"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789391960.19 distrutto","timestamp":"2026-09-14 15:19:33"}
{"coldCallId":10,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 15:19:33"}
{"level":"info","message":"Dialer worker: job 6 completato","result":{"coldCallId":10,"status":"answered"},"timestamp":"2026-09-14 15:19:33"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 15:19:33"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 15:19:38"}
{"callCampaignId":1,"callTargetId":1,"jobId":"7","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 15:19:38","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 15:19:38"}
{"level":"info","message":"Canale 1789391978.23 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:19:38.060Z","userId":4},"timestamp":"2026-09-14 15:19:44"}
{"callTargetId":1,"channelId":"1789391978.23","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 15:19:44"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789391978.23","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:19:38.060Z","userId":4},"timestamp":"2026-09-14 15:19:44"}
{"leadChannelId":"1789391978.23","level":"info","message":"Server RTP locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 15:19:44"}
{"bridgeId":"e401bf9d-61ec-401f-9dff-e72237a31be9","leadChannelId":"1789391978.23","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 15:19:44"}
{"level":"info","message":"Canale 1789391984.24 risposto (Up)","timestamp":"2026-09-14 15:19:44"}
{"caller":[],"level":"info","message":"StasisStart canale 1789391984.24","timestamp":"2026-09-14 15:19:44"}
{"channelId":"1789391984.24","level":"info","message":"Canale externalMedia creato","target":"94.23.65.30:22000","timestamp":"2026-09-14 15:19:44"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 15:19:45"}
{"level":"error","message":"Impossibile avviare la sessione bot: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)","stack":"Error: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)\n    at Timeout._onTimeout (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:170:16)\n    at listOnTimeout (node:internal/timers:581:17)\n    at process.processTimers (node:internal/timers:519:7)","timestamp":"2026-09-14 15:19:53"}
{"level":"info","message":"StasisEnd canale 1789391984.24","timestamp":"2026-09-14 15:19:53"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789391984.24 distrutto","timestamp":"2026-09-14 15:19:53"}
{"level":"info","message":"StasisEnd canale 1789391978.23","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:19:38.060Z","userId":4},"timestamp":"2026-09-14 15:19:53"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789391978.23 distrutto","timestamp":"2026-09-14 15:19:53"}
{"coldCallId":11,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 15:19:53"}
{"level":"info","message":"Dialer worker: job 7 completato","result":{"coldCallId":11,"status":"answered"},"timestamp":"2026-09-14 15:19:53"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 15:19:53"}
{"level":"error","message":"Dialer job 3 failed: job stalled more than allowable limit","stack":"Error: job stalled more than allowable limit\n    at /var/www/html/gix-demtools/backend/node_modules/bull/lib/queue.js:1061:13\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async Promise.all (index 0)","timestamp":"2026-09-14 15:20:07"}
{"level":"info","message":"Canale 1789392070.27 risposto (Up)","timestamp":"2026-09-14 15:21:10"}
{"caller":[],"level":"info","message":"StasisStart canale 1789392070.27","timestamp":"2026-09-14 15:21:10"}
{"level":"info","message":"StasisEnd canale 1789392070.27","timestamp":"2026-09-14 15:21:16"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789392070.27 distrutto","timestamp":"2026-09-14 15:21:16"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 15:22:12"}
{"callCampaignId":1,"callTargetId":1,"jobId":"8","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 15:22:12","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 15:22:12"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789392132.29 distrutto","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:22:12.800Z","userId":4},"timestamp":"2026-09-14 15:22:12"}
{"callTargetId":1,"causeText":"Circuit/channel congestion","channelId":"1789392132.29","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-14 15:22:12"}
{"coldCallId":12,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-14 15:22:12"}
{"level":"info","message":"Dialer worker: job 8 completato","result":{"coldCallId":12,"status":"not_answered"},"timestamp":"2026-09-14 15:22:12"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 15:23:14"}
{"callCampaignId":1,"callTargetId":1,"jobId":"9","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 15:23:14","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 15:23:14"}
{"level":"info","message":"Canale 1789392194.30 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:23:14.132Z","userId":4},"timestamp":"2026-09-14 15:23:21"}
{"callTargetId":1,"channelId":"1789392194.30","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 15:23:21"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789392194.30","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:23:14.132Z","userId":4},"timestamp":"2026-09-14 15:23:21"}
{"leadChannelId":"1789392194.30","level":"info","message":"Server RTP locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 15:23:21"}
{"bridgeId":"917e6248-a158-4712-be0d-f1d458a6fef8","leadChannelId":"1789392194.30","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 15:23:21"}
{"channelId":"1789392201.31","level":"info","message":"Canale externalMedia creato","target":"94.23.65.30:22000","timestamp":"2026-09-14 15:23:21"}
{"level":"info","message":"Canale 1789392201.31 risposto (Up)","timestamp":"2026-09-14 15:23:21"}
{"caller":[],"level":"info","message":"StasisStart canale 1789392201.31","timestamp":"2026-09-14 15:23:21"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 15:23:22"}
{"level":"error","message":"Impossibile avviare la sessione bot: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)","stack":"Error: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)\n    at Timeout._onTimeout (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:170:16)\n    at listOnTimeout (node:internal/timers:581:17)\n    at process.processTimers (node:internal/timers:519:7)","timestamp":"2026-09-14 15:23:30"}
{"level":"info","message":"StasisEnd canale 1789392201.31","timestamp":"2026-09-14 15:23:30"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789392201.31 distrutto","timestamp":"2026-09-14 15:23:30"}
{"level":"info","message":"StasisEnd canale 1789392194.30","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:23:14.132Z","userId":4},"timestamp":"2026-09-14 15:23:30"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789392194.30 distrutto","timestamp":"2026-09-14 15:23:30"}
{"coldCallId":13,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 15:23:30"}
{"level":"info","message":"Dialer worker: job 9 completato","result":{"coldCallId":13,"status":"answered"},"timestamp":"2026-09-14 15:23:30"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 15:23:30"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 15:24:09"}
{"channelId":"1789391947.14","level":"warn","message":"Timeout conversazione bot, chiudo la sessione","timestamp":"2026-09-14 15:24:12"}
{"0":"{","1":"\"","10":":","11":"\"","12":"B","13":"r","14":"i","15":"d","16":"g","17":"e","18":" ","19":"n","2":"m","20":"o","21":"t","22":" ","23":"f","24":"o","25":"u","26":"n","27":"d","28":"\"","29":"}","3":"e","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Distruzione bridge 849d552b-1aa1-4e68-acab-1020a89ba6ab fallita (probabilmente già chiuso):","timestamp":"2026-09-14 15:24:12"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789391952.15 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 15:24:12"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789391947.14 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 15:24:12"}
{"finalResult":null,"leadChannelId":"1789391947.14","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 15:24:12"}
{"channelId":"1789391960.19","level":"warn","message":"Timeout conversazione bot, chiudo la sessione","timestamp":"2026-09-14 15:24:24"}
{"0":"{","1":"\"","10":":","11":"\"","12":"B","13":"r","14":"i","15":"d","16":"g","17":"e","18":" ","19":"n","2":"m","20":"o","21":"t","22":" ","23":"f","24":"o","25":"u","26":"n","27":"d","28":"\"","29":"}","3":"e","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Distruzione bridge 0a9eb72d-5e90-48a6-bc7b-f69374b57390 fallita (probabilmente già chiuso):","timestamp":"2026-09-14 15:24:24"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789391964.20 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 15:24:24"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789391960.19 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 15:24:24"}
{"finalResult":null,"leadChannelId":"1789391960.19","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 15:24:24"}
{"channelId":"1789391978.23","level":"warn","message":"Timeout conversazione bot, chiudo la sessione","timestamp":"2026-09-14 15:24:44"}
{"0":"{","1":"\"","10":":","11":"\"","12":"B","13":"r","14":"i","15":"d","16":"g","17":"e","18":" ","19":"n","2":"m","20":"o","21":"t","22":" ","23":"f","24":"o","25":"u","26":"n","27":"d","28":"\"","29":"}","3":"e","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Distruzione bridge e401bf9d-61ec-401f-9dff-e72237a31be9 fallita (probabilmente già chiuso):","timestamp":"2026-09-14 15:24:44"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789391984.24 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 15:24:44"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789391978.23 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 15:24:44"}
{"finalResult":null,"leadChannelId":"1789391978.23","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 15:24:44"}
{"channelId":"1789392194.30","level":"warn","message":"Timeout conversazione bot, chiudo la sessione","timestamp":"2026-09-14 15:28:21"}
{"0":"{","1":"\"","10":":","11":"\"","12":"B","13":"r","14":"i","15":"d","16":"g","17":"e","18":" ","19":"n","2":"m","20":"o","21":"t","22":" ","23":"f","24":"o","25":"u","26":"n","27":"d","28":"\"","29":"}","3":"e","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Distruzione bridge 917e6248-a158-4712-be0d-f1d458a6fef8 fallita (probabilmente già chiuso):","timestamp":"2026-09-14 15:28:21"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789392201.31 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 15:28:21"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789392194.30 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 15:28:21"}
{"finalResult":null,"leadChannelId":"1789392194.30","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 15:28:21"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 15:29:09"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 15:34:09"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 15:34:38"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 15:34:39"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 15:34:39"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 15:34:39"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 15:34:39"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 15:34:39"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 15:34:39"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 15:34:39"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 15:34:39"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 15:34:39"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 15:34:39"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 15:34:39"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 15:34:39"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 15:34:39","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 15:34:39"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 15:34:40"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 15:34:42"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 15:34:42"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 15:34:42"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 15:34:42"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 15:34:42"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 15:35:00"}
{"callCampaignId":1,"callTargetId":1,"jobId":"10","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 15:35:00","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 15:35:00"}
{"level":"info","message":"Canale 1789392900.34 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:35:00.151Z","userId":4},"timestamp":"2026-09-14 15:35:11"}
{"callTargetId":1,"channelId":"1789392900.34","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 15:35:11"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789392900.34","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:35:00.151Z","userId":4},"timestamp":"2026-09-14 15:35:11"}
{"leadChannelId":"1789392900.34","level":"info","message":"Server RTP locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 15:35:11"}
{"bridgeId":"c7815d97-9dbd-4181-b6f1-2f16d37ed7f7","leadChannelId":"1789392900.34","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 15:35:11"}
{"channelId":"1789392911.35","level":"info","message":"Canale externalMedia creato","target":"94.23.65.30:22000","timestamp":"2026-09-14 15:35:11"}
{"level":"info","message":"Canale 1789392911.35 risposto (Up)","timestamp":"2026-09-14 15:35:11"}
{"caller":[],"level":"info","message":"StasisStart canale 1789392911.35","timestamp":"2026-09-14 15:35:11"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 15:35:11"}
{"level":"info","message":"StasisEnd canale 1789392911.35","timestamp":"2026-09-14 15:35:19"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789392911.35 distrutto","timestamp":"2026-09-14 15:35:19"}
{"level":"error","message":"Impossibile avviare la sessione bot: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)","stack":"Error: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)\n    at Timeout._onTimeout (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:170:16)\n    at listOnTimeout (node:internal/timers:581:17)\n    at process.processTimers (node:internal/timers:519:7)","timestamp":"2026-09-14 15:35:19"}
{"level":"info","message":"StasisEnd canale 1789392900.34","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:35:00.151Z","userId":4},"timestamp":"2026-09-14 15:35:19"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789392900.34 distrutto","timestamp":"2026-09-14 15:35:19"}
{"coldCallId":14,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 15:35:19"}
{"level":"info","message":"Dialer worker: job 10 completato","result":{"coldCallId":14,"status":"answered"},"timestamp":"2026-09-14 15:35:19"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 15:35:19"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 15:37:05"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 15:37:05"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 15:37:06"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 15:37:06"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 15:37:06"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 15:37:06"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 15:37:06"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 15:37:06"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 15:37:06"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 15:37:06"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 15:37:06"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 15:37:06"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 15:37:06"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 15:37:06","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 15:37:06"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 15:37:06"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 15:37:08"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 15:37:08"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 15:37:08"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 15:37:08"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 15:37:08"}
{"callCampaignId":1,"callTargetId":1,"jobId":"11","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 15:37:26","userId":4}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 15:37:26"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 15:37:26"}
{"level":"info","message":"Canale 1789393046.38 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:37:26.330Z","userId":4},"timestamp":"2026-09-14 15:37:38"}
{"callTargetId":1,"channelId":"1789393046.38","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 15:37:38"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789393046.38","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:37:26.330Z","userId":4},"timestamp":"2026-09-14 15:37:38"}
{"leadChannelId":"1789393046.38","level":"info","message":"Server RTP locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 15:37:38"}
{"bridgeId":"e62e45ef-efc1-466a-9123-1a18d884b7b1","leadChannelId":"1789393046.38","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 15:37:38"}
{"channelId":"1789393058.39","level":"info","message":"Canale externalMedia creato","target":"94.23.65.30:22000","timestamp":"2026-09-14 15:37:38"}
{"level":"info","message":"Canale 1789393058.39 risposto (Up)","timestamp":"2026-09-14 15:37:38"}
{"caller":[],"level":"info","message":"StasisStart canale 1789393058.39","timestamp":"2026-09-14 15:37:38"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 15:37:38"}
{"level":"info","message":"StasisEnd canale 1789393058.39","timestamp":"2026-09-14 15:37:46"}
{"level":"error","message":"Impossibile avviare la sessione bot: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)","stack":"Error: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)\n    at Timeout._onTimeout (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:170:16)\n    at listOnTimeout (node:internal/timers:581:17)\n    at process.processTimers (node:internal/timers:519:7)","timestamp":"2026-09-14 15:37:46"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789393058.39 distrutto","timestamp":"2026-09-14 15:37:46"}
{"level":"info","message":"StasisEnd canale 1789393046.38","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T13:37:26.330Z","userId":4},"timestamp":"2026-09-14 15:37:46"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789393046.38 distrutto","timestamp":"2026-09-14 15:37:46"}
{"coldCallId":15,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 15:37:46"}
{"level":"info","message":"Dialer worker: job 11 completato","result":{"coldCallId":15,"status":"answered"},"timestamp":"2026-09-14 15:37:46"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 15:37:46"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 15:42:08"}
{"channelId":"1789393046.38","level":"warn","message":"Timeout conversazione bot, chiudo la sessione","timestamp":"2026-09-14 15:42:38"}
{"0":"{","1":"\"","10":":","11":"\"","12":"B","13":"r","14":"i","15":"d","16":"g","17":"e","18":" ","19":"n","2":"m","20":"o","21":"t","22":" ","23":"f","24":"o","25":"u","26":"n","27":"d","28":"\"","29":"}","3":"e","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Distruzione bridge e62e45ef-efc1-466a-9123-1a18d884b7b1 fallita (probabilmente già chiuso):","timestamp":"2026-09-14 15:42:38"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789393058.39 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 15:42:38"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789393046.38 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 15:42:38"}
{"finalResult":null,"leadChannelId":"1789393046.38","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 15:42:38"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 15:47:08"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 15:52:08"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 15:57:08"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:13:57:48 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 15:57:48"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:13:58:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 15:58:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:13:59:01 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 15:59:01"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:14:00:02 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 16:00:02"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:14:01:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 16:01:03"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:14:02:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 16:02:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 16:02:08"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:14:03:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 16:03:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:14:04:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 16:04:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:14:05:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 16:05:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:14:06:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 16:06:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:14:07:01 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 16:07:01"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 16:07:08"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:14:08:02 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 16:08:02"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:14:09:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 16:09:03"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:14:10:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 16:10:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:14:11:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 16:11:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:14:12:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 16:12:04"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 16:12:08"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 16:17:08"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 16:22:08"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 16:27:08"}
{"level":"debug","message":"Browser pool health check completed","timestamp":"2026-09-14 16:32:08"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 16:33:22"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 16:33:23"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 16:33:23"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 16:33:23"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 16:33:23"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 16:33:23"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 16:33:23"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 16:33:23"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 16:33:23"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 16:33:23"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 16:33:23"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 16:33:23"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 16:33:23"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 16:33:23","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 16:33:23"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 16:33:23"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 16:33:25"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 16:33:26"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 16:33:26"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 16:33:26"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 16:33:26"}
{"callCampaignId":1,"callTargetId":1,"jobId":"12","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 16:37:49","userId":4}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 16:37:49"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 16:37:49"}
{"level":"info","message":"Canale 1789396669.0 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:37:49.844Z","userId":4},"timestamp":"2026-09-14 16:37:59"}
{"callTargetId":1,"channelId":"1789396669.0","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 16:37:59"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789396669.0","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:37:49.844Z","userId":4},"timestamp":"2026-09-14 16:37:59"}
{"leadChannelId":"1789396669.0","level":"info","message":"Server RTP locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 16:37:59"}
{"bridgeId":"3a9e70ac-1839-4ebf-8f2f-7421769eff40","leadChannelId":"1789396669.0","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 16:37:59"}
{"channelId":"1789396679.1","level":"info","message":"Canale externalMedia creato","target":"94.23.65.30:22000","timestamp":"2026-09-14 16:37:59"}
{"level":"info","message":"Canale 1789396679.1 risposto (Up)","timestamp":"2026-09-14 16:37:59"}
{"caller":[],"level":"info","message":"StasisStart canale 1789396679.1","timestamp":"2026-09-14 16:37:59"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 16:38:00"}
{"level":"info","message":"StasisEnd canale 1789396679.1","timestamp":"2026-09-14 16:38:08"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789396679.1 distrutto","timestamp":"2026-09-14 16:38:08"}
{"level":"error","message":"Impossibile avviare la sessione bot: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)","stack":"Error: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)\n    at Timeout._onTimeout (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:170:16)\n    at listOnTimeout (node:internal/timers:581:17)\n    at process.processTimers (node:internal/timers:519:7)","timestamp":"2026-09-14 16:38:08"}
{"level":"info","message":"StasisEnd canale 1789396669.0","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:37:49.844Z","userId":4},"timestamp":"2026-09-14 16:38:08"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789396669.0 distrutto","timestamp":"2026-09-14 16:38:08"}
{"coldCallId":16,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 16:38:08"}
{"level":"info","message":"Dialer worker: job 12 completato","result":{"coldCallId":16,"status":"answered"},"timestamp":"2026-09-14 16:38:08"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 16:38:08"}
{"channelId":"1789396669.0","level":"warn","message":"Timeout conversazione bot, chiudo la sessione","timestamp":"2026-09-14 16:42:59"}
{"0":"{","1":"\"","10":":","11":"\"","12":"B","13":"r","14":"i","15":"d","16":"g","17":"e","18":" ","19":"n","2":"m","20":"o","21":"t","22":" ","23":"f","24":"o","25":"u","26":"n","27":"d","28":"\"","29":"}","3":"e","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Distruzione bridge 3a9e70ac-1839-4ebf-8f2f-7421769eff40 fallita (probabilmente già chiuso):","timestamp":"2026-09-14 16:42:59"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789396679.1 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 16:42:59"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789396669.0 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 16:42:59"}
{"finalResult":null,"leadChannelId":"1789396669.0","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 16:42:59"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 16:43:12"}
{"callCampaignId":1,"callTargetId":1,"jobId":"13","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 16:43:12","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 16:43:12"}
{"callTargetId":1,"channelId":"1789396992.4","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-14 16:43:57"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789396992.4 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 16:43:57"}
{"coldCallId":17,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-14 16:43:57"}
{"level":"info","message":"Dialer worker: job 13 completato","result":{"coldCallId":17,"status":"not_answered"},"timestamp":"2026-09-14 16:43:57"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 16:44:39"}
{"callCampaignId":1,"callTargetId":1,"jobId":"14","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 16:44:39","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 16:44:39"}
{"callTargetId":1,"channelId":"1789397079.6","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-14 16:45:24"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789397079.6 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 16:45:24"}
{"coldCallId":18,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-14 16:45:24"}
{"level":"info","message":"Dialer worker: job 14 completato","result":{"coldCallId":18,"status":"not_answered"},"timestamp":"2026-09-14 16:45:24"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 16:46:06"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 16:46:06"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 16:46:07"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 16:46:07"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 16:46:07"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 16:46:07"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 16:46:07"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 16:46:07"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 16:46:07"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 16:46:07"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 16:46:07"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 16:46:07"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 16:46:07"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 16:46:07","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 16:46:07"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 16:46:07"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 16:46:09"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 16:46:09"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 16:46:09"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 16:46:09"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 16:46:09"}
{"callCampaignId":1,"callTargetId":1,"jobId":"15","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 16:46:23","userId":4}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 16:46:23"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 16:46:23"}
{"level":"info","message":"Canale 1789397183.8 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:46:23.791Z","userId":4},"timestamp":"2026-09-14 16:46:32"}
{"callTargetId":1,"channelId":"1789397183.8","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 16:46:32"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789397183.8","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:46:23.791Z","userId":4},"timestamp":"2026-09-14 16:46:32"}
{"leadChannelId":"1789397183.8","level":"info","message":"Server RTP locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 16:46:32"}
{"bridgeId":"a6b76122-dac6-4dd5-94b7-4ecd6cb0ee32","leadChannelId":"1789397183.8","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 16:46:32"}
{"channelId":"1789397192.9","level":"info","message":"Canale externalMedia creato","target":"94.23.65.30:22000","timestamp":"2026-09-14 16:46:32"}
{"level":"info","message":"Canale 1789397192.9 risposto (Up)","timestamp":"2026-09-14 16:46:32"}
{"caller":[],"level":"info","message":"StasisStart canale 1789397192.9","timestamp":"2026-09-14 16:46:32"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 16:46:33"}
{"level":"error","message":"Impossibile avviare la sessione bot: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)","stack":"Error: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)\n    at Timeout._onTimeout (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:170:16)\n    at listOnTimeout (node:internal/timers:581:17)\n    at process.processTimers (node:internal/timers:519:7)","timestamp":"2026-09-14 16:46:41"}
{"level":"info","message":"StasisEnd canale 1789397192.9","timestamp":"2026-09-14 16:46:41"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789397192.9 distrutto","timestamp":"2026-09-14 16:46:41"}
{"level":"info","message":"StasisEnd canale 1789397183.8","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:46:23.791Z","userId":4},"timestamp":"2026-09-14 16:46:41"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789397183.8 distrutto","timestamp":"2026-09-14 16:46:41"}
{"coldCallId":19,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 16:46:41"}
{"level":"info","message":"Dialer worker: job 15 completato","result":{"coldCallId":19,"status":"answered"},"timestamp":"2026-09-14 16:46:41"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 16:46:41"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789397245.12 distrutto","timestamp":"2026-09-14 16:47:31"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 16:48:12"}
{"callCampaignId":1,"callTargetId":1,"jobId":"16","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 16:48:12","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 16:48:12"}
{"level":"info","message":"Canale 1789397292.13 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:48:12.332Z","userId":4},"timestamp":"2026-09-14 16:48:22"}
{"callTargetId":1,"channelId":"1789397292.13","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 16:48:22"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789397292.13","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:48:12.332Z","userId":4},"timestamp":"2026-09-14 16:48:22"}
{"leadChannelId":"1789397292.13","level":"info","message":"Server RTP locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 16:48:22"}
{"bridgeId":"b1067fc1-ab0f-429d-9842-c6f6c2303cc0","leadChannelId":"1789397292.13","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 16:48:22"}
{"channelId":"1789397302.14","level":"info","message":"Canale externalMedia creato","target":"94.23.65.30:22000","timestamp":"2026-09-14 16:48:22"}
{"level":"info","message":"Canale 1789397302.14 risposto (Up)","timestamp":"2026-09-14 16:48:22"}
{"caller":[],"level":"info","message":"StasisStart canale 1789397302.14","timestamp":"2026-09-14 16:48:22"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 16:48:22"}
{"level":"error","message":"Impossibile avviare la sessione bot: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)","stack":"Error: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)\n    at Timeout._onTimeout (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:170:16)\n    at listOnTimeout (node:internal/timers:581:17)\n    at process.processTimers (node:internal/timers:519:7)","timestamp":"2026-09-14 16:48:30"}
{"level":"info","message":"StasisEnd canale 1789397302.14","timestamp":"2026-09-14 16:48:30"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789397302.14 distrutto","timestamp":"2026-09-14 16:48:30"}
{"level":"info","message":"StasisEnd canale 1789397292.13","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:48:12.332Z","userId":4},"timestamp":"2026-09-14 16:48:30"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789397292.13 distrutto","timestamp":"2026-09-14 16:48:30"}
{"coldCallId":20,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 16:48:30"}
{"level":"info","message":"Dialer worker: job 16 completato","result":{"coldCallId":20,"status":"answered"},"timestamp":"2026-09-14 16:48:30"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 16:48:30"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 16:49:09"}
{"callCampaignId":1,"callTargetId":1,"jobId":"17","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 16:49:09","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 16:49:09"}
{"level":"info","message":"Canale 1789397349.17 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:49:09.995Z","userId":4},"timestamp":"2026-09-14 16:49:20"}
{"callTargetId":1,"channelId":"1789397349.17","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 16:49:20"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789397349.17","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:49:09.995Z","userId":4},"timestamp":"2026-09-14 16:49:20"}
{"leadChannelId":"1789397349.17","level":"info","message":"Server RTP locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 16:49:20"}
{"bridgeId":"b5c94352-a612-4b1f-b772-9255ecf9ef0a","leadChannelId":"1789397349.17","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 16:49:20"}
{"channelId":"1789397360.18","level":"info","message":"Canale externalMedia creato","target":"94.23.65.30:22000","timestamp":"2026-09-14 16:49:20"}
{"level":"info","message":"Canale 1789397360.18 risposto (Up)","timestamp":"2026-09-14 16:49:20"}
{"caller":[],"level":"info","message":"StasisStart canale 1789397360.18","timestamp":"2026-09-14 16:49:20"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 16:49:20"}
{"level":"error","message":"Impossibile avviare la sessione bot: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)","stack":"Error: Nessun pacchetto RTP ricevuto da Asterisk entro 8000ms: probabile problema di raggiungibilità della porta UDP locale (firewall) tra questo server e Asterisk (porta 22000)\n    at Timeout._onTimeout (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:170:16)\n    at listOnTimeout (node:internal/timers:581:17)\n    at process.processTimers (node:internal/timers:519:7)","timestamp":"2026-09-14 16:49:28"}
{"level":"info","message":"StasisEnd canale 1789397360.18","timestamp":"2026-09-14 16:49:28"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789397360.18 distrutto","timestamp":"2026-09-14 16:49:28"}
{"level":"info","message":"StasisEnd canale 1789397349.17","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:49:09.995Z","userId":4},"timestamp":"2026-09-14 16:49:28"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789397349.17 distrutto","timestamp":"2026-09-14 16:49:28"}
{"coldCallId":21,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 16:49:28"}
{"level":"info","message":"Dialer worker: job 17 completato","result":{"coldCallId":21,"status":"answered"},"timestamp":"2026-09-14 16:49:28"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 16:49:28"}
{"channelId":"1789397183.8","level":"warn","message":"Timeout conversazione bot, chiudo la sessione","timestamp":"2026-09-14 16:51:32"}
{"0":"{","1":"\"","10":":","11":"\"","12":"B","13":"r","14":"i","15":"d","16":"g","17":"e","18":" ","19":"n","2":"m","20":"o","21":"t","22":" ","23":"f","24":"o","25":"u","26":"n","27":"d","28":"\"","29":"}","3":"e","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Distruzione bridge a6b76122-dac6-4dd5-94b7-4ecd6cb0ee32 fallita (probabilmente già chiuso):","timestamp":"2026-09-14 16:51:32"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789397192.9 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 16:51:32"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789397183.8 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 16:51:32"}
{"finalResult":null,"leadChannelId":"1789397183.8","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 16:51:32"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 16:52:41"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 16:52:42"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 16:52:42"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 16:52:42"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 16:52:42"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 16:52:42"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 16:52:42"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 16:52:42"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 16:52:42"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 16:52:42"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 16:52:42"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 16:52:42"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 16:52:42"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 16:52:42","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 16:52:42"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 16:52:43"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 16:52:45"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 16:52:45"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 16:52:45"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 16:52:45"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 16:52:45"}
{"callCampaignId":1,"callTargetId":1,"jobId":"18","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 16:53:04","userId":4}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 16:53:04"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 16:53:04"}
{"level":"info","message":"Canale 1789397584.21 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:53:04.457Z","userId":4},"timestamp":"2026-09-14 16:53:13"}
{"callTargetId":1,"channelId":"1789397584.21","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 16:53:13"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789397584.21","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:53:04.457Z","userId":4},"timestamp":"2026-09-14 16:53:13"}
{"leadChannelId":"1789397584.21","level":"info","message":"Server AudioSocket locale in ascolto per sessione bot","port":22000,"timestamp":"2026-09-14 16:53:13"}
{"bridgeId":"7bf55980-7acf-4433-a60e-efb51aaa9343","leadChannelId":"1789397584.21","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 16:53:13"}
{"level":"error","message":"Impossibile avviare la sessione bot: {\"message\":\"An internal error prevented this request from being handled\"}","stack":"Error: {\"message\":\"An internal error prevented this request from being handled\"}\n    at SwaggerRequest.swaggerError [as errorCallback] (/var/www/html/gix-demtools/backend/node_modules/ari-client/lib/client.js:253:23)\n    at Object.error (/var/www/html/gix-demtools/backend/node_modules/swagger-client/lib/swagger.js:1077:24)\n    at EventEmitter.error (/var/www/html/gix-demtools/backend/node_modules/swagger-client/lib/swagger.js:1296:19)\n    at EventEmitter.emit (node:events:524:28)\n    at emit (/var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/request.js:454:21)\n    at /var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/request.js:473:9\n    at setBodyAndFinish (/var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/response.js:103:7)\n    at IncomingMessage.<anonymous> (/var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/response.js:120:7)\n    at IncomingMessage.emit (node:events:536:35)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)","timestamp":"2026-09-14 16:53:13"}
{"level":"info","message":"StasisEnd canale 1789397584.21","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:53:04.457Z","userId":4},"timestamp":"2026-09-14 16:53:13"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789397584.21 distrutto","timestamp":"2026-09-14 16:53:13"}
{"coldCallId":22,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 16:53:13"}
{"level":"info","message":"Dialer worker: job 18 completato","result":{"coldCallId":22,"status":"answered"},"timestamp":"2026-09-14 16:53:13"}
{"0":"r","1":"e","2":"a","3":"s","4":"o","5":"n","6":":","level":"error","message":"Unhandled Rejection at:","timestamp":"2026-09-14 16:53:21"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789397729.23 distrutto","timestamp":"2026-09-14 16:55:35"}
{"level":"info","message":"Canale 1789397778.25 risposto (Up)","timestamp":"2026-09-14 16:56:18"}
{"caller":[],"level":"info","message":"StasisStart canale 1789397778.25","timestamp":"2026-09-14 16:56:18"}
{"level":"info","message":"StasisEnd canale 1789397778.25","timestamp":"2026-09-14 16:56:21"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789397778.25 distrutto","timestamp":"2026-09-14 16:56:21"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789397799.27 distrutto","timestamp":"2026-09-14 16:56:39"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789397769.24 distrutto","timestamp":"2026-09-14 16:56:40"}
{"channelId":"1789397584.21","level":"warn","message":"Timeout conversazione bot, chiudo la sessione","timestamp":"2026-09-14 16:58:13"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789397584.21 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 16:58:13"}
{"finalResult":null,"leadChannelId":"1789397584.21","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 16:58:13"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 16:58:22"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 16:58:22"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 16:58:28"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 16:58:28"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 16:58:29"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 16:58:29"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 16:58:29"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 16:58:29"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 16:58:29"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 16:58:29"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 16:58:29"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 16:58:29"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 16:58:29"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 16:58:29"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 16:58:29"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 16:58:29","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 16:58:29"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 16:58:29"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 16:58:31"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 16:58:31"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 16:58:31"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 16:58:31"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 16:58:31"}
{"callCampaignId":1,"callTargetId":1,"jobId":"19","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 16:58:46","userId":4}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 16:58:46"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 16:58:46"}
{"level":"info","message":"Canale 1789397926.28 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:58:46.363Z","userId":4},"timestamp":"2026-09-14 16:58:56"}
{"callTargetId":1,"channelId":"1789397926.28","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 16:58:56"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789397926.28","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:58:46.363Z","userId":4},"timestamp":"2026-09-14 16:58:56"}
{"bridgeId":"60e4789a-4f9c-4987-9a21-ba636d7cb918","leadChannelId":"1789397926.28","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 16:58:56"}
{"channelId":"1789397936.29","connectionId":"7605fada-47a6-4fdb-b993-767f2f0bdda8","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 16:58:56"}
{"level":"error","message":"Impossibile avviare la sessione bot: {\"message\":\"Channel not in Stasis application\"}","stack":"Error: {\"message\":\"Channel not in Stasis application\"}\n    at SwaggerRequest.swaggerError [as errorCallback] (/var/www/html/gix-demtools/backend/node_modules/ari-client/lib/resources.js:949:19)\n    at Object.error (/var/www/html/gix-demtools/backend/node_modules/swagger-client/lib/swagger.js:1077:24)\n    at EventEmitter.error (/var/www/html/gix-demtools/backend/node_modules/swagger-client/lib/swagger.js:1296:19)\n    at EventEmitter.emit (node:events:524:28)\n    at emit (/var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/request.js:454:21)\n    at /var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/request.js:473:9\n    at setBodyAndFinish (/var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/response.js:103:7)\n    at IncomingMessage.<anonymous> (/var/www/html/gix-demtools/backend/node_modules/shred/lib/shred/response.js:120:7)\n    at IncomingMessage.emit (node:events:536:35)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)","timestamp":"2026-09-14 16:58:56"}
{"level":"info","message":"StasisEnd canale 1789397926.28","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T14:58:46.363Z","userId":4},"timestamp":"2026-09-14 16:58:56"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789397926.28 distrutto","timestamp":"2026-09-14 16:58:56"}
{"coldCallId":23,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 16:58:56"}
{"level":"info","message":"Dialer worker: job 19 completato","result":{"coldCallId":23,"status":"answered"},"timestamp":"2026-09-14 16:58:56"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789397936.29 distrutto","timestamp":"2026-09-14 16:59:27"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 17:00:03"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 17:00:03"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 17:00:04"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 17:00:04"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 17:00:04"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 17:00:04"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 17:00:04"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 17:00:04"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 17:00:04"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 17:00:04"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 17:00:04"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 17:00:04"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 17:00:04"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 17:00:04","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 17:00:04"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 17:00:04"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 17:00:06"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 17:00:06"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 17:00:06"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 17:00:06"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 17:00:06"}
{"callCampaignId":1,"callTargetId":1,"jobId":"20","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 17:00:20","userId":4}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:00:20"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:00:20"}
{"level":"info","message":"Canale 1789398020.31 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:00:20.581Z","userId":4},"timestamp":"2026-09-14 17:00:29"}
{"callTargetId":1,"channelId":"1789398020.31","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:00:29"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789398020.31","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:00:20.581Z","userId":4},"timestamp":"2026-09-14 17:00:29"}
{"bridgeId":"25f6dcf8-b726-4f3d-bc1b-9ded3c9cbf2e","leadChannelId":"1789398020.31","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:00:29"}
{"channelId":"1789398029.32","connectionId":"49466e89-6611-4744-8df3-4ef2997b420d","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:00:29"}
{"connectionId":"49466e89-6611-4744-8df3-4ef2997b420d","leadChannelId":"1789398020.31","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:00:29"}
{"leadChannelId":"1789398020.31","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:00:29"}
{"level":"info","message":"Canale 1789398029.32 risposto (Up)","timestamp":"2026-09-14 17:00:29"}
{"caller":[],"level":"info","message":"StasisStart canale 1789398029.32","timestamp":"2026-09-14 17:00:29"}
{"bridgeId":"25f6dcf8-b726-4f3d-bc1b-9ded3c9cbf2e","externalChannelId":"1789398029.32","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:00:29"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:00:30"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:00:45"}
{"level":"info","message":"StasisEnd canale 1789398020.31","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:00:20.581Z","userId":4},"timestamp":"2026-09-14 17:01:25"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789398020.31 distrutto","timestamp":"2026-09-14 17:01:25"}
{"callCampaignId":1,"callTargetId":1,"jobId":"21","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 17:04:29","userId":4}
{"channelId":"1789398020.31","level":"warn","message":"Timeout conversazione bot, chiudo la sessione","timestamp":"2026-09-14 17:05:29"}
{"level":"info","message":"StasisEnd canale 1789398029.32","timestamp":"2026-09-14 17:05:29"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789398029.32 distrutto","timestamp":"2026-09-14 17:05:29"}
{"code":1000,"leadChannelId":"1789398020.31","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-14 17:05:29"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789398020.31 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 17:05:29"}
{"finalResult":null,"leadChannelId":"1789398020.31","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 17:05:29"}
{"coldCallId":24,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 17:05:30"}
{"level":"info","message":"Dialer worker: job 20 completato","result":{"coldCallId":24,"status":"answered"},"timestamp":"2026-09-14 17:05:30"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:05:30"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:05:30"}
{"level":"info","message":"Canale 1789398330.35 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:05:30.022Z","userId":4},"timestamp":"2026-09-14 17:05:42"}
{"callTargetId":1,"channelId":"1789398330.35","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:05:42"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789398330.35","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:05:30.022Z","userId":4},"timestamp":"2026-09-14 17:05:42"}
{"bridgeId":"18c3117c-b45d-46bf-bee3-9e17ab59bae1","leadChannelId":"1789398330.35","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:05:42"}
{"channelId":"1789398342.36","connectionId":"c91ad8c4-e733-4771-ab51-5068a3d12c58","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:05:42"}
{"connectionId":"c91ad8c4-e733-4771-ab51-5068a3d12c58","leadChannelId":"1789398330.35","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:05:42"}
{"leadChannelId":"1789398330.35","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:05:42"}
{"level":"info","message":"Canale 1789398342.36 risposto (Up)","timestamp":"2026-09-14 17:05:42"}
{"caller":[],"level":"info","message":"StasisStart canale 1789398342.36","timestamp":"2026-09-14 17:05:42"}
{"bridgeId":"18c3117c-b45d-46bf-bee3-9e17ab59bae1","externalChannelId":"1789398342.36","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:05:42"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:05:42"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:05:58"}
{"level":"info","message":"StasisEnd canale 1789398330.35","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:05:30.022Z","userId":4},"timestamp":"2026-09-14 17:07:01"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789398330.35 distrutto","timestamp":"2026-09-14 17:07:01"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 17:07:28"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 17:07:29"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 17:07:29"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 17:07:29"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 17:07:29"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 17:07:29"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 17:07:29"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 17:07:29"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 17:07:29"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 17:07:29"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 17:07:29"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 17:07:29"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 17:07:29"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 17:07:29","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 17:07:29"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 17:07:29"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 17:07:31"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 17:07:31"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 17:07:31"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 17:07:31"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 17:07:31"}
{"callCampaignId":1,"callTargetId":1,"jobId":"22","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 17:07:50","userId":4}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:07:50"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:07:50"}
{"level":"info","message":"Canale 1789398470.39 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:07:50.323Z","userId":4},"timestamp":"2026-09-14 17:07:59"}
{"callTargetId":1,"channelId":"1789398470.39","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:07:59"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789398470.39","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:07:50.323Z","userId":4},"timestamp":"2026-09-14 17:07:59"}
{"bridgeId":"23f03dad-081c-4301-9ab2-9ddaaf6d4d25","leadChannelId":"1789398470.39","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:07:59"}
{"channelId":"1789398479.40","connectionId":"868dbb0e-927e-4560-ad34-b2658f8b890c","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:07:59"}
{"connectionId":"868dbb0e-927e-4560-ad34-b2658f8b890c","leadChannelId":"1789398470.39","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:07:59"}
{"leadChannelId":"1789398470.39","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:07:59"}
{"level":"info","message":"Canale 1789398479.40 risposto (Up)","timestamp":"2026-09-14 17:07:59"}
{"caller":[],"level":"info","message":"StasisStart canale 1789398479.40","timestamp":"2026-09-14 17:07:59"}
{"bridgeId":"23f03dad-081c-4301-9ab2-9ddaaf6d4d25","externalChannelId":"1789398479.40","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:07:59"}
{"count":1,"frameBytes":160,"leadChannelId":"1789398470.39","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:07:59"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:08:00"}
{"count":100,"frameBytes":160,"leadChannelId":"1789398470.39","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:08:01"}
{"leadChannelId":"1789398470.39","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto","timestamp":"2026-09-14 17:08:02"}
{"leadChannelId":"1789398470.39","level":"info","message":"Trascrizione lead (finale)","text":"Pronto?","timestamp":"2026-09-14 17:08:03"}
{"count":200,"frameBytes":160,"leadChannelId":"1789398470.39","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:08:03"}
{"count":300,"frameBytes":160,"leadChannelId":"1789398470.39","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:08:05"}
{"count":400,"frameBytes":160,"leadChannelId":"1789398470.39","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:08:07"}
{"count":500,"frameBytes":160,"leadChannelId":"1789398470.39","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:08:09"}
{"count":600,"frameBytes":160,"leadChannelId":"1789398470.39","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:08:11"}
{"count":700,"frameBytes":160,"leadChannelId":"1789398470.39","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:08:13"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:08:15"}
{"count":800,"frameBytes":160,"leadChannelId":"1789398470.39","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:08:15"}
{"count":900,"frameBytes":160,"leadChannelId":"1789398470.39","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:08:17"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789398470.39","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:08:19"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789398470.39","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:08:21"}
{"level":"info","message":"StasisEnd canale 1789398470.39","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:07:50.323Z","userId":4},"timestamp":"2026-09-14 17:08:23"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789398470.39 distrutto","timestamp":"2026-09-14 17:08:23"}
{"level":"warn","message":"Dialer job 21 has been stalled","timestamp":"2026-09-14 17:08:59"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 17:11:12"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 17:11:12"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 17:11:13"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 17:11:13"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 17:11:13"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 17:11:13"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 17:11:13"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 17:11:13"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 17:11:13"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 17:11:13"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 17:11:13"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 17:11:13"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 17:11:13"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 17:11:13","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 17:11:13"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:11:13"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:11:13"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 17:11:13"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 17:11:15"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 17:11:15"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 17:11:15"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 17:11:15"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 17:11:15"}
{"level":"info","message":"Canale 1789398673.43 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:11:13.088Z","userId":4},"timestamp":"2026-09-14 17:11:23"}
{"callTargetId":1,"channelId":"1789398673.43","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:11:23"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789398673.43","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:11:13.088Z","userId":4},"timestamp":"2026-09-14 17:11:23"}
{"bridgeId":"10f875c5-c3aa-43f0-95d9-4a069ac009b5","leadChannelId":"1789398673.43","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:11:23"}
{"channelId":"1789398683.44","connectionId":"07149b29-ece8-4dcd-9c4e-d56277078ec0","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:11:23"}
{"connectionId":"07149b29-ece8-4dcd-9c4e-d56277078ec0","leadChannelId":"1789398673.43","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:11:23"}
{"leadChannelId":"1789398673.43","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:11:23"}
{"level":"info","message":"Canale 1789398683.44 risposto (Up)","timestamp":"2026-09-14 17:11:23"}
{"caller":[],"level":"info","message":"StasisStart canale 1789398683.44","timestamp":"2026-09-14 17:11:23"}
{"bridgeId":"10f875c5-c3aa-43f0-95d9-4a069ac009b5","externalChannelId":"1789398683.44","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:11:23"}
{"count":1,"frameBytes":160,"leadChannelId":"1789398673.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:11:23"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:11:23"}
{"count":100,"frameBytes":160,"leadChannelId":"1789398673.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:11:25"}
{"count":200,"frameBytes":160,"leadChannelId":"1789398673.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:11:27"}
{"count":300,"frameBytes":160,"leadChannelId":"1789398673.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:11:29"}
{"level":"info","message":"StasisEnd canale 1789398673.43","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:11:13.088Z","userId":4},"timestamp":"2026-09-14 17:11:30"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789398673.43 distrutto","timestamp":"2026-09-14 17:11:30"}
{"level":"info","message":"StasisEnd canale 1789398683.44","timestamp":"2026-09-14 17:11:30"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789398683.44 distrutto","timestamp":"2026-09-14 17:11:30"}
{"code":1000,"leadChannelId":"1789398673.43","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-14 17:11:30"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789398683.44 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 17:11:30"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789398673.43 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 17:11:30"}
{"finalResult":null,"leadChannelId":"1789398673.43","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 17:11:30"}
{"level":"error","message":"Errore sintesi/invio TTS: Cannot read properties of null (reading 'send')","stack":"TypeError: Cannot read properties of null (reading 'send')\n    at BotCallSession._sendAudioFrames (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:291:15)\n    at async BotCallSession._speak (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:245:7)\n    at async BotCallSession.start (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:113:7)\n    at async runBotConversation (/var/www/html/gix-demtools/backend/src/workers/dialer.worker.js:59:5)\n    at async processCallJob (/var/www/html/gix-demtools/backend/src/workers/dialer.worker.js:150:24)\n    at async Queue.<anonymous> (/var/www/html/gix-demtools/backend/src/workers/dialer.worker.js:219:12)","timestamp":"2026-09-14 17:11:30"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Cannot read properties of null (reading 'send')","stack":"TypeError: Cannot read properties of null (reading 'send')\n    at BotCallSession._sendAudioFrames (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:291:15)\n    at async BotCallSession._speak (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:245:7)\n    at async BotCallSession.start (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:113:7)\n    at async runBotConversation (/var/www/html/gix-demtools/backend/src/workers/dialer.worker.js:59:5)\n    at async processCallJob (/var/www/html/gix-demtools/backend/src/workers/dialer.worker.js:150:24)\n    at async Queue.<anonymous> (/var/www/html/gix-demtools/backend/src/workers/dialer.worker.js:219:12)","timestamp":"2026-09-14 17:11:30"}
{"coldCallId":25,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 17:11:30"}
{"level":"info","message":"Dialer worker: job 21 completato","result":{"coldCallId":25,"status":"answered"},"timestamp":"2026-09-14 17:11:30"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:11:30"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:11:35"}
{"callCampaignId":1,"callTargetId":1,"jobId":"23","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 17:11:35","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:11:35"}
{"level":"info","message":"Canale 1789398695.47 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:11:35.793Z","userId":4},"timestamp":"2026-09-14 17:11:46"}
{"callTargetId":1,"channelId":"1789398695.47","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:11:46"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789398695.47","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:11:35.793Z","userId":4},"timestamp":"2026-09-14 17:11:46"}
{"bridgeId":"d07147bf-eebe-416c-a7fa-de3bac94c878","leadChannelId":"1789398695.47","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:11:46"}
{"channelId":"1789398706.48","connectionId":"91d2d545-21dd-4568-b010-94f18312ab41","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:11:46"}
{"connectionId":"91d2d545-21dd-4568-b010-94f18312ab41","leadChannelId":"1789398695.47","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:11:46"}
{"leadChannelId":"1789398695.47","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:11:46"}
{"level":"info","message":"Canale 1789398706.48 risposto (Up)","timestamp":"2026-09-14 17:11:46"}
{"caller":[],"level":"info","message":"StasisStart canale 1789398706.48","timestamp":"2026-09-14 17:11:46"}
{"bridgeId":"d07147bf-eebe-416c-a7fa-de3bac94c878","externalChannelId":"1789398706.48","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:11:46"}
{"count":1,"frameBytes":160,"leadChannelId":"1789398695.47","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:11:46"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:11:46"}
{"count":100,"frameBytes":160,"leadChannelId":"1789398695.47","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:11:48"}
{"leadChannelId":"1789398695.47","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto","timestamp":"2026-09-14 17:11:48"}
{"leadChannelId":"1789398695.47","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-14 17:11:49"}
{"leadChannelId":"1789398695.47","level":"info","message":"Trascrizione lead (finale)","text":"Pronto?","timestamp":"2026-09-14 17:11:49"}
{"count":200,"frameBytes":160,"leadChannelId":"1789398695.47","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:11:50"}
{"count":300,"frameBytes":160,"leadChannelId":"1789398695.47","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:11:52"}
{"count":400,"frameBytes":160,"leadChannelId":"1789398695.47","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:11:54"}
{"count":500,"frameBytes":160,"leadChannelId":"1789398695.47","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:11:56"}
{"count":600,"frameBytes":160,"leadChannelId":"1789398695.47","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:11:58"}
{"level":"info","message":"StasisEnd canale 1789398695.47","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:11:35.793Z","userId":4},"timestamp":"2026-09-14 17:11:58"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789398695.47 distrutto","timestamp":"2026-09-14 17:11:58"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:12:02"}
{"level":"warn","message":"Dialer job 22 has been stalled","timestamp":"2026-09-14 17:12:43"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 17:16:23"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 17:16:23"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 17:16:24"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 17:16:24"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 17:16:24"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 17:16:24"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 17:16:24"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 17:16:24"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 17:16:24"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 17:16:24"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 17:16:24"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 17:16:24"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 17:16:24"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 17:16:24","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 17:16:24"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:16:24"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:16:24"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789398984.51 distrutto","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:16:24.228Z","userId":4},"timestamp":"2026-09-14 17:16:24"}
{"callTargetId":1,"causeText":"Circuit/channel congestion","channelId":"1789398984.51","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-14 17:16:24"}
{"coldCallId":26,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-14 17:16:24"}
{"level":"info","message":"Dialer worker: job 22 completato","result":{"coldCallId":26,"status":"not_answered"},"timestamp":"2026-09-14 17:16:24"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 17:16:24"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 17:16:26"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 17:16:26"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 17:16:26"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 17:16:26"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 17:16:26"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:17:12"}
{"callCampaignId":1,"callTargetId":1,"jobId":"24","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 17:17:12","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:17:12"}
{"level":"info","message":"Canale 1789399032.52 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:17:12.979Z","userId":4},"timestamp":"2026-09-14 17:17:23"}
{"callTargetId":1,"channelId":"1789399032.52","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:17:23"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789399032.52","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:17:12.979Z","userId":4},"timestamp":"2026-09-14 17:17:23"}
{"bridgeId":"af0a4d97-737e-4496-8038-285b1a28bbd7","leadChannelId":"1789399032.52","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:17:23"}
{"channelId":"1789399043.53","connectionId":"63dd1c48-df1c-4303-b0f5-914d1cdaad43","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:17:23"}
{"connectionId":"63dd1c48-df1c-4303-b0f5-914d1cdaad43","leadChannelId":"1789399032.52","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:17:23"}
{"leadChannelId":"1789399032.52","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:17:23"}
{"level":"info","message":"Canale 1789399043.53 risposto (Up)","timestamp":"2026-09-14 17:17:23"}
{"caller":[],"level":"info","message":"StasisStart canale 1789399043.53","timestamp":"2026-09-14 17:17:23"}
{"bridgeId":"af0a4d97-737e-4496-8038-285b1a28bbd7","externalChannelId":"1789399043.53","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:17:23"}
{"count":1,"frameBytes":160,"leadChannelId":"1789399032.52","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:17:23"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:17:24"}
{"count":100,"frameBytes":160,"leadChannelId":"1789399032.52","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:17:25"}
{"leadChannelId":"1789399032.52","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto","timestamp":"2026-09-14 17:17:26"}
{"leadChannelId":"1789399032.52","level":"info","message":"Trascrizione lead (finale)","text":"Pronto?","timestamp":"2026-09-14 17:17:27"}
{"count":200,"frameBytes":160,"leadChannelId":"1789399032.52","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:17:27"}
{"count":300,"frameBytes":160,"leadChannelId":"1789399032.52","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:17:29"}
{"count":400,"frameBytes":160,"leadChannelId":"1789399032.52","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:17:31"}
{"count":500,"frameBytes":160,"leadChannelId":"1789399032.52","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:17:33"}
{"level":"info","message":"StasisEnd canale 1789399032.52","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:17:12.979Z","userId":4},"timestamp":"2026-09-14 17:17:34"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399032.52 distrutto","timestamp":"2026-09-14 17:17:34"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:17:39"}
{"level":"warn","message":"Dialer job 23 has been stalled","timestamp":"2026-09-14 17:17:54"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 17:19:13"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 17:19:13"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 17:19:14"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 17:19:14"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 17:19:14"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 17:19:14"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 17:19:14"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 17:19:14"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 17:19:14"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 17:19:14"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 17:19:14"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 17:19:14"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 17:19:14"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 17:19:14","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 17:19:14"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:19:14"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:19:14"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 17:19:14"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 17:19:16"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 17:19:16"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 17:19:16"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 17:19:16"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 17:19:16"}
{"level":"info","message":"Canale 1789399154.56 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:19:14.120Z","userId":4},"timestamp":"2026-09-14 17:19:23"}
{"callTargetId":1,"channelId":"1789399154.56","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:19:23"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789399154.56","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:19:14.120Z","userId":4},"timestamp":"2026-09-14 17:19:23"}
{"bridgeId":"516d8283-8230-40c0-a5f6-afa713b24cdc","leadChannelId":"1789399154.56","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:19:23"}
{"channelId":"1789399163.57","connectionId":"39dc4255-5bab-44d3-b95f-4dc0fed03cee","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:19:23"}
{"connectionId":"39dc4255-5bab-44d3-b95f-4dc0fed03cee","leadChannelId":"1789399154.56","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:19:23"}
{"leadChannelId":"1789399154.56","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:19:23"}
{"level":"info","message":"Canale 1789399163.57 risposto (Up)","timestamp":"2026-09-14 17:19:23"}
{"caller":[],"level":"info","message":"StasisStart canale 1789399163.57","timestamp":"2026-09-14 17:19:23"}
{"bridgeId":"516d8283-8230-40c0-a5f6-afa713b24cdc","externalChannelId":"1789399163.57","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:19:23"}
{"count":1,"frameBytes":160,"leadChannelId":"1789399154.56","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:19:23"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:19:24"}
{"count":100,"frameBytes":160,"leadChannelId":"1789399154.56","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:19:25"}
{"leadChannelId":"1789399154.56","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-14 17:19:26"}
{"leadChannelId":"1789399154.56","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-14 17:19:26"}
{"leadChannelId":"1789399154.56","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-14 17:19:27"}
{"count":200,"frameBytes":160,"leadChannelId":"1789399154.56","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:19:27"}
{"count":300,"frameBytes":160,"leadChannelId":"1789399154.56","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:19:29"}
{"count":400,"frameBytes":160,"leadChannelId":"1789399154.56","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:19:31"}
{"level":"info","message":"StasisEnd canale 1789399154.56","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:19:14.120Z","userId":4},"timestamp":"2026-09-14 17:19:32"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399154.56 distrutto","timestamp":"2026-09-14 17:19:32"}
{"level":"info","message":"StasisEnd canale 1789399163.57","timestamp":"2026-09-14 17:19:32"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399163.57 distrutto","timestamp":"2026-09-14 17:19:32"}
{"code":1000,"leadChannelId":"1789399154.56","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-14 17:19:32"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789399163.57 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 17:19:32"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789399154.56 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 17:19:32"}
{"finalResult":null,"leadChannelId":"1789399154.56","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 17:19:32"}
{"coldCallId":27,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 17:19:32"}
{"level":"info","message":"Dialer worker: job 23 completato","result":{"coldCallId":27,"status":"answered"},"timestamp":"2026-09-14 17:19:32"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:19:32"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:19:38"}
{"callCampaignId":1,"callTargetId":1,"jobId":"25","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 17:19:38","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:19:38"}
{"level":"info","message":"Canale 1789399178.60 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:19:38.199Z","userId":4},"timestamp":"2026-09-14 17:19:47"}
{"callTargetId":1,"channelId":"1789399178.60","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:19:47"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789399178.60","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:19:38.199Z","userId":4},"timestamp":"2026-09-14 17:19:47"}
{"bridgeId":"c5667a71-67f0-49e3-ae7e-bcce1ed53fb7","leadChannelId":"1789399178.60","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:19:47"}
{"channelId":"1789399187.61","connectionId":"0ee112a6-f549-4a1c-9ddb-349e0452c3e5","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:19:47"}
{"connectionId":"0ee112a6-f549-4a1c-9ddb-349e0452c3e5","leadChannelId":"1789399178.60","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:19:47"}
{"leadChannelId":"1789399178.60","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:19:47"}
{"level":"info","message":"Canale 1789399187.61 risposto (Up)","timestamp":"2026-09-14 17:19:47"}
{"caller":[],"level":"info","message":"StasisStart canale 1789399187.61","timestamp":"2026-09-14 17:19:47"}
{"bridgeId":"c5667a71-67f0-49e3-ae7e-bcce1ed53fb7","externalChannelId":"1789399187.61","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:19:47"}
{"count":1,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:19:47"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:19:47"}
{"count":100,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:19:49"}
{"leadChannelId":"1789399178.60","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-14 17:19:50"}
{"leadChannelId":"1789399178.60","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-14 17:19:50"}
{"count":200,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:19:51"}
{"count":300,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:19:53"}
{"count":400,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:19:55"}
{"count":500,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:19:57"}
{"count":600,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:19:59"}
{"count":700,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:20:01"}
{"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:20:03"}
{"count":800,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:20:03"}
{"count":900,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:20:05"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:20:07"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:09"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:11"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:13"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:15"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:17"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:19"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:21"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:23"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:25"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:27"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:29"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:31"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:33"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789399178.60","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:20:35"}
{"level":"info","message":"StasisEnd canale 1789399178.60","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:19:38.199Z","userId":4},"timestamp":"2026-09-14 17:20:35"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399178.60 distrutto","timestamp":"2026-09-14 17:20:35"}
{"level":"warn","message":"Dialer job 24 has been stalled","timestamp":"2026-09-14 17:20:44"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 17:21:57"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 17:21:57"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 17:21:58"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 17:21:58"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 17:21:58"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 17:21:58"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 17:21:58"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 17:21:58"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 17:21:58"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 17:21:58"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 17:21:58"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 17:21:58"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 17:21:58"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 17:21:58","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 17:21:58"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:21:58"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:21:58"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 17:21:58"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 17:22:00"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 17:22:00"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 17:22:00"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 17:22:00"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 17:22:00"}
{"level":"info","message":"Canale 1789399318.64 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:21:58.187Z","userId":4},"timestamp":"2026-09-14 17:22:07"}
{"callTargetId":1,"channelId":"1789399318.64","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:22:07"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789399318.64","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:21:58.187Z","userId":4},"timestamp":"2026-09-14 17:22:07"}
{"bridgeId":"9ca730c6-8790-4587-8df6-9ed4cc8bb336","leadChannelId":"1789399318.64","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:22:07"}
{"channelId":"1789399327.65","connectionId":"55b6a64f-a7f8-4ab7-9567-b784d459a80b","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:22:07"}
{"connectionId":"55b6a64f-a7f8-4ab7-9567-b784d459a80b","leadChannelId":"1789399318.64","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:22:07"}
{"leadChannelId":"1789399318.64","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:22:07"}
{"level":"info","message":"Canale 1789399327.65 risposto (Up)","timestamp":"2026-09-14 17:22:07"}
{"caller":[],"level":"info","message":"StasisStart canale 1789399327.65","timestamp":"2026-09-14 17:22:07"}
{"bridgeId":"9ca730c6-8790-4587-8df6-9ed4cc8bb336","externalChannelId":"1789399327.65","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:22:07"}
{"count":1,"frameBytes":160,"leadChannelId":"1789399318.64","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:22:07"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:22:07"}
{"count":100,"frameBytes":160,"leadChannelId":"1789399318.64","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:22:09"}
{"count":200,"frameBytes":160,"leadChannelId":"1789399318.64","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:22:11"}
{"count":300,"frameBytes":160,"leadChannelId":"1789399318.64","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:22:13"}
{"level":"info","message":"StasisEnd canale 1789399318.64","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:21:58.187Z","userId":4},"timestamp":"2026-09-14 17:22:15"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399318.64 distrutto","timestamp":"2026-09-14 17:22:15"}
{"level":"info","message":"StasisEnd canale 1789399327.65","timestamp":"2026-09-14 17:22:15"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399327.65 distrutto","timestamp":"2026-09-14 17:22:15"}
{"code":1000,"leadChannelId":"1789399318.64","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-14 17:22:15"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789399327.65 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 17:22:15"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789399318.64 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 17:22:15"}
{"finalResult":null,"leadChannelId":"1789399318.64","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 17:22:15"}
{"coldCallId":28,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 17:22:15"}
{"level":"info","message":"Dialer worker: job 24 completato","result":{"coldCallId":28,"status":"answered"},"timestamp":"2026-09-14 17:22:15"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:22:15"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:22:21"}
{"callCampaignId":1,"callTargetId":1,"jobId":"26","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 17:22:21","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:22:21"}
{"level":"info","message":"Canale 1789399341.68 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:22:21.496Z","userId":4},"timestamp":"2026-09-14 17:22:30"}
{"callTargetId":1,"channelId":"1789399341.68","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:22:30"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789399341.68","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:22:21.496Z","userId":4},"timestamp":"2026-09-14 17:22:30"}
{"bridgeId":"cf04b971-7f5a-4cff-992f-bc68fab8e7b1","leadChannelId":"1789399341.68","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:22:30"}
{"channelId":"1789399350.69","connectionId":"6f915a7f-4d80-4b12-87b2-8cb864f9f93c","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:22:30"}
{"connectionId":"6f915a7f-4d80-4b12-87b2-8cb864f9f93c","leadChannelId":"1789399341.68","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:22:30"}
{"leadChannelId":"1789399341.68","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:22:30"}
{"level":"info","message":"Canale 1789399350.69 risposto (Up)","timestamp":"2026-09-14 17:22:30"}
{"caller":[],"level":"info","message":"StasisStart canale 1789399350.69","timestamp":"2026-09-14 17:22:30"}
{"bridgeId":"cf04b971-7f5a-4cff-992f-bc68fab8e7b1","externalChannelId":"1789399350.69","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:22:30"}
{"count":1,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:22:30"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:22:31"}
{"count":100,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:22:32"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-14 17:22:33"}
{"count":200,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:22:34"}
{"count":300,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:22:36"}
{"count":400,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:22:38"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-14 17:22:39"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-14 17:22:39"}
{"count":500,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:22:40"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto? Sì,","timestamp":"2026-09-14 17:22:40"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (finale)","text":"Pronto? Sì,","timestamp":"2026-09-14 17:22:41"}
{"count":600,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:22:42"}
{"count":700,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:22:44"}
{"count":800,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:22:46"}
{"count":900,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:22:48"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:22:50"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"sono Giovanni","timestamp":"2026-09-14 17:22:51"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"sono Giovanni","timestamp":"2026-09-14 17:22:51"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:22:52"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"sono Giovanni De Stefanis e sono il","timestamp":"2026-09-14 17:22:53"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"sono Giovanni De Stefanis sono il titolare di","timestamp":"2026-09-14 17:22:54"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:22:54"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"sono Giovanni De Stefanis sono il titolare di GIGX ma","timestamp":"2026-09-14 17:22:55"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (finale)","text":"sono Giovanni De Stefanis sono il titolare di GIC","timestamp":"2026-09-14 17:22:55"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"management","timestamp":"2026-09-14 17:22:55"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Management.","timestamp":"2026-09-14 17:22:55"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Management.","timestamp":"2026-09-14 17:22:56"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:22:56"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Management","timestamp":"2026-09-14 17:22:57"}
{"level":"warn","message":"Dialer job 25 has been stalled","timestamp":"2026-09-14 17:22:58"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:22:58"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:23:00"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:23:02"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:23:04"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Management","timestamp":"2026-09-14 17:23:05"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (finale)","text":"Management.","timestamp":"2026-09-14 17:23:06"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:06"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-14 17:23:07"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:08"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Io sto cercando un'azienda che","timestamp":"2026-09-14 17:23:08"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:23:10"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:23:12"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:23:14"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:23:16"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (finale)","text":"Io sto cercando un'azienda che sviluppi","timestamp":"2026-09-14 17:23:17"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:18"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:23:20"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:23:22"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:24"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:26"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Qualificazioni lead","timestamp":"2026-09-14 17:23:27"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"qualificazione lead","timestamp":"2026-09-14 17:23:27"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:28"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:30"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:32"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:34"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:36"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:38"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:40"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:42"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:44"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:46"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Presa appuntamento","timestamp":"2026-09-14 17:23:47"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Presa appuntamenti e gestione del","timestamp":"2026-09-14 17:23:48"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:48"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (finale)","text":"Presa appuntamenti e gestione del flusso","timestamp":"2026-09-14 17:23:50"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"di appuntamenti e con","timestamp":"2026-09-14 17:23:50"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:50"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"di appuntamenti e contratti.","timestamp":"2026-09-14 17:23:51"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"di appuntamenti e contratti.","timestamp":"2026-09-14 17:23:51"}
{"leadChannelId":"1789399341.68","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"di appuntamenti e contratti.","timestamp":"2026-09-14 17:23:51"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:23:52"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:23:54"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:23:56"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:23:58"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:00"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:02"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, grazie.","timestamp":"2026-09-14 17:24:02"}
{"leadChannelId":"1789399341.68","level":"info","message":"Trascrizione lead (finale)","text":"Sì, grazie.","timestamp":"2026-09-14 17:24:03"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:04"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:06"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"interested":true,"qualificationScore":0.8},"timestamp":"2026-09-14 17:24:06"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789399341.68","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:24:08"}
{"level":"info","message":"StasisEnd canale 1789399350.69","timestamp":"2026-09-14 17:24:09"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399350.69 distrutto","timestamp":"2026-09-14 17:24:09"}
{"code":1000,"leadChannelId":"1789399341.68","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-14 17:24:09"}
{"level":"info","message":"StasisEnd canale 1789399341.68","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:22:21.496Z","userId":4},"timestamp":"2026-09-14 17:24:09"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399341.68 distrutto","timestamp":"2026-09-14 17:24:09"}
{"finalResult":{"interested":true,"qualificationScore":0.8},"leadChannelId":"1789399341.68","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 17:24:09"}
{"coldCallId":29,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-14 17:24:09"}
{"level":"info","message":"Dialer worker: job 26 completato","result":{"coldCallId":29,"status":"interested"},"timestamp":"2026-09-14 17:24:09"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:24:09"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:24:09"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:24:09"}
{"level":"info","message":"Canale 1789399449.72 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:24:09.533Z","userId":4},"timestamp":"2026-09-14 17:24:19"}
{"callTargetId":1,"channelId":"1789399449.72","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:24:19"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789399449.72","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:24:09.533Z","userId":4},"timestamp":"2026-09-14 17:24:19"}
{"bridgeId":"45401838-b558-4a34-a1f3-954b8fb9ea2f","leadChannelId":"1789399449.72","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:24:19"}
{"channelId":"1789399459.73","connectionId":"7e06333b-9748-486a-a63e-96b0c87dee30","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:24:19"}
{"connectionId":"7e06333b-9748-486a-a63e-96b0c87dee30","leadChannelId":"1789399449.72","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:24:19"}
{"leadChannelId":"1789399449.72","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:24:19"}
{"level":"info","message":"Canale 1789399459.73 risposto (Up)","timestamp":"2026-09-14 17:24:19"}
{"caller":[],"level":"info","message":"StasisStart canale 1789399459.73","timestamp":"2026-09-14 17:24:19"}
{"bridgeId":"45401838-b558-4a34-a1f3-954b8fb9ea2f","externalChannelId":"1789399459.73","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:24:19"}
{"count":1,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:19"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:24:20"}
{"count":100,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:21"}
{"leadChannelId":"1789399449.72","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-14 17:24:22"}
{"count":200,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:24:23"}
{"count":300,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:24:25"}
{"count":400,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:24:27"}
{"count":500,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:29"}
{"leadChannelId":"1789399449.72","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-14 17:24:30"}
{"count":600,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:31"}
{"leadChannelId":"1789399449.72","level":"info","message":"Trascrizione lead (parziale)","text":"Sì.","timestamp":"2026-09-14 17:24:32"}
{"leadChannelId":"1789399449.72","level":"info","message":"Trascrizione lead (parziale)","text":"Sì.","timestamp":"2026-09-14 17:24:32"}
{"leadChannelId":"1789399449.72","level":"info","message":"Trascrizione lead (finale)","text":"Sì.","timestamp":"2026-09-14 17:24:32"}
{"count":700,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:33"}
{"count":800,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:24:35"}
{"count":900,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:24:37"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:24:39"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:41"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:43"}
{"leadChannelId":"1789399449.72","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni","timestamp":"2026-09-14 17:24:44"}
{"leadChannelId":"1789399449.72","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefani","timestamp":"2026-09-14 17:24:45"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:45"}
{"leadChannelId":"1789399449.72","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanis","timestamp":"2026-09-14 17:24:46"}
{"leadChannelId":"1789399449.72","level":"info","message":"Trascrizione lead (finale)","text":"Giovanni De Stefanis e sono il titolare","timestamp":"2026-09-14 17:24:47"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:47"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:49"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:24:51"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:24:53"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:24:55"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:57"}
{"leadChannelId":"1789399449.72","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-14 17:24:59"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:24:59"}
{"leadChannelId":"1789399449.72","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo.","timestamp":"2026-09-14 17:25:00"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:25:01"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:25:03"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:25:05"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:25:07"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:25:09"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:25:11"}
{"leadChannelId":"1789399449.72","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-14 17:25:11"}
{"leadChannelId":"1789399449.72","level":"info","message":"Trascrizione lead (finale)","text":"Sì, grazie.","timestamp":"2026-09-14 17:25:13"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:25:13"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:25:15"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"interested":true,"qualificationScore":0.8},"timestamp":"2026-09-14 17:25:16"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789399449.72","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:25:17"}
{"level":"info","message":"StasisEnd canale 1789399459.73","timestamp":"2026-09-14 17:25:18"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399459.73 distrutto","timestamp":"2026-09-14 17:25:18"}
{"code":1000,"leadChannelId":"1789399449.72","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-14 17:25:18"}
{"level":"info","message":"StasisEnd canale 1789399449.72","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:24:09.533Z","userId":4},"timestamp":"2026-09-14 17:25:18"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399449.72 distrutto","timestamp":"2026-09-14 17:25:18"}
{"finalResult":{"interested":true,"qualificationScore":0.8},"leadChannelId":"1789399449.72","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 17:25:18"}
{"coldCallId":30,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-14 17:25:18"}
{"level":"info","message":"Dialer worker: job 25 completato","result":{"coldCallId":30,"status":"interested"},"timestamp":"2026-09-14 17:25:18"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:25:18"}
{"callCampaignId":1,"callTargetId":6,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3482403165","timestamp":"2026-09-14 17:26:02"}
{"callCampaignId":1,"callTargetId":6,"jobId":"27","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3482403165","timestamp":"2026-09-14 17:26:02","userId":4}
{"endpoint":"PJSIP/2337393482403165@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":6,"userId":4},"normalizedNumber":"2337393482403165","phoneNumber":"3482403165","timestamp":"2026-09-14 17:26:02"}
{"level":"info","message":"Canale 1789399562.76 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":6,"phoneNumber":"3482403165","startedAt":"2026-09-14T15:26:02.985Z","userId":4},"timestamp":"2026-09-14 17:26:12"}
{"callTargetId":6,"channelId":"1789399562.76","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:26:12"}
{"caller":["{phoneNumber:3482403165","callCampaignId:1","callTargetId:6","userId:4}"],"level":"info","message":"StasisStart canale 1789399562.76","meta":{"callCampaignId":1,"callTargetId":6,"phoneNumber":"3482403165","startedAt":"2026-09-14T15:26:02.985Z","userId":4},"timestamp":"2026-09-14 17:26:12"}
{"bridgeId":"7c1de7bb-c56c-4a2c-a846-5f57652f08d6","leadChannelId":"1789399562.76","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:26:12"}
{"channelId":"1789399572.77","connectionId":"4d60de9b-7969-40df-843a-91226c6f776d","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:26:12"}
{"connectionId":"4d60de9b-7969-40df-843a-91226c6f776d","leadChannelId":"1789399562.76","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:26:12"}
{"leadChannelId":"1789399562.76","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:26:12"}
{"level":"info","message":"Canale 1789399572.77 risposto (Up)","timestamp":"2026-09-14 17:26:12"}
{"caller":[],"level":"info","message":"StasisStart canale 1789399572.77","timestamp":"2026-09-14 17:26:12"}
{"bridgeId":"7c1de7bb-c56c-4a2c-a846-5f57652f08d6","externalChannelId":"1789399572.77","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:26:12"}
{"count":1,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:12"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:26:12"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-14 17:26:14"}
{"count":100,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:14"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-14 17:26:14"}
{"leadChannelId":"1789399562.76","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-14 17:26:15"}
{"count":200,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:26:16"}
{"count":300,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:26:18"}
{"count":400,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:26:20"}
{"count":500,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:22"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, mi dica.","timestamp":"2026-09-14 17:26:23"}
{"count":600,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:24"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (finale)","text":"Sì, mi dica.","timestamp":"2026-09-14 17:26:24"}
{"count":700,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:26"}
{"count":800,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:26:28"}
{"count":900,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:26:30"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:32"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:34"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (parziale)","text":"Io sono la Segreta","timestamp":"2026-09-14 17:26:34"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (parziale)","text":"Io sono la segretaria,","timestamp":"2026-09-14 17:26:35"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:36"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (parziale)","text":"Io sono la segretaria dell'azienda","timestamp":"2026-09-14 17:26:36"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (finale)","text":"Io sono la segretaria dell'azienda","timestamp":"2026-09-14 17:26:37"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:38"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:26:40"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:26:42"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:26:44"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:26:46"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:48"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:50"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ma non subito","timestamp":"2026-09-14 17:26:52"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:52"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ma non subito può dire a mente","timestamp":"2026-09-14 17:26:53"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (finale)","text":"Sì ma non subito può dire a me intanto.","timestamp":"2026-09-14 17:26:54"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:54"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:26:56"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:26:57 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:26:57"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:26:58"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:26:59 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:26:59"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:26:59 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:26:59"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:26:59 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 490 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:26:59"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:27:00"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:27:02"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:27:04"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:06"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:27:07 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 2753 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:27:07"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:27:07 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 33842 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:27:07"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:08"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:10"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:12"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:14"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:16"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:18"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:20"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:22"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:24"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:26"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:28"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:30"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (parziale)","text":"Pronti?","timestamp":"2026-09-14 17:27:30"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (finale)","text":"Pronto?","timestamp":"2026-09-14 17:27:31"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:32"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:34"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:27:36"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:27:38"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:27:40"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (parziale)","text":"Io","timestamp":"2026-09-14 17:27:42"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:42"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, ho risposto","timestamp":"2026-09-14 17:27:43"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:44"}
{"leadChannelId":"1789399562.76","level":"info","message":"Trascrizione lead (finale)","text":"Sì, ho detto, ho risposto di sì.","timestamp":"2026-09-14 17:27:44"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:46"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:27:48"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:27:50"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:27:52"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:54"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:56"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:27:58"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:27:59 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:27:59"}
{"count":5400,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:28:00"}
{"count":5500,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:28:02"}
{"count":5600,"frameBytes":160,"leadChannelId":"1789399562.76","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:28:04"}
{"level":"info","message":"StasisEnd canale 1789399562.76","meta":{"callCampaignId":1,"callTargetId":6,"phoneNumber":"3482403165","startedAt":"2026-09-14T15:26:02.985Z","userId":4},"timestamp":"2026-09-14 17:28:05"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399562.76 distrutto","timestamp":"2026-09-14 17:28:05"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:28:18"}
{"leadChannelId":"1789399562.76","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-14 17:28:18"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:127:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:93:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-14 17:28:18"}
{"level":"info","message":"StasisEnd canale 1789399572.77","timestamp":"2026-09-14 17:28:18"}
{"code":1000,"leadChannelId":"1789399562.76","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-14 17:28:18"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399572.77 distrutto","timestamp":"2026-09-14 17:28:18"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789399562.76 fallito (probabilmente già chiuso):","timestamp":"2026-09-14 17:28:18"}
{"finalResult":null,"leadChannelId":"1789399562.76","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 17:28:18"}
{"coldCallId":31,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-14 17:28:18"}
{"level":"info","message":"Dialer worker: job 27 completato","result":{"coldCallId":31,"status":"answered"},"timestamp":"2026-09-14 17:28:18"}
{"callCampaignId":1,"callTargetId":6,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3482403165","timestamp":"2026-09-14 17:28:49"}
{"callCampaignId":1,"callTargetId":6,"jobId":"28","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3482403165","timestamp":"2026-09-14 17:28:49","userId":4}
{"endpoint":"PJSIP/2337393482403165@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":6,"userId":4},"normalizedNumber":"2337393482403165","phoneNumber":"3482403165","timestamp":"2026-09-14 17:28:49"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:28:59 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:28:59"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789399729.80 distrutto","meta":{"callCampaignId":1,"callTargetId":6,"phoneNumber":"3482403165","startedAt":"2026-09-14T15:28:49.490Z","userId":4},"timestamp":"2026-09-14 17:29:19"}
{"callTargetId":6,"causeText":"Unknown","channelId":"1789399729.80","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-14 17:29:19"}
{"coldCallId":32,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-14 17:29:19"}
{"level":"info","message":"Dialer worker: job 28 completato","result":{"coldCallId":32,"status":"not_answered"},"timestamp":"2026-09-14 17:29:19"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:29:59 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:29:59"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:30:47"}
{"callCampaignId":1,"callTargetId":1,"jobId":"29","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 17:30:47","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:30:47"}
{"level":"info","message":"Canale 1789399847.81 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:30:47.289Z","userId":4},"timestamp":"2026-09-14 17:30:58"}
{"callTargetId":1,"channelId":"1789399847.81","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:30:58"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789399847.81","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:30:47.289Z","userId":4},"timestamp":"2026-09-14 17:30:58"}
{"bridgeId":"e5c966f8-64b9-4ccb-8b1d-f4f89f3255f6","leadChannelId":"1789399847.81","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:30:58"}
{"channelId":"1789399858.82","connectionId":"5a90de67-116f-4d06-8a74-64d4b8008cee","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:30:58"}
{"connectionId":"5a90de67-116f-4d06-8a74-64d4b8008cee","leadChannelId":"1789399847.81","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:30:58"}
{"leadChannelId":"1789399847.81","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:30:58"}
{"level":"info","message":"Canale 1789399858.82 risposto (Up)","timestamp":"2026-09-14 17:30:58"}
{"caller":[],"level":"info","message":"StasisStart canale 1789399858.82","timestamp":"2026-09-14 17:30:58"}
{"bridgeId":"e5c966f8-64b9-4ccb-8b1d-f4f89f3255f6","externalChannelId":"1789399858.82","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:30:58"}
{"count":1,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:30:58"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:30:58"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:30:59 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:30:59"}
{"count":100,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:00"}
{"leadChannelId":"1789399847.81","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-14 17:31:01"}
{"count":200,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:02"}
{"count":300,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:04"}
{"count":400,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:06"}
{"count":500,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:08"}
{"leadChannelId":"1789399847.81","level":"info","message":"Trascrizione lead (finale)","text":"Sì.","timestamp":"2026-09-14 17:31:09"}
{"count":600,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:10"}
{"count":700,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:12"}
{"count":800,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:14"}
{"count":900,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:16"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:18"}
{"leadChannelId":"1789399847.81","level":"info","message":"Trascrizione lead (parziale)","text":"E","timestamp":"2026-09-14 17:31:19"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:20"}
{"leadChannelId":"1789399847.81","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni","timestamp":"2026-09-14 17:31:21"}
{"leadChannelId":"1789399847.81","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni De Stefanianis,","timestamp":"2026-09-14 17:31:21"}
{"leadChannelId":"1789399847.81","level":"info","message":"Trascrizione lead (finale)","text":"Sono Giovanni De Stefanis,","timestamp":"2026-09-14 17:31:22"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:22"}
{"leadChannelId":"1789399847.81","level":"info","message":"Trascrizione lead (parziale)","text":"sono il","timestamp":"2026-09-14 17:31:22"}
{"leadChannelId":"1789399847.81","level":"info","message":"Trascrizione lead (parziale)","text":"e sono il titolare della","timestamp":"2026-09-14 17:31:23"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:24"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:26"}
{"leadChannelId":"1789399847.81","level":"info","message":"Trascrizione lead (finale)","text":"e sono il titolare dell'azienda.","timestamp":"2026-09-14 17:31:28"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:28"}
{"leadChannelId":"1789399847.81","level":"info","message":"Trascrizione lead (parziale)","text":"Solo il","timestamp":"2026-09-14 17:31:29"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:30"}
{"leadChannelId":"1789399847.81","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Solo il proprietario.","timestamp":"2026-09-14 17:31:30"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:32"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:34"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:36"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:38"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:40"}
{"leadChannelId":"1789399847.81","level":"info","message":"Trascrizione lead (parziale)","text":"Sì grazie.","timestamp":"2026-09-14 17:31:41"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:42"}
{"leadChannelId":"1789399847.81","level":"info","message":"Trascrizione lead (finale)","text":"Sì grazie.","timestamp":"2026-09-14 17:31:42"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:44"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:46"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:48"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:50"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:52"}
{"leadChannelId":"1789399847.81","level":"info","message":"Trascrizione lead (parziale)","text":"Sì va bene","timestamp":"2026-09-14 17:31:53"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:54"}
{"leadChannelId":"1789399847.81","level":"info","message":"Trascrizione lead (finale)","text":"Sì, va bene grazie.","timestamp":"2026-09-14 17:31:54"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:31:56"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"interested":true,"qualificationScore":0.8},"timestamp":"2026-09-14 17:31:57"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789399847.81","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:31:58"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:31:59 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:31:59"}
{"level":"info","message":"StasisEnd canale 1789399858.82","timestamp":"2026-09-14 17:31:59"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399858.82 distrutto","timestamp":"2026-09-14 17:31:59"}
{"code":1000,"leadChannelId":"1789399847.81","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-14 17:31:59"}
{"level":"info","message":"StasisEnd canale 1789399847.81","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:30:47.289Z","userId":4},"timestamp":"2026-09-14 17:31:59"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789399847.81 distrutto","timestamp":"2026-09-14 17:31:59"}
{"finalResult":{"interested":true,"qualificationScore":0.8},"leadChannelId":"1789399847.81","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 17:31:59"}
{"coldCallId":33,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-14 17:31:59"}
{"level":"info","message":"Dialer worker: job 29 completato","result":{"coldCallId":33,"status":"interested"},"timestamp":"2026-09-14 17:31:59"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:31:59"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:32:59 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:32:59"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:33:26 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:33:26"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:33:26 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:33:26"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:33:27 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 2752 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:33:27"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:33:27 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 38667 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:33:27"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:34:27 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:34:27"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:35:27 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:35:27"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:36:27 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:36:27"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:37:27 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:37:27"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:38:27 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:38:27"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 17:39:16"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 17:39:17"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 17:39:17"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 17:39:17"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 17:39:17"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 17:39:17"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 17:39:17"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 17:39:17"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 17:39:17"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 17:39:17"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 17:39:17"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 17:39:17"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 17:39:17"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 17:39:17","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 17:39:17"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 17:39:17"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 17:39:19"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 17:39:19"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 17:39:19"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 17:39:19"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 17:39:19"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:39:27 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:39:27"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 17:40:08"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 17:40:09"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 17:40:09"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 17:40:09"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 17:40:09"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 17:40:09"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 17:40:09"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 17:40:09"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 17:40:09"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 17:40:09"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 17:40:09"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 17:40:09"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 17:40:09"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 17:40:09","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 17:40:09"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 17:40:09"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 17:40:11"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 17:40:12"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 17:40:12"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 17:40:12"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 17:40:12"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:40:27 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:40:27"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:41:28 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:41:28"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 17:41:56"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 17:41:57"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 17:41:57"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 17:41:57"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 17:41:57"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 17:41:57"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 17:41:57"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 17:41:57"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 17:41:57"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 17:41:57"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 17:41:57"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 17:41:57"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 17:41:57"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 17:41:57","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 17:41:57"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 17:41:57"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 17:41:59"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 17:42:00"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 17:42:00"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 17:42:00"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 17:42:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:42:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:42:29"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:43:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:43:30"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:44:31 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:44:31"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 17:44:31"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 17:44:32"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 17:44:32"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 17:44:32"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 17:44:32"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 17:44:32"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 17:44:32"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 17:44:32"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 17:44:32"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 17:44:32"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 17:44:32"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 17:44:32"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 17:44:32"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 17:44:32","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 17:44:32"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 17:44:33"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 17:44:35"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 17:44:35"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 17:44:35"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 17:44:35"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 17:44:35"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:45:32 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:45:32"}
{"callCampaignId":1,"callTargetId":1,"jobId":"30","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 17:45:41","userId":4}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:45:41"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:45:41"}
{"level":"info","message":"Canale 1789400741.85 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:45:41.073Z","userId":4},"timestamp":"2026-09-14 17:45:52"}
{"callTargetId":1,"channelId":"1789400741.85","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:45:52"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789400741.85","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:45:41.073Z","userId":4},"timestamp":"2026-09-14 17:45:52"}
{"bridgeId":"6273cb31-0de2-41fe-a784-8370853cb28d","leadChannelId":"1789400741.85","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:45:52"}
{"channelId":"1789400752.86","connectionId":"5d421a25-ebe1-4827-a676-a31de8cab549","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:45:52"}
{"connectionId":"5d421a25-ebe1-4827-a676-a31de8cab549","leadChannelId":"1789400741.85","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:45:52"}
{"leadChannelId":"1789400741.85","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:45:52"}
{"level":"info","message":"Canale 1789400752.86 risposto (Up)","timestamp":"2026-09-14 17:45:52"}
{"caller":[],"level":"info","message":"StasisStart canale 1789400752.86","timestamp":"2026-09-14 17:45:52"}
{"bridgeId":"6273cb31-0de2-41fe-a784-8370853cb28d","externalChannelId":"1789400752.86","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:45:52"}
{"count":1,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:45:52"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:45:52"}
{"count":100,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:45:54"}
{"count":200,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:45:56"}
{"count":300,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:45:58"}
{"count":400,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:00"}
{"count":500,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:02"}
{"count":600,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:04"}
{"count":700,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:06"}
{"count":800,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:08"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-14 17:46:08"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (finale)","text":"Sì,","timestamp":"2026-09-14 17:46:09"}
{"count":900,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:10"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:46:12"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:46:14"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:46:16"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:18"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (parziale)","text":"sono Giovanni,","timestamp":"2026-09-14 17:46:19"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (finale)","text":"sono Giovanni de","timestamp":"2026-09-14 17:46:20"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:20"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (parziale)","text":"Stephanis","timestamp":"2026-09-14 17:46:21"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (parziale)","text":"Stephanis","timestamp":"2026-09-14 17:46:21"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:46:22"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:46:24"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:46:26"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:28"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (parziale)","text":"Stephanis e sono","timestamp":"2026-09-14 17:46:28"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (parziale)","text":"Stephanis e sono","timestamp":"2026-09-14 17:46:29"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (finale)","text":"Stephanis e sono","timestamp":"2026-09-14 17:46:29"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:30"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:46:32"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:46:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:46:33"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:46:34"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:46:36"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:38"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (parziale)","text":"sono il titolare","timestamp":"2026-09-14 17:46:39"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (finale)","text":"sono il titolare","timestamp":"2026-09-14 17:46:40"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:40"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:46:42"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:46:44"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:46:46"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:46:48"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:50"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:52"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:54"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:56"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:46:58"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:47:00"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-14 17:47:00"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:47:02"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:47:04"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:47:06"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:47:08"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-14 17:47:10"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:47:10"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (finale)","text":"Sì","timestamp":"2026-09-14 17:47:11"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:47:12"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:47:14"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:47:16"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:47:18"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:47:20"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (parziale)","text":"Si","timestamp":"2026-09-14 17:47:21"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:47:22"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-14 17:47:22"}
{"leadChannelId":"1789400741.85","level":"info","message":"Trascrizione lead (finale)","text":"Sì","timestamp":"2026-09-14 17:47:23"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:47:24"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"interested":true,"qualificationScore":0.8,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"timestamp":"2026-09-14 17:47:25"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789400741.85","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:47:26"}
{"level":"info","message":"StasisEnd canale 1789400752.86","timestamp":"2026-09-14 17:47:27"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789400752.86 distrutto","timestamp":"2026-09-14 17:47:27"}
{"code":1000,"leadChannelId":"1789400741.85","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-14 17:47:27"}
{"level":"info","message":"StasisEnd canale 1789400741.85","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:45:41.073Z","userId":4},"timestamp":"2026-09-14 17:47:27"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789400741.85 distrutto","timestamp":"2026-09-14 17:47:27"}
{"finalResult":{"interested":true,"qualificationScore":0.8,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"leadChannelId":"1789400741.85","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 17:47:27"}
{"coldCallId":34,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-14 17:47:27"}
{"level":"info","message":"Dialer worker: job 30 completato","result":{"coldCallId":34,"status":"interested"},"timestamp":"2026-09-14 17:47:27"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:47:27"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:47:34 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:47:34"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:48:35 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:48:35"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:49:00 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:49:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:49:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:49:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:49:00 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 2752 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:49:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:49:01 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 40748 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:49:01"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:50:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:50:00"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 17:50:50"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 17:50:50"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 17:50:51"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 17:50:51"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 17:50:51"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 17:50:51"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 17:50:51"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 17:50:51"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 17:50:51"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 17:50:51"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 17:50:51"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 17:50:51"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 17:50:51"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 17:50:51","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 17:50:51"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 17:50:51"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 17:50:53"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 17:50:53"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 17:50:53"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 17:50:53"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 17:50:53"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:51:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:51:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:52:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:52:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:52:47 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 490 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:52:47"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:52:58 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:52:58"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:52:58 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:52:58"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:53:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:53:00"}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 17:53:22"}
{"callCampaignId":1,"callTargetId":1,"jobId":"31","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 17:53:22","userId":4}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 17:53:22"}
{"level":"info","message":"Canale 1789401202.89 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:53:22.080Z","userId":4},"timestamp":"2026-09-14 17:53:33"}
{"callTargetId":1,"channelId":"1789401202.89","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 17:53:33"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789401202.89","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:53:22.080Z","userId":4},"timestamp":"2026-09-14 17:53:33"}
{"bridgeId":"b669b8cc-8311-4d3c-bbcf-fc1eb013fda0","leadChannelId":"1789401202.89","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 17:53:33"}
{"channelId":"1789401213.90","connectionId":"5cb9ab82-e893-4882-bc31-b2962d6249b8","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 17:53:33"}
{"connectionId":"5cb9ab82-e893-4882-bc31-b2962d6249b8","leadChannelId":"1789401202.89","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 17:53:33"}
{"leadChannelId":"1789401202.89","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 17:53:33"}
{"level":"info","message":"Canale 1789401213.90 risposto (Up)","timestamp":"2026-09-14 17:53:33"}
{"caller":[],"level":"info","message":"StasisStart canale 1789401213.90","timestamp":"2026-09-14 17:53:33"}
{"bridgeId":"b669b8cc-8311-4d3c-bbcf-fc1eb013fda0","externalChannelId":"1789401213.90","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 17:53:33"}
{"count":1,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:53:34"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 17:53:34"}
{"count":100,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:53:36"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-14 17:53:36"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-14 17:53:37"}
{"leadChannelId":"1789401202.89","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-14 17:53:37"}
{"count":200,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:53:38"}
{"count":300,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:53:40"}
{"count":400,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:53:42"}
{"count":500,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:53:44"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (finale)","text":"Sì,","timestamp":"2026-09-14 17:53:45"}
{"count":600,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:53:46"}
{"count":700,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:53:48"}
{"count":800,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:53:50"}
{"count":900,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:53:52"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:53:54"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni","timestamp":"2026-09-14 17:53:54"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanianis","timestamp":"2026-09-14 17:53:55"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:53:56"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanianis sono il P2","timestamp":"2026-09-14 17:53:56"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanianis sono il titolare.","timestamp":"2026-09-14 17:53:56"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (finale)","text":"Giovanni De Stefanianis sono il titolare.","timestamp":"2026-09-14 17:53:57"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:53:58"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:54:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:54:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:54:00"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:54:02"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:54:04"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:54:06"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:54:08"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:10"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:12"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:14"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:16"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:18"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:20"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-14 17:54:20"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:22"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:24"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:26"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:28"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:30"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Ho","timestamp":"2026-09-14 17:54:30"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Ho detto sì,","timestamp":"2026-09-14 17:54:31"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (finale)","text":"Ho detto sì,","timestamp":"2026-09-14 17:54:31"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:32"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:54:34"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:54:36"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:54:38"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:40"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-14 17:54:41"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:42"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, ho processi che","timestamp":"2026-09-14 17:54:42"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ho processi che vorrei automatizzare","timestamp":"2026-09-14 17:54:43"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:44"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ho processi che vorrei automatizzare e cercano","timestamp":"2026-09-14 17:54:44"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (finale)","text":"Sì, ho processi che vorrei automatizzare e cerco nuovi clienti.","timestamp":"2026-09-14 17:54:45"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:46"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:54:48"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:54:50"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:54:52"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:54"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-14 17:54:55"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:56"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ma mi devo","timestamp":"2026-09-14 17:54:56"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:54:58"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (finale)","text":"Sì ma mi dovete contattare un altro numero.","timestamp":"2026-09-14 17:54:58"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:55:00"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:55:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:55:00"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:55:02"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:55:04"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, tre","timestamp":"2026-09-14 17:55:05"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:55:06"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Uno due","timestamp":"2026-09-14 17:55:07"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:55:08"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Uno due tre","timestamp":"2026-09-14 17:55:08"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (parziale)","text":"Uno due tre uno due tre","timestamp":"2026-09-14 17:55:09"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:55:10"}
{"leadChannelId":"1789401202.89","level":"info","message":"Trascrizione lead (finale)","text":"Uno due tre uno due tre","timestamp":"2026-09-14 17:55:10"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 17:55:12"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"interested":true,"qualificationScore":0.75,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"timestamp":"2026-09-14 17:55:12"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789401202.89","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 17:55:14"}
{"level":"info","message":"StasisEnd canale 1789401213.90","timestamp":"2026-09-14 17:55:14"}
{"code":1000,"leadChannelId":"1789401202.89","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-14 17:55:14"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789401213.90 distrutto","timestamp":"2026-09-14 17:55:14"}
{"finalResult":{"interested":true,"qualificationScore":0.75,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"leadChannelId":"1789401202.89","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 17:55:14"}
{"level":"info","message":"StasisEnd canale 1789401202.89","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T15:53:22.080Z","userId":4},"timestamp":"2026-09-14 17:55:14"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789401202.89 distrutto","timestamp":"2026-09-14 17:55:14"}
{"coldCallId":35,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-14 17:55:14"}
{"level":"info","message":"Dialer worker: job 31 completato","result":{"coldCallId":35,"status":"interested"},"timestamp":"2026-09-14 17:55:14"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 17:55:14"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:55:25 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:55:25"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:55:26 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:55:26"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:55:26 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 2752 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:55:26"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:55:26 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 42914 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:55:26"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:55:54 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:55:54"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:55:54 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:55:54"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:55:54 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:55:54"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:55:54 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:55:54"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:56:17 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:56:17"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:56:17 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:56:17"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:56:17 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:56:17"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:56:17 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:56:17"}
{"level":"info","message":"127.0.0.1 - - [14/Sep/2026:15:57:13 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 42914 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-14 17:57:13"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:57:17 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:57:17"}
{"level":"info","message":"127.0.0.1 - - [14/Sep/2026:15:57:33 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 42914 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-14 17:57:33"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:58:17 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:58:17"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:58:44 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:58:44"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:58:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:58:44"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:58:44 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:58:44"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:58:44 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:58:44"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:15:59:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 17:59:44"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:16:00:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 18:00:44"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:16:01:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 18:01:44"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:16:02:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 18:02:44"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-14 18:02:50"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-14 18:02:51"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-14 18:02:51"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-14 18:02:51"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-14 18:02:51"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-14 18:02:51"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-14 18:02:51"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-14 18:02:51"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-14 18:02:51"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-14 18:02:51"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-14 18:02:51"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-14 18:02:51"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-14 18:02:51"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-14 18:02:51","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-14 18:02:51"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-14 18:02:52"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-14 18:02:54"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-14 18:02:54"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-14 18:02:54"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-14 18:02:54"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-14 18:02:54"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:16:03:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 18:03:44"}
{"callCampaignId":1,"callTargetId":1,"jobId":"32","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-14 18:03:47","userId":4}
{"callCampaignId":1,"callTargetId":1,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-14 18:03:47"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":1,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-14 18:03:47"}
{"level":"info","message":"Canale 1789401827.93 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T16:03:47.408Z","userId":4},"timestamp":"2026-09-14 18:03:58"}
{"callTargetId":1,"channelId":"1789401827.93","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-14 18:03:58"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:1","userId:4}"],"level":"info","message":"StasisStart canale 1789401827.93","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T16:03:47.408Z","userId":4},"timestamp":"2026-09-14 18:03:58"}
{"bridgeId":"3d520af3-4b89-4305-b8ad-222e8baf1922","leadChannelId":"1789401827.93","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-14 18:03:58"}
{"channelId":"1789401838.94","connectionId":"871b958e-76d4-4680-b9e5-bccd23590518","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-14 18:03:58"}
{"connectionId":"871b958e-76d4-4680-b9e5-bccd23590518","leadChannelId":"1789401827.93","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-14 18:03:58"}
{"leadChannelId":"1789401827.93","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-14 18:03:58"}
{"level":"info","message":"Canale 1789401838.94 risposto (Up)","timestamp":"2026-09-14 18:03:58"}
{"caller":[],"level":"info","message":"StasisStart canale 1789401838.94","timestamp":"2026-09-14 18:03:58"}
{"bridgeId":"3d520af3-4b89-4305-b8ad-222e8baf1922","externalChannelId":"1789401838.94","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-14 18:03:58"}
{"count":1,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:03:58"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-14 18:03:58"}
{"count":100,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:00"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-14 18:04:01"}
{"leadChannelId":"1789401827.93","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-14 18:04:01"}
{"count":200,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:02"}
{"count":300,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:04"}
{"count":400,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:06"}
{"count":500,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:08"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-14 18:04:08"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (finale)","text":"Sì","timestamp":"2026-09-14 18:04:09"}
{"count":600,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:10"}
{"count":700,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:12"}
{"count":800,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:14"}
{"count":900,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:16"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:18"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"sono","timestamp":"2026-09-14 18:04:18"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"sono Giovanni De Stefano","timestamp":"2026-09-14 18:04:19"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:20"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni De Stefanis e","timestamp":"2026-09-14 18:04:20"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni De Stefanianis e sono il titolare","timestamp":"2026-09-14 18:04:21"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni De Stefanianis e sono il titolare.","timestamp":"2026-09-14 18:04:21"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (finale)","text":"Sono Giovanni De Stefanianis e sono il titolare.","timestamp":"2026-09-14 18:04:22"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:22"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:24"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:26"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:28"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:30"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:32"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"Sì entrambe le","timestamp":"2026-09-14 18:04:33"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:34"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"Sì entrambe le cose.","timestamp":"2026-09-14 18:04:34"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"Sì entrambe le cose.","timestamp":"2026-09-14 18:04:34"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (finale)","text":"Sì, entrambe le cose.","timestamp":"2026-09-14 18:04:35"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:36"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:38"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:40"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:42"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:44"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:16:04:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 18:04:44"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:46"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"Sì posso","timestamp":"2026-09-14 18:04:46"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, assolutamente sì.","timestamp":"2026-09-14 18:04:47"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (finale)","text":"Sì, assolutamente sì.","timestamp":"2026-09-14 18:04:47"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:48"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:50"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:52"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:04:54"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:56"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:04:58"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo","timestamp":"2026-09-14 18:04:58"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo","timestamp":"2026-09-14 18:04:59"}
{"leadChannelId":"1789401827.93","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo","timestamp":"2026-09-14 18:04:59"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-14 18:05:00"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"interested":true,"qualificationScore":0.85,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"timestamp":"2026-09-14 18:05:01"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:05:02"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789401827.93","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-14 18:05:04"}
{"level":"info","message":"StasisEnd canale 1789401838.94","timestamp":"2026-09-14 18:05:04"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789401838.94 distrutto","timestamp":"2026-09-14 18:05:04"}
{"code":1000,"leadChannelId":"1789401827.93","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-14 18:05:04"}
{"level":"info","message":"StasisEnd canale 1789401827.93","meta":{"callCampaignId":1,"callTargetId":1,"phoneNumber":"3933232333","startedAt":"2026-09-14T16:03:47.408Z","userId":4},"timestamp":"2026-09-14 18:05:04"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789401827.93 distrutto","timestamp":"2026-09-14 18:05:04"}
{"finalResult":{"interested":true,"qualificationScore":0.85,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"leadChannelId":"1789401827.93","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-14 18:05:04"}
{"coldCallId":36,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-14 18:05:04"}
{"level":"info","message":"Dialer worker: job 32 completato","result":{"coldCallId":36,"status":"interested"},"timestamp":"2026-09-14 18:05:04"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-14 18:05:04"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:16:05:15 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 18:05:15"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:16:05:15 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 18:05:15"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:16:05:15 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 2752 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 18:05:15"}
{"level":"info","message":"93.43.60.230 - - [14/Sep/2026:16:05:15 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 44937 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-14 18:05:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:02:47 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:02:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:02:47 +0000] \"GET /api/contacts/stats HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:02:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:02:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:02:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:02:47 +0000] \"GET /api/campaigns/stats HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:02:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:02:47 +0000] \"GET /api/companies?limit=1&page=1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:02:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:02:47 +0000] \"GET /api/cold-calls/stats HTTP/1.1\" 200 314 \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:02:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:02:51 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 490 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:02:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:03:00 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:03:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:03:00 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:03:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:03:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:03:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:04:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:04:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:05:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:05:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:06:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:06:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:07:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:07:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:08:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:08:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:09:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:09:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:10:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:10:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:11:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:11:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:12:48 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:12:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:13:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:13:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:14:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:14:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:15:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:15:47"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 10:16:18"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 10:16:19"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 10:16:19"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 10:16:19"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 10:16:19"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 10:16:19"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 10:16:19"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 10:16:19"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 10:16:19"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 10:16:19"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 10:16:19"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 10:16:19"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 10:16:19"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 10:16:19","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 10:16:19"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 10:16:20"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 10:16:22"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 10:16:22"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 10:16:22"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 10:16:22"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 10:16:22"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:08:16:36 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 10:16:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:16:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:16:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:17:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:17:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:18:48 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:18:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:19:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:19:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:20:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:20:47"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 10:21:05"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 10:21:06"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 10:21:06"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 10:21:06"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 10:21:06"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 10:21:06"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 10:21:06"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 10:21:06"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 10:21:06"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 10:21:06"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 10:21:06"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 10:21:06"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 10:21:06"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 10:21:06","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 10:21:06"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 10:21:07"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 10:21:09"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 10:21:09"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 10:21:09"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 10:21:09"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 10:21:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:21:48 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:21:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:22:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:22:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:23:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:23:50"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 10:24:21"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 10:24:22"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 10:24:22"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 10:24:22"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 10:24:22"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 10:24:22"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 10:24:22"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 10:24:22"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 10:24:22"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 10:24:22"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 10:24:22"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 10:24:22"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 10:24:22"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 10:24:22","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 10:24:22"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 10:24:22"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 10:24:24"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 10:24:24"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 10:24:24"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 10:24:24"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 10:24:24"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:08:24:38 +0000] \"GET /api/do-not-call HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 10:24:38"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:08:24:38 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 10:24:38"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:08:24:38 +0000] \"POST /api/call-campaigns/1/resume HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 10:24:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:24:51 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:24:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:25:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:25:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:26:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:26:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:27:54 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:27:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:28:18 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:28:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:28:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:28:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:28:18 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 2776 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:28:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:28:18 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:28:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:28:18 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 200 235 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:28:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:28:21 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 514 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:28:21"}
{"callCampaignId":2,"callTargetId":7,"jobId":"33","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 10:28:59","userId":4}
{"callTargetId":7,"jobId":"33","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 10:28:59","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:28:59 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 55 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:28:59"}
{"callCampaignId":2,"callTargetId":7,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 10:28:59"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":7,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 10:28:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:03 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:06 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:09 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:09"}
{"level":"info","message":"Canale 1789460939.97 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":7,"phoneNumber":"3933232333","startedAt":"2026-09-15T08:28:59.988Z","userId":4},"timestamp":"2026-09-15 10:29:10"}
{"callTargetId":7,"channelId":"1789460939.97","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 10:29:10"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"i","25":"n","26":" ","27":"S","28":"t","29":"a","3":"e","30":"s","31":"i","32":"s","33":" ","34":"a","35":"p","36":"p","37":"l","38":"i","39":"c","4":"s","40":"a","41":"t","42":"i","43":"o","44":"n","45":"\"","46":"}","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"answer() sul canale 1789460939.97 fallita (probabilmente già answered):","timestamp":"2026-09-15 10:29:10"}
{"bridgeId":"13d598b2-d708-4d25-b7ce-904f1ef4cd7b","leadChannelId":"1789460939.97","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 10:29:10"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:7","userId:4}"],"level":"info","message":"StasisStart canale 1789460939.97","meta":{"callCampaignId":2,"callTargetId":7,"phoneNumber":"3933232333","startedAt":"2026-09-15T08:28:59.988Z","userId":4},"timestamp":"2026-09-15 10:29:10"}
{"channelId":"1789460950.98","connectionId":"a0bfbb58-131c-4a1f-9296-907144878563","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 10:29:10"}
{"connectionId":"a0bfbb58-131c-4a1f-9296-907144878563","leadChannelId":"1789460939.97","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 10:29:10"}
{"leadChannelId":"1789460939.97","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 10:29:10"}
{"level":"info","message":"Canale 1789460950.98 risposto (Up)","timestamp":"2026-09-15 10:29:10"}
{"caller":[],"level":"info","message":"StasisStart canale 1789460950.98","timestamp":"2026-09-15 10:29:10"}
{"bridgeId":"13d598b2-d708-4d25-b7ce-904f1ef4cd7b","externalChannelId":"1789460950.98","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 10:29:10"}
{"count":1,"frameBytes":160,"leadChannelId":"1789460939.97","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 10:29:10"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 10:29:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:12 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:12"}
{"count":100,"frameBytes":160,"leadChannelId":"1789460939.97","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 10:29:12"}
{"count":200,"frameBytes":160,"leadChannelId":"1789460939.97","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 10:29:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:15 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:15"}
{"leadChannelId":"1789460939.97","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 10:29:15"}
{"count":300,"frameBytes":160,"leadChannelId":"1789460939.97","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 10:29:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:18 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:18"}
{"count":400,"frameBytes":160,"leadChannelId":"1789460939.97","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 10:29:18"}
{"count":500,"frameBytes":160,"leadChannelId":"1789460939.97","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 10:29:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:21 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:21"}
{"level":"info","message":"StasisEnd canale 1789460939.97","meta":{"callCampaignId":2,"callTargetId":7,"phoneNumber":"3933232333","startedAt":"2026-09-15T08:28:59.988Z","userId":4},"timestamp":"2026-09-15 10:29:22"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789460939.97 distrutto","timestamp":"2026-09-15 10:29:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:24 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:27 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:30 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:33 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:33"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 10:29:34"}
{"leadChannelId":"1789460939.97","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 10:29:34"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:201:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:93:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 10:29:34"}
{"level":"info","message":"StasisEnd canale 1789460950.98","timestamp":"2026-09-15 10:29:34"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789460950.98 distrutto","timestamp":"2026-09-15 10:29:34"}
{"code":1000,"leadChannelId":"1789460939.97","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 10:29:34"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789460939.97 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 10:29:34"}
{"finalResult":null,"leadChannelId":"1789460939.97","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 10:29:34"}
{"callCampaignId":2,"callTargetId":7,"jobId":"34","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 10:29:34","userId":4}
{"attemptsMade":1,"callTargetId":7,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 10:29:34"}
{"coldCallId":37,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 10:29:34"}
{"level":"info","message":"Dialer worker: job 33 completato","result":{"coldCallId":37,"status":"answered"},"timestamp":"2026-09-15 10:29:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:36 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 200 926 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:39 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:42 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:45 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:48 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:51 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:54 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:29:57 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:29:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:00 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:03 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:06 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:09 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:12 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:15 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:18 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:21 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:24 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:27 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:30 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:33 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:36 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:39 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:42 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:45 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:48 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:51 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:54 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:30:57 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:30:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:00 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:03 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:06 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:09 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:12 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:15 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:18 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:21 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:24 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:27 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:30 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:33 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:36 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:39 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:42 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:45 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:48 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:51 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:54 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:31:57 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:31:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:32:00 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:32:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:32:03 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:32:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:32:06 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:32:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:32:09 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:32:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:32:12 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:32:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:32:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:32:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:32:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:32:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:33:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:33:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:33:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:33:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:17 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:18 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:21 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:24 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:27 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:30 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:33 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:36 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:39 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:42 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:45 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:48 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:51 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:54 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:34:57 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:34:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:35:00 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:35:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:35:03 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:35:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:35:06 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:35:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:35:09 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:35:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:35:12 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:35:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:35:15 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:35:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:35:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:35:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:35:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:35:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:36:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:36:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:36:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:36:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:36:46 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:36:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:36:48 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:36:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:36:51 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:36:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:36:54 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:36:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:36:57 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:36:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:00 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:03 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:06 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:09 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:12 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:15 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:18 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:21 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:24 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:27 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:30 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:33 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:36 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:39 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:42 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:37:45 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:37:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:38:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:38:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:38:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:38:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:39:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:39:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:39:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:39:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:40:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:40:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:40:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:40:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:41:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:41:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:41:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:41:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:42:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:42:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:42:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:42:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:43:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:43:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:43:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:43:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:44:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:44:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:44:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:44:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:45:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:45:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:45:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:45:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:06 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:09 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:12 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:15 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:18 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:21 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:24 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:27 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:30 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:33 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:36 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:39 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:42 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:45 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:48 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:51 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:54 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:46:57 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:46:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:47:00 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:47:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:47:03 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:47:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:47:06 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:47:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:47:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:47:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:47:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:47:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:48:37 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:48:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:48:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:48:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:50:11 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:50:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:50:11 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:50:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:50:12 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:50:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:50:15 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:50:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:50:18 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:50:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:50:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:50:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:50:21 +0000] \"GET /api/call-campaigns/test-call/7 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:50:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:50:23 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:50:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:50:23 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:50:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:50:23 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:50:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:51:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:51:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:51:58 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 943 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:51:58"}
{"callCampaignId":2,"callTargetId":8,"jobId":"35","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3283822967","timestamp":"2026-09-15 10:52:08","userId":4}
{"callTargetId":8,"jobId":"35","level":"info","message":"Chiamata di test accodata","phoneNumber":"3283822967","timestamp":"2026-09-15 10:52:08","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:08 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 55 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:08"}
{"callCampaignId":2,"callTargetId":8,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3283822967","timestamp":"2026-09-15 10:52:08"}
{"endpoint":"PJSIP/2337393283822967@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":8,"userId":4},"normalizedNumber":"2337393283822967","phoneNumber":"3283822967","timestamp":"2026-09-15 10:52:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:11 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:14 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:17 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:20 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:23 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:26 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:29 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:32 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:35 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:38 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:41 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:44 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:47 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:50 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:50"}
{"callTargetId":8,"channelId":"1789462328.101","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-15 10:52:53"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789462328.101 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 10:52:53"}
{"callCampaignId":2,"callTargetId":8,"jobId":"36","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3283822967","timestamp":"2026-09-15 10:52:53","userId":4}
{"attemptsMade":1,"callTargetId":8,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 10:52:53"}
{"coldCallId":38,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 10:52:53"}
{"level":"info","message":"Dialer worker: job 35 completato","result":{"coldCallId":38,"status":"not_answered"},"timestamp":"2026-09-15 10:52:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:53 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 200 853 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:56 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:52:59 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:52:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:02 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:05 +0000] \"GET /api/call-campaigns/test-call/8 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:05"}
{"callCampaignId":2,"callTargetId":9,"jobId":"37","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 10:53:14","userId":4}
{"callTargetId":9,"jobId":"37","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 10:53:14","userId":4}
{"callCampaignId":2,"callTargetId":9,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 10:53:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:14 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 55 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:14"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":9,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 10:53:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:17 +0000] \"GET /api/call-campaigns/test-call/9 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:20 +0000] \"GET /api/call-campaigns/test-call/9 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:23 +0000] \"GET /api/call-campaigns/test-call/9 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:26 +0000] \"GET /api/call-campaigns/test-call/9 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:29 +0000] \"GET /api/call-campaigns/test-call/9 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:32 +0000] \"GET /api/call-campaigns/test-call/9 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:35 +0000] \"GET /api/call-campaigns/test-call/9 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:38 +0000] \"GET /api/call-campaigns/test-call/9 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:41 +0000] \"GET /api/call-campaigns/test-call/9 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:44 +0000] \"GET /api/call-campaigns/test-call/9 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:47 +0000] \"GET /api/call-campaigns/test-call/9 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:50 +0000] \"GET /api/call-campaigns/test-call/9 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:53:53 +0000] \"GET /api/call-campaigns/test-call/9 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:53:53"}
{"callTargetId":9,"channelId":"1789462394.102","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-15 10:53:59"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789462394.102 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 10:53:59"}
{"callCampaignId":2,"callTargetId":9,"jobId":"38","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 10:53:59","userId":4}
{"attemptsMade":1,"callTargetId":9,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 10:53:59"}
{"coldCallId":39,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 10:53:59"}
{"level":"info","message":"Dialer worker: job 37 completato","result":{"coldCallId":39,"status":"not_answered"},"timestamp":"2026-09-15 10:53:59"}
{"callCampaignId":2,"callTargetId":10,"jobId":"39","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3283822967","timestamp":"2026-09-15 10:54:03","userId":4}
{"callTargetId":10,"jobId":"39","level":"info","message":"Chiamata di test accodata","phoneNumber":"3283822967","timestamp":"2026-09-15 10:54:03","userId":4}
{"callCampaignId":2,"callTargetId":10,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3283822967","timestamp":"2026-09-15 10:54:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:03 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:03"}
{"endpoint":"PJSIP/2337393283822967@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":10,"userId":4},"normalizedNumber":"2337393283822967","phoneNumber":"3283822967","timestamp":"2026-09-15 10:54:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:06 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:09 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:12 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:15 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:18 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:21 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:24 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:27 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:30 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:33 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:36 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:39 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:42 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:45 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:45"}
{"callTargetId":10,"channelId":"1789462443.104","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-15 10:54:48"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789462443.104 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 10:54:48"}
{"callCampaignId":2,"callTargetId":10,"jobId":"40","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3283822967","timestamp":"2026-09-15 10:54:48","userId":4}
{"attemptsMade":1,"callTargetId":10,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 10:54:48"}
{"coldCallId":40,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 10:54:48"}
{"level":"info","message":"Dialer worker: job 39 completato","result":{"coldCallId":40,"status":"not_answered"},"timestamp":"2026-09-15 10:54:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:48 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 200 855 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:51 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:54 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:57 +0000] \"GET /api/call-campaigns/test-call/10 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:59 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:59 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:54:59 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:54:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:55:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:55:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:56:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:56:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:57:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:57:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:58:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:58:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:08:59:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 10:59:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:00:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:00:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:01:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:01:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:02:23 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:02:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:03:24 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:03:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:04:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:04:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:05:26 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:05:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:06:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:06:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:07:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:07:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:08:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:08:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:09:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:09:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:10:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:10:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:11:23 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:11:23"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 11:18:23"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 11:18:24"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 11:18:24"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 11:18:24"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 11:18:24"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 11:18:24"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 11:18:24"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 11:18:24"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 11:18:24"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 11:18:24"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 11:18:24"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 11:18:24"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 11:18:24"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 11:18:24","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 11:18:24"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 11:18:25"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 11:18:27"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 11:18:27"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 11:18:27"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 11:18:27"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 11:18:27"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:09:18:40 +0000] \"GET /api/usage/internal HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 11:18:40"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:09:18:40 +0000] \"GET /api/usage/providers HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 11:18:40"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 11:22:40"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 11:22:41"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 11:22:41"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 11:22:41"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 11:22:41"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 11:22:41"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 11:22:41"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 11:22:41"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 11:22:41"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 11:22:41"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 11:22:41"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 11:22:41"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 11:22:41"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 11:22:41","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 11:22:41"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 11:22:41"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 11:22:43"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 11:22:43"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 11:22:43"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 11:22:43"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 11:22:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:15 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:18 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:18 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:18 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:18 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:20 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 943 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:20"}
{"level":"error","message":"Errore in getInternalUsage: Unknown column 'AiUsageLog.createdAt' in 'WHERE'","name":"SequelizeDatabaseError","original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sql":"SELECT `id`, `cold_call_id` AS `coldCallId`, `call_campaign_id` AS `callCampaignId`, `stt_audio_seconds` AS `sttAudioSeconds`, `tts_characters` AS `ttsCharacters`, `llm_input_tokens` AS `llmInputTokens`, `llm_output_tokens` AS `llmOutputTokens`, `call_duration_seconds` AS `callDurationSeconds`, `created_at`, `cold_call_id`, `call_campaign_id` FROM `ai_usage_logs` AS `AiUsageLog` WHERE (`AiUsageLog`.`createdAt` >= '2026-08-16 09:23:22' AND `AiUsageLog`.`createdAt` <= '2026-09-15 09:23:22');","sqlMessage":"Unknown column 'AiUsageLog.createdAt' in 'WHERE'","sqlState":"42S22"},"parameters":{},"parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sql":"SELECT `id`, `cold_call_id` AS `coldCallId`, `call_campaign_id` AS `callCampaignId`, `stt_audio_seconds` AS `sttAudioSeconds`, `tts_characters` AS `ttsCharacters`, `llm_input_tokens` AS `llmInputTokens`, `llm_output_tokens` AS `llmOutputTokens`, `call_duration_seconds` AS `callDurationSeconds`, `created_at`, `cold_call_id`, `call_campaign_id` FROM `ai_usage_logs` AS `AiUsageLog` WHERE (`AiUsageLog`.`createdAt` >= '2026-08-16 09:23:22' AND `AiUsageLog`.`createdAt` <= '2026-09-15 09:23:22');","sqlMessage":"Unknown column 'AiUsageLog.createdAt' in 'WHERE'","sqlState":"42S22"},"sql":"SELECT `id`, `cold_call_id` AS `coldCallId`, `call_campaign_id` AS `callCampaignId`, `stt_audio_seconds` AS `sttAudioSeconds`, `tts_characters` AS `ttsCharacters`, `llm_input_tokens` AS `llmInputTokens`, `llm_output_tokens` AS `llmOutputTokens`, `call_duration_seconds` AS `callDurationSeconds`, `created_at`, `cold_call_id`, `call_campaign_id` FROM `ai_usage_logs` AS `AiUsageLog` WHERE (`AiUsageLog`.`createdAt` >= '2026-08-16 09:23:22' AND `AiUsageLog`.`createdAt` <= '2026-09-15 09:23:22');","stack":"Error\n    at Query.run (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /var/www/html/gix-demtools/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async MySQLQueryInterface.select (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async AiUsageLog.findAll (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async Object.calculateInternalUsage (/var/www/html/gix-demtools/backend/src/services/providerUsage.service.js:61:16)\n    at async exports.getInternalUsage (/var/www/html/gix-demtools/backend/src/controllers/usage.controller.js:12:18)","timestamp":"2026-09-15 11:23:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:22 +0000] \"GET /api/usage/internal?startDate=2026-08-16T09:23:22.593Z&endDate=2026-09-15T09:23:22.593Z HTTP/1.1\" 500 76 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:22"}
{"0":"R","1":"e","10":"i","11":"l","12":"e","13":"d","14":" ","15":"w","16":"i","17":"t","18":"h","19":" ","2":"q","20":"s","21":"t","22":"a","23":"t","24":"u","25":"s","26":" ","27":"c","28":"o","29":"d","3":"u","30":"e","31":" ","32":"4","33":"0","34":"1","4":"e","5":"s","6":"t","7":" ","8":"f","9":"a","level":"error","message":"Errore recuperando uso ElevenLabs:","timestamp":"2026-09-15 11:23:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:22 +0000] \"GET /api/usage/providers HTTP/1.1\" 200 374 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:22"}
{"level":"error","message":"Errore in getInternalUsage: Unknown column 'AiUsageLog.createdAt' in 'WHERE'","name":"SequelizeDatabaseError","original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sql":"SELECT `id`, `cold_call_id` AS `coldCallId`, `call_campaign_id` AS `callCampaignId`, `stt_audio_seconds` AS `sttAudioSeconds`, `tts_characters` AS `ttsCharacters`, `llm_input_tokens` AS `llmInputTokens`, `llm_output_tokens` AS `llmOutputTokens`, `call_duration_seconds` AS `callDurationSeconds`, `created_at`, `cold_call_id`, `call_campaign_id` FROM `ai_usage_logs` AS `AiUsageLog` WHERE (`AiUsageLog`.`createdAt` >= '2026-08-16 09:23:37' AND `AiUsageLog`.`createdAt` <= '2026-09-15 09:23:37');","sqlMessage":"Unknown column 'AiUsageLog.createdAt' in 'WHERE'","sqlState":"42S22"},"parameters":{},"parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sql":"SELECT `id`, `cold_call_id` AS `coldCallId`, `call_campaign_id` AS `callCampaignId`, `stt_audio_seconds` AS `sttAudioSeconds`, `tts_characters` AS `ttsCharacters`, `llm_input_tokens` AS `llmInputTokens`, `llm_output_tokens` AS `llmOutputTokens`, `call_duration_seconds` AS `callDurationSeconds`, `created_at`, `cold_call_id`, `call_campaign_id` FROM `ai_usage_logs` AS `AiUsageLog` WHERE (`AiUsageLog`.`createdAt` >= '2026-08-16 09:23:37' AND `AiUsageLog`.`createdAt` <= '2026-09-15 09:23:37');","sqlMessage":"Unknown column 'AiUsageLog.createdAt' in 'WHERE'","sqlState":"42S22"},"sql":"SELECT `id`, `cold_call_id` AS `coldCallId`, `call_campaign_id` AS `callCampaignId`, `stt_audio_seconds` AS `sttAudioSeconds`, `tts_characters` AS `ttsCharacters`, `llm_input_tokens` AS `llmInputTokens`, `llm_output_tokens` AS `llmOutputTokens`, `call_duration_seconds` AS `callDurationSeconds`, `created_at`, `cold_call_id`, `call_campaign_id` FROM `ai_usage_logs` AS `AiUsageLog` WHERE (`AiUsageLog`.`createdAt` >= '2026-08-16 09:23:37' AND `AiUsageLog`.`createdAt` <= '2026-09-15 09:23:37');","stack":"Error\n    at Query.run (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /var/www/html/gix-demtools/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async MySQLQueryInterface.select (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async AiUsageLog.findAll (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async Object.calculateInternalUsage (/var/www/html/gix-demtools/backend/src/services/providerUsage.service.js:61:16)\n    at async exports.getInternalUsage (/var/www/html/gix-demtools/backend/src/controllers/usage.controller.js:12:18)","timestamp":"2026-09-15 11:23:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:37 +0000] \"GET /api/usage/internal?startDate=2026-08-16T09:23:37.772Z&endDate=2026-09-15T09:23:37.772Z HTTP/1.1\" 500 76 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:37"}
{"0":"R","1":"e","10":"i","11":"l","12":"e","13":"d","14":" ","15":"w","16":"i","17":"t","18":"h","19":" ","2":"q","20":"s","21":"t","22":"a","23":"t","24":"u","25":"s","26":" ","27":"c","28":"o","29":"d","3":"u","30":"e","31":" ","32":"4","33":"0","34":"1","4":"e","5":"s","6":"t","7":" ","8":"f","9":"a","level":"error","message":"Errore recuperando uso ElevenLabs:","timestamp":"2026-09-15 11:23:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:38 +0000] \"GET /api/usage/providers?refresh=true HTTP/1.1\" 200 374 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:41 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:41"}
{"callCampaignId":2,"callTargetId":11,"jobId":"41","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 11:23:48","userId":4}
{"callTargetId":11,"jobId":"41","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 11:23:48","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:48 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:48"}
{"callCampaignId":2,"callTargetId":11,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 11:23:48"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":11,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 11:23:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:51 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:54 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:23:57 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:23:57"}
{"level":"info","message":"Canale 1789464228.106 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":11,"phoneNumber":"3933232333","startedAt":"2026-09-15T09:23:48.355Z","userId":4},"timestamp":"2026-09-15 11:23:58"}
{"callTargetId":11,"channelId":"1789464228.106","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 11:23:58"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:11","userId:4}"],"level":"info","message":"StasisStart canale 1789464228.106","meta":{"callCampaignId":2,"callTargetId":11,"phoneNumber":"3933232333","startedAt":"2026-09-15T09:23:48.355Z","userId":4},"timestamp":"2026-09-15 11:23:58"}
{"bridgeId":"5b40e033-36f3-4aa9-8317-1dd96c816e88","leadChannelId":"1789464228.106","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 11:23:58"}
{"channelId":"1789464238.107","connectionId":"bc5ba947-c0b0-49ab-8079-e148e7fc33cb","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 11:23:58"}
{"connectionId":"bc5ba947-c0b0-49ab-8079-e148e7fc33cb","leadChannelId":"1789464228.106","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 11:23:58"}
{"leadChannelId":"1789464228.106","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 11:23:58"}
{"level":"info","message":"Canale 1789464238.107 risposto (Up)","timestamp":"2026-09-15 11:23:58"}
{"caller":[],"level":"info","message":"StasisStart canale 1789464238.107","timestamp":"2026-09-15 11:23:58"}
{"bridgeId":"5b40e033-36f3-4aa9-8317-1dd96c816e88","externalChannelId":"1789464238.107","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 11:23:58"}
{"count":1,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:23:58"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 11:23:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:00 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:00"}
{"count":100,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:00"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 11:24:01"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 11:24:01"}
{"leadChannelId":"1789464228.106","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 11:24:02"}
{"count":200,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:24:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:03 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:03"}
{"count":300,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:24:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:06 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:06"}
{"count":400,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:24:06"}
{"count":500,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:09 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:09"}
{"count":600,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:12 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:12"}
{"count":700,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:12"}
{"count":800,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:15 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:15"}
{"count":900,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:18 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:18"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:18"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:21 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:21"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:24 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:24"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:24"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:27 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:27"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-15 11:24:27"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:28"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (finale)","text":"Sì","timestamp":"2026-09-15 11:24:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:30 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:30"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:30"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:24:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:33 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:33"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:24:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:36 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:36"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:36"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:39 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:39"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni è","timestamp":"2026-09-15 11:24:40"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:40"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (finale)","text":"Giovanni","timestamp":"2026-09-15 11:24:41"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (parziale)","text":"e sono il titolare.","timestamp":"2026-09-15 11:24:41"}
{"leadChannelId":"1789464228.106","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"e sono il titolare.","timestamp":"2026-09-15 11:24:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:42 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:42"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:42"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:45 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:45"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:24:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:48 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:48"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:24:48"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:51 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:51"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (parziale)","text":"Sono","timestamp":"2026-09-15 11:24:51"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:52"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il titolare","timestamp":"2026-09-15 11:24:53"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (finale)","text":"Sono il titolare","timestamp":"2026-09-15 11:24:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:54 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:54"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:54"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:24:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:24:57 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:24:57"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:24:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:00 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:00"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:25:00"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:25:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:03 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:03"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:25:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:06 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:06"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:25:06"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:25:08"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (finale)","text":"sì","timestamp":"2026-09-15 11:25:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:09 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:09"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:25:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:12 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:12"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:25:12"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:25:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:15 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:15"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:25:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:18 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:18"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:25:18"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:25:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:21 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:21"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:25:22"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (parziale)","text":"Sì c'è","timestamp":"2026-09-15 11:25:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:24 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:24"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:25:24"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo","timestamp":"2026-09-15 11:25:24"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:25:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:27 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:27"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:25:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:30 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:30"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:25:30"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:25:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:33 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:33"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:25:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:36 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:36"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:25:36"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:25:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:39 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:39"}
{"leadChannelId":"1789464228.106","level":"info","message":"Trascrizione lead (finale)","text":"Sì va bene","timestamp":"2026-09-15 11:25:39"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:25:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:42 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:42"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:25:42"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"interested":true,"qualificationScore":0.8,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"timestamp":"2026-09-15 11:25:43"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789464228.106","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:25:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:45 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:45"}
{"level":"info","message":"StasisEnd canale 1789464238.107","timestamp":"2026-09-15 11:25:45"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789464238.107 distrutto","timestamp":"2026-09-15 11:25:45"}
{"code":1000,"leadChannelId":"1789464228.106","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 11:25:45"}
{"level":"info","message":"StasisEnd canale 1789464228.106","meta":{"callCampaignId":2,"callTargetId":11,"phoneNumber":"3933232333","startedAt":"2026-09-15T09:23:48.355Z","userId":4},"timestamp":"2026-09-15 11:25:45"}
{"finalResult":{"interested":true,"qualificationScore":0.8,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"leadChannelId":"1789464228.106","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 11:25:45"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789464228.106 distrutto","timestamp":"2026-09-15 11:25:45"}
{"coldCallId":41,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 11:25:45"}
{"level":"info","message":"Dialer worker: job 41 completato","result":{"coldCallId":41,"status":"interested"},"timestamp":"2026-09-15 11:25:45"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 11:25:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:25:48 +0000] \"GET /api/call-campaigns/test-call/11 HTTP/1.1\" 200 1699 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:25:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:26:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:26:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:27:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:27:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:28:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:28:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:28:43 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:28:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:28:43 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:28:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:28:43 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:28:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:28:55 +0000] \"POST /api/call-campaigns/1/pause HTTP/1.1\" 200 512 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:28:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:28:55 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 2776 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:28:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:28:55 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:28:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:29:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:29:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:30:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:30:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:30:50 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 943 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:30:50"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 11:31:05"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 11:31:06"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 11:31:06"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 11:31:06"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 11:31:06"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 11:31:06"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 11:31:06"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 11:31:06"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 11:31:06"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 11:31:06"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 11:31:06"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 11:31:06"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 11:31:06"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 11:31:06","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 11:31:07"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 11:31:07"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 11:31:09"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 11:31:09"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 11:31:09"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 11:31:09"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 11:31:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:31:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:31:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:31:23 +0000] \"GET /api/do-not-call?page=1&pageSize=50 HTTP/1.1\" 200 68 \"https://dem-tools.gix.management/call-campaigns/do-not-call\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:31:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:31:39 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:31:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:31:44 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:31:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:31:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:31:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:31:44 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:31:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:32:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/settings\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:32:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:33:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/settings\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:33:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:34:32 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:34:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:34:36 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:34:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:34:36 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:34:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:34:36 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:34:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:34:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:34:44"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 11:35:20"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 11:35:21"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 11:35:21"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 11:35:21"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 11:35:21"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 11:35:21"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 11:35:21"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 11:35:21"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 11:35:21"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 11:35:21"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 11:35:21"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 11:35:21"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 11:35:21"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 11:35:21","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 11:35:21"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 11:35:21"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 11:35:23"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 11:35:23"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 11:35:23"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 11:35:23"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 11:35:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:35:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:35:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:36:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:36:44"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:09:37:20 +0000] \"GET /api/dialer-settings/defaults HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 11:37:20"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:09:37:20 +0000] \"PUT /api/call-campaigns/1/settings HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 11:37:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:37:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:37:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:37:45 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:37:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:37:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:37:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:37:45 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:37:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:37:45 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:37:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:37:45 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:37:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:37:46 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:37:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:37:54 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:37:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:37:54 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:37:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:37:54 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:37:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:38:17 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:38:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:38:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:38:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:39:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:39:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:40:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:40:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:41:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:41:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:42:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:42:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:43:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:43:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:44:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:44:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:45:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:45:46"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 11:46:08"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 11:46:09"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 11:46:09"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 11:46:09"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 11:46:09"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 11:46:09"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 11:46:09"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 11:46:09"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 11:46:09"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 11:46:09"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 11:46:09"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 11:46:09"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 11:46:09"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 11:46:09","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 11:46:09"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 11:46:09"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 11:46:11"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 11:46:12"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 11:46:12"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 11:46:12"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 11:46:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:46:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:46:47"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:09:47:13 +0000] \"GET /api/telegram-settings HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 11:47:13"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:09:47:13 +0000] \"PUT /api/telegram-settings HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 11:47:13"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:09:47:13 +0000] \"POST /api/telegram-settings/test HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 11:47:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:47:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:47:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:47:53 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:47:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:47:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:47:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:47:53 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:47:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:48:05 +0000] \"GET /api/do-not-call?page=1&pageSize=50 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/do-not-call\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:48:05"}
{"level":"error","message":"Errore in getInternalUsage: Unknown column 'AiUsageLog.createdAt' in 'WHERE'","name":"SequelizeDatabaseError","original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sql":"SELECT `id`, `cold_call_id` AS `coldCallId`, `call_campaign_id` AS `callCampaignId`, `stt_audio_seconds` AS `sttAudioSeconds`, `tts_characters` AS `ttsCharacters`, `llm_input_tokens` AS `llmInputTokens`, `llm_output_tokens` AS `llmOutputTokens`, `call_duration_seconds` AS `callDurationSeconds`, `created_at`, `cold_call_id`, `call_campaign_id` FROM `ai_usage_logs` AS `AiUsageLog` WHERE (`AiUsageLog`.`createdAt` >= '2026-08-16 09:48:06' AND `AiUsageLog`.`createdAt` <= '2026-09-15 09:48:06');","sqlMessage":"Unknown column 'AiUsageLog.createdAt' in 'WHERE'","sqlState":"42S22"},"parameters":{},"parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sql":"SELECT `id`, `cold_call_id` AS `coldCallId`, `call_campaign_id` AS `callCampaignId`, `stt_audio_seconds` AS `sttAudioSeconds`, `tts_characters` AS `ttsCharacters`, `llm_input_tokens` AS `llmInputTokens`, `llm_output_tokens` AS `llmOutputTokens`, `call_duration_seconds` AS `callDurationSeconds`, `created_at`, `cold_call_id`, `call_campaign_id` FROM `ai_usage_logs` AS `AiUsageLog` WHERE (`AiUsageLog`.`createdAt` >= '2026-08-16 09:48:06' AND `AiUsageLog`.`createdAt` <= '2026-09-15 09:48:06');","sqlMessage":"Unknown column 'AiUsageLog.createdAt' in 'WHERE'","sqlState":"42S22"},"sql":"SELECT `id`, `cold_call_id` AS `coldCallId`, `call_campaign_id` AS `callCampaignId`, `stt_audio_seconds` AS `sttAudioSeconds`, `tts_characters` AS `ttsCharacters`, `llm_input_tokens` AS `llmInputTokens`, `llm_output_tokens` AS `llmOutputTokens`, `call_duration_seconds` AS `callDurationSeconds`, `created_at`, `cold_call_id`, `call_campaign_id` FROM `ai_usage_logs` AS `AiUsageLog` WHERE (`AiUsageLog`.`createdAt` >= '2026-08-16 09:48:06' AND `AiUsageLog`.`createdAt` <= '2026-09-15 09:48:06');","stack":"Error\n    at Query.run (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /var/www/html/gix-demtools/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async MySQLQueryInterface.select (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async AiUsageLog.findAll (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async Object.calculateInternalUsage (/var/www/html/gix-demtools/backend/src/services/providerUsage.service.js:61:16)\n    at async exports.getInternalUsage (/var/www/html/gix-demtools/backend/src/controllers/usage.controller.js:12:18)","timestamp":"2026-09-15 11:48:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:48:06 +0000] \"GET /api/usage/internal?startDate=2026-08-16T09:48:06.785Z&endDate=2026-09-15T09:48:06.785Z HTTP/1.1\" 500 76 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:48:06"}
{"0":"R","1":"e","10":"i","11":"l","12":"e","13":"d","14":" ","15":"w","16":"i","17":"t","18":"h","19":" ","2":"q","20":"s","21":"t","22":"a","23":"t","24":"u","25":"s","26":" ","27":"c","28":"o","29":"d","3":"u","30":"e","31":" ","32":"4","33":"0","34":"1","4":"e","5":"s","6":"t","7":" ","8":"f","9":"a","level":"error","message":"Errore recuperando uso ElevenLabs:","timestamp":"2026-09-15 11:48:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:48:07 +0000] \"GET /api/usage/providers HTTP/1.1\" 200 374 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:48:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:48:08 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:48:08"}
{"level":"error","message":"Errore in getInternalUsage: Unknown column 'AiUsageLog.createdAt' in 'WHERE'","name":"SequelizeDatabaseError","original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sql":"SELECT `id`, `cold_call_id` AS `coldCallId`, `call_campaign_id` AS `callCampaignId`, `stt_audio_seconds` AS `sttAudioSeconds`, `tts_characters` AS `ttsCharacters`, `llm_input_tokens` AS `llmInputTokens`, `llm_output_tokens` AS `llmOutputTokens`, `call_duration_seconds` AS `callDurationSeconds`, `created_at`, `cold_call_id`, `call_campaign_id` FROM `ai_usage_logs` AS `AiUsageLog` WHERE (`AiUsageLog`.`createdAt` >= '2026-08-16 09:48:10' AND `AiUsageLog`.`createdAt` <= '2026-09-15 09:48:10');","sqlMessage":"Unknown column 'AiUsageLog.createdAt' in 'WHERE'","sqlState":"42S22"},"parameters":{},"parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sql":"SELECT `id`, `cold_call_id` AS `coldCallId`, `call_campaign_id` AS `callCampaignId`, `stt_audio_seconds` AS `sttAudioSeconds`, `tts_characters` AS `ttsCharacters`, `llm_input_tokens` AS `llmInputTokens`, `llm_output_tokens` AS `llmOutputTokens`, `call_duration_seconds` AS `callDurationSeconds`, `created_at`, `cold_call_id`, `call_campaign_id` FROM `ai_usage_logs` AS `AiUsageLog` WHERE (`AiUsageLog`.`createdAt` >= '2026-08-16 09:48:10' AND `AiUsageLog`.`createdAt` <= '2026-09-15 09:48:10');","sqlMessage":"Unknown column 'AiUsageLog.createdAt' in 'WHERE'","sqlState":"42S22"},"sql":"SELECT `id`, `cold_call_id` AS `coldCallId`, `call_campaign_id` AS `callCampaignId`, `stt_audio_seconds` AS `sttAudioSeconds`, `tts_characters` AS `ttsCharacters`, `llm_input_tokens` AS `llmInputTokens`, `llm_output_tokens` AS `llmOutputTokens`, `call_duration_seconds` AS `callDurationSeconds`, `created_at`, `cold_call_id`, `call_campaign_id` FROM `ai_usage_logs` AS `AiUsageLog` WHERE (`AiUsageLog`.`createdAt` >= '2026-08-16 09:48:10' AND `AiUsageLog`.`createdAt` <= '2026-09-15 09:48:10');","stack":"Error\n    at Query.run (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /var/www/html/gix-demtools/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async MySQLQueryInterface.select (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async AiUsageLog.findAll (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async Object.calculateInternalUsage (/var/www/html/gix-demtools/backend/src/services/providerUsage.service.js:61:16)\n    at async exports.getInternalUsage (/var/www/html/gix-demtools/backend/src/controllers/usage.controller.js:12:18)","timestamp":"2026-09-15 11:48:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:48:10 +0000] \"GET /api/usage/internal?startDate=2026-08-16T09:48:10.874Z&endDate=2026-09-15T09:48:10.874Z HTTP/1.1\" 500 76 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:48:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:48:10 +0000] \"GET /api/usage/providers HTTP/1.1\" 200 373 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:48:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:48:24 +0000] \"GET /api/do-not-call?page=1&pageSize=50 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/do-not-call\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:48:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:48:25 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:48:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:48:50 +0000] \"GET /api/dialer-settings/defaults HTTP/1.1\" 200 281 \"https://dem-tools.gix.management/settings/dialer\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:48:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:48:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/settings/dialer\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:48:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:49:02 +0000] \"GET /api/telegram-settings HTTP/1.1\" 200 103 \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:49:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:49:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:49:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:49:54 +0000] \"PUT /api/telegram-settings HTTP/1.1\" 200 110 \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:49:54"}
{"code":"ERR_BAD_REQUEST","config":{"adapter":["xhr","http","fetch"],"allowAbsoluteUrls":true,"data":"{\"chat_id\":\"8773780835\",\"text\":\"✅ Test di connessione da GIX Dialer AI: la notifica funziona correttamente.\"}","env":{},"headers":{"Accept":"application/json, text/plain, */*","Accept-Encoding":"gzip, compress, deflate, br","Content-Length":"111","Content-Type":"application/json","User-Agent":"axios/1.13.5"},"maxBodyLength":-1,"maxContentLength":-1,"method":"post","timeout":10000,"transformRequest":[null],"transformResponse":[null],"transitional":{"clarifyTimeoutError":false,"forcedJSONParsing":true,"legacyInterceptorReqResOrdering":true,"silentJSONParsing":true},"url":"https://api.telegram.org/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN"},"isAxiosError":true,"level":"error","message":"Errore in sendTest (telegram): Request failed with status code 403","name":"AxiosError","request":{"_closed":true,"_contentLength":111,"_defaultKeepAlive":true,"_ended":true,"_events":{},"_eventsCount":7,"_hasBody":true,"_header":"POST /bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage HTTP/1.1\r\nAccept: application/json, text/plain, */*\r\nContent-Type: application/json\r\nUser-Agent: axios/1.13.5\r\nContent-Length: 111\r\nAccept-Encoding: gzip, compress, deflate, br\r\nHost: api.telegram.org\r\nConnection: keep-alive\r\n\r\n","_headerSent":true,"_keepAliveTimeout":0,"_last":false,"_redirectable":{"_currentRequest":"[Circular]","_currentUrl":"https://api.telegram.org/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","_ended":true,"_ending":true,"_events":{"socket":[null,null]},"_eventsCount":3,"_options":{"agents":{},"beforeRedirects":{},"headers":{"Accept":"application/json, text/plain, */*","Accept-Encoding":"gzip, compress, deflate, br","Content-Length":"111","Content-Type":"application/json","User-Agent":"axios/1.13.5"},"hostname":"api.telegram.org","maxBodyLength":null,"maxRedirects":21,"method":"POST","nativeProtocols":{"http:":{"METHODS":["ACL","BIND","CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LINK","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCALENDAR","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","QUERY","REBIND","REPORT","SEARCH","SOURCE","SUBSCRIBE","TRACE","UNBIND","UNLINK","UNLOCK","UNSUBSCRIBE"],"STATUS_CODES":{"100":"Continue","101":"Switching Protocols","102":"Processing","103":"Early Hints","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","208":"Already Reported","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I'm a Teapot","421":"Misdirected Request","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","425":"Too Early","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Timeout","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","508":"Loop Detected","509":"Bandwidth Limit Exceeded","510":"Not Extended","511":"Network Authentication Required"},"globalAgent":{"_events":{},"_eventsCount":2,"defaultPort":80,"freeSockets":{},"keepAlive":true,"keepAliveMsecs":1000,"maxFreeSockets":256,"maxSockets":null,"maxTotalSockets":null,"options":{"keepAlive":true,"noDelay":true,"path":null,"scheduling":"lifo","timeout":5000},"protocol":"http:","requests":{},"scheduling":"lifo","sockets":{},"totalSocketCount":0},"maxHeaderSize":16384},"https:":{"globalAgent":{"_events":{},"_eventsCount":2,"_sessionCache":{"list":["api.elevenlabs.io:443:::::::::::::::::::::","api.telegram.org:443:::::::::::::::::::::"],"map":{"api.elevenlabs.io:443:::::::::::::::::::::":{"data":[48,130,6,184,2,1,1,2,2,3,4,4,2,19,2,4,32,101,155,56,186,60,147,53,253,153,117,37,137,167,94,90,8,234,63,94,140,78,201,92,63,111,115,202,61,56,103,146,249,4,48,27,23,2,74,57,113,184,41,19,221,123,5,27,52,99,134,12,225,131,185,236,65,80,140,247,45,54,132,98,209,97,75,68,214,76,54,164,174,172,216,237,219,114,107,114,165,81,101,161,6,2,4,106,169,20,87,162,4,2,2,28,32,163,130,5,17,48,130,5,13,48,130,3,245,160,3,2,1,2,2,16,96,223,231,191,153,112,3,241,16,133,27,94,152,185,239,17,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,59,49,11,48,9,6,3,85,4,6,19,2,85,83,49,30,48,28,6,3,85,4,10,19,21,71,111,111,103,108,101,32,84,114,117,115,116,32,83,101,114,118,105,99,101,115,49,12,48,10,6,3,85,4,3,19,3,87,82,51,48,30,23,13,50,54,48,56,48,54,48,57,49,53,48,53,90,23,13,50,54,49,49,48,52,49,48,49,48,53,57,90,48,24,49,22,48,20,6,3,85,4,3,19,13,101,108,101,118,101,110,108,97,98,115,46,105,111,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,234,3,51,44,242,203,82,45,55,18,237,205,202,133,95,41,39,180,159,12,107,220,41,36,212,100,106,73,102,104,86,101,51,70,104,186,167,33,212,242,5,179,9,187,177,190,223,31,176,29,166,69,1,4,166,139,139,59,151,224,191,243,63,240,90,230,195,14,15,24,167,110,243,1,188,95,33,50,69,52,98,125,72,238,180,57,183,50,167,154,240,193,166,142,115,70,21,95,189,124,2,123,116,55,251,134,157,189,111,189,236,52,248,162,228,187,71,14,14,58,234,211,129,120,208,77,155,19,196,24,170,69,176,49,218,87,42,54,35,215,223,74,10,116,191,78,162,69,92,60,24,111,185,219,20,2,128,184,9,70,183,66,153,8,220,191,122,108,242,57,121,166,62,206,202,39,229,187,123,239,176,253,155,211,220,4,103,209,201,123,55,250,14,217,81,165,169,206,61,188,34,7,226,126,254,12,172,119,142,7,210,192,211,221,79,7,27,13,99,36,77,200,153,166,235,141,220,63,192,89,109,201,20,249,103,188,64,80,56,110,249,2,178,244,206,69,159,171,196,70,47,10,199,22,35,231,2,3,1,0,1,163,130,2,46,48,130,2,42,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,1,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,14,4,22,4,20,194,134,193,201,234,77,127,170,241,144,224,249,223,145,37,86,161,228,220,11,48,31,6,3,85,29,35,4,24,48,22,128,20,199,129,245,253,142,136,217,0,60,77,99,162,80,49,36,160,206,35,254,35,48,53,6,8,43,6,1,5,5,7,1,1,4,41,48,39,48,37,6,8,43,6,1,5,5,7,48,2,134,25,104,116,116,112,58,47,47,105,46,112,107,105,46,103,111,111,103,47,119,114,51,46,99,114,116,48,41,6,3,85,29,17,4,34,48,32,130,13,101,108,101,118,101,110,108,97,98,115,46,105,111,130,15,42,46,101,108,101,118,101,110,108,97,98,115,46,105,111,48,19,6,3,85,29,32,4,12,48,10,48,8,6,6,103,129,12,1,2,1,48,54,6,3,85,29,31,4,47,48,45,48,43,160,41,160,39,134,37,104,116,116,112,58,47,47,99,46,112,107,105,46,103,111,111,103,47,119,114,51,47,119,120,98,85,119,52,84,80,54,113,69,46,99,114,108,48,130,1,4,6,10,43,6,1,4,1,214,121,2,4,2,4,129,245,4,129,242,0,240,0,118,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,159,214,145,203,123,0,0,4,3,0,71,48,69,2,33,0,185,157,225,214,166,35,154,72,103,69,188,17,142,82,70,85,21,173,132,156,196,61,246,82,118,57,25,141,222,40,217,53,2,32,84,106,242,193,144,129,32,55,37,162,114,248,185,2,143,129,91,213,21,36,45,146,229,21,24,169,29,128,65,106,54,221,0,118,0,216,9,85,59,148,79,122,255,200,22,25,111,148,79,133,171,176,248,252,94,135,85,38,15,21,209,46,114,187,69,75,20,0,0,1,159,214,145,199,169,0,0,4,3,0,71,48,69,2,33,0,225,93,42,46,187,254,57,172,125,13,44,78,36,65,233,19,163,124,81,5,187,230,96,22,65,122,124,160,122,225,77,36,2,32,101,242,41,255,153,66,131,173,143,238,141,88,11,46,26,184,32,119,109,68,158,61,136,221,100,83,215,49,26,38,205,117,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,7,131,112,43,183,171,48,128,45,157,26,183,202,117,18,105,209,130,228,212,35,212,39,13,129,130,10,106,0,209,106,165,176,122,51,41,93,30,219,102,206,243,208,171,216,250,104,133,28,252,82,153,194,95,89,35,94,253,129,170,223,52,133,33,200,212,13,115,22,113,114,190,101,143,172,48,146,131,162,147,228,207,225,122,40,226,15,17,150,85,56,113,193,55,204,65,232,90,94,126,57,21,246,229,115,188,165,54,121,66,22,79,222,71,194,24,110,192,168,198,191,216,148,252,133,105,245,69,18,170,152,59,62,110,168,93,201,30,176,51,116,137,53,77,245,252,209,228,192,119,69,147,114,5,183,136,173,50,233,141,136,235,253,148,37,7,102,169,175,146,110,14,95,81,89,171,246,198,133,149,229,154,21,139,138,148,18,239,65,66,86,93,53,46,157,47,145,19,109,160,205,102,12,31,186,253,194,239,19,19,135,236,161,47,80,148,75,8,2,229,130,144,115,88,135,235,197,88,98,150,122,94,137,80,158,96,68,211,89,235,60,106,127,178,233,244,61,231,39,68,148,228,8,63,2,60,164,2,4,0,166,19,4,17,97,112,105,46,101,108,101,118,101,110,108,97,98,115,46,105,111,169,5,2,3,2,163,0,170,130,1,4,4,130,1,0,2,198,213,67,112,195,196,211,115,56,220,178,131,232,237,0,105,153,85,239,145,39,175,197,156,4,10,14,22,165,58,53,65,254,111,135,44,217,226,19,108,141,1,49,128,1,114,18,79,87,179,166,80,26,166,110,43,168,164,246,163,140,33,10,157,64,17,195,16,98,97,248,137,90,97,65,109,213,235,238,227,223,111,84,65,252,153,108,48,170,195,105,147,23,233,21,48,70,25,147,66,69,78,39,129,181,42,85,76,85,80,238,194,44,195,61,68,217,66,144,102,92,14,199,238,18,36,5,168,120,183,111,70,148,14,236,67,98,13,14,42,241,231,31,160,130,116,160,99,93,244,224,155,245,218,52,92,139,13,100,15,45,42,64,62,95,245,213,32,74,22,60,7,103,128,49,239,96,164,161,15,11,150,13,211,175,172,183,34,182,121,239,194,102,137,71,228,49,157,170,181,13,89,13,200,50,145,220,113,138,105,136,167,3,99,33,224,188,36,222,66,19,251,103,54,7,197,44,130,72,253,99,139,124,180,10,165,52,163,216,129,163,182,16,133,70,82,65,15,17,142,181,163,165,96,189,174,7,2,5,0,161,192,237,175,179,3,2,1,29],"type":"Buffer"},"api.telegram.org:443:::::::::::::::::::::":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,198,251,48,182,16,105,145,147,100,16,17,22,10,1,91,58,172,5,231,23,240,230,160,183,215,171,204,81,157,114,87,164,4,48,253,73,116,125,118,121,92,61,207,195,60,138,77,163,249,232,198,244,150,113,110,159,157,199,222,127,233,31,40,227,124,108,92,251,54,38,252,30,0,211,178,138,127,29,26,184,148,131,161,6,2,4,106,169,20,197,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,53,185,27,145,169,194,217,88,52,28,47,73,42,143,201,137,53,43,192,130,72,69,138,223,200,178,186,16,196,72,52,147,23,68,93,48,37,224,5,131,85,204,17,193,58,132,37,141,137,149,201,95,68,11,124,1,97,219,32,156,29,29,123,7,87,139,6,198,18,95,152,150,164,155,177,219,252,94,117,90,191,155,130,21,93,253,229,49,90,177,123,27,54,246,147,233,130,156,52,86,133,119,145,165,174,36,158,93,167,25,8,246,172,32,185,78,56,81,110,197,129,224,64,46,8,70,150,35,74,162,47,19,70,29,198,44,213,175,208,14,220,76,204,167,152,74,218,214,159,195,108,255,130,202,98,164,70,166,45,116,24,158,186,249,242,169,225,139,42,91,42,156,118,130,202,219,15,48,124,138,116,159,246,55,9,139,56,200,231,123,120,222,109,244,162,197,155,156,238,185,111,168,8,33,121,33,149,255,91,204,180,10,89,115,218,91,118,89,77,1,206,141,69,45,159,152,121,100,207,82,12,0,245,0,172,224,198,52,195,151,174,6,2,4,5,199,170,237,179,3,2,1,29],"type":"Buffer"}}},"defaultPort":443,"freeSockets":{"api.telegram.org:443:::::::::::::::::::::":[{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000}]},"keepAlive":true,"keepAliveMsecs":1000,"maxCachedSessions":100,"maxFreeSockets":256,"maxSockets":null,"maxTotalSockets":null,"options":{"keepAlive":true,"noDelay":true,"path":null,"scheduling":"lifo","timeout":5000},"protocol":"https:","requests":{},"scheduling":"lifo","sockets":{},"totalSocketCount":1}}},"path":"/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","pathname":"/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","port":"","protocol":"https:"},"_redirectCount":0,"_redirects":[],"_requestBodyBuffers":[],"_requestBodyLength":111,"_timeout":null,"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0}},"_removedConnection":false,"_removedContLen":false,"_removedTE":false,"_trailer":"","aborted":false,"agent":{"_events":{},"_eventsCount":2,"_sessionCache":{"list":["api.elevenlabs.io:443:::::::::::::::::::::","api.telegram.org:443:::::::::::::::::::::"],"map":{"api.elevenlabs.io:443:::::::::::::::::::::":{"data":[48,130,6,184,2,1,1,2,2,3,4,4,2,19,2,4,32,101,155,56,186,60,147,53,253,153,117,37,137,167,94,90,8,234,63,94,140,78,201,92,63,111,115,202,61,56,103,146,249,4,48,27,23,2,74,57,113,184,41,19,221,123,5,27,52,99,134,12,225,131,185,236,65,80,140,247,45,54,132,98,209,97,75,68,214,76,54,164,174,172,216,237,219,114,107,114,165,81,101,161,6,2,4,106,169,20,87,162,4,2,2,28,32,163,130,5,17,48,130,5,13,48,130,3,245,160,3,2,1,2,2,16,96,223,231,191,153,112,3,241,16,133,27,94,152,185,239,17,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,59,49,11,48,9,6,3,85,4,6,19,2,85,83,49,30,48,28,6,3,85,4,10,19,21,71,111,111,103,108,101,32,84,114,117,115,116,32,83,101,114,118,105,99,101,115,49,12,48,10,6,3,85,4,3,19,3,87,82,51,48,30,23,13,50,54,48,56,48,54,48,57,49,53,48,53,90,23,13,50,54,49,49,48,52,49,48,49,48,53,57,90,48,24,49,22,48,20,6,3,85,4,3,19,13,101,108,101,118,101,110,108,97,98,115,46,105,111,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,234,3,51,44,242,203,82,45,55,18,237,205,202,133,95,41,39,180,159,12,107,220,41,36,212,100,106,73,102,104,86,101,51,70,104,186,167,33,212,242,5,179,9,187,177,190,223,31,176,29,166,69,1,4,166,139,139,59,151,224,191,243,63,240,90,230,195,14,15,24,167,110,243,1,188,95,33,50,69,52,98,125,72,238,180,57,183,50,167,154,240,193,166,142,115,70,21,95,189,124,2,123,116,55,251,134,157,189,111,189,236,52,248,162,228,187,71,14,14,58,234,211,129,120,208,77,155,19,196,24,170,69,176,49,218,87,42,54,35,215,223,74,10,116,191,78,162,69,92,60,24,111,185,219,20,2,128,184,9,70,183,66,153,8,220,191,122,108,242,57,121,166,62,206,202,39,229,187,123,239,176,253,155,211,220,4,103,209,201,123,55,250,14,217,81,165,169,206,61,188,34,7,226,126,254,12,172,119,142,7,210,192,211,221,79,7,27,13,99,36,77,200,153,166,235,141,220,63,192,89,109,201,20,249,103,188,64,80,56,110,249,2,178,244,206,69,159,171,196,70,47,10,199,22,35,231,2,3,1,0,1,163,130,2,46,48,130,2,42,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,1,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,14,4,22,4,20,194,134,193,201,234,77,127,170,241,144,224,249,223,145,37,86,161,228,220,11,48,31,6,3,85,29,35,4,24,48,22,128,20,199,129,245,253,142,136,217,0,60,77,99,162,80,49,36,160,206,35,254,35,48,53,6,8,43,6,1,5,5,7,1,1,4,41,48,39,48,37,6,8,43,6,1,5,5,7,48,2,134,25,104,116,116,112,58,47,47,105,46,112,107,105,46,103,111,111,103,47,119,114,51,46,99,114,116,48,41,6,3,85,29,17,4,34,48,32,130,13,101,108,101,118,101,110,108,97,98,115,46,105,111,130,15,42,46,101,108,101,118,101,110,108,97,98,115,46,105,111,48,19,6,3,85,29,32,4,12,48,10,48,8,6,6,103,129,12,1,2,1,48,54,6,3,85,29,31,4,47,48,45,48,43,160,41,160,39,134,37,104,116,116,112,58,47,47,99,46,112,107,105,46,103,111,111,103,47,119,114,51,47,119,120,98,85,119,52,84,80,54,113,69,46,99,114,108,48,130,1,4,6,10,43,6,1,4,1,214,121,2,4,2,4,129,245,4,129,242,0,240,0,118,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,159,214,145,203,123,0,0,4,3,0,71,48,69,2,33,0,185,157,225,214,166,35,154,72,103,69,188,17,142,82,70,85,21,173,132,156,196,61,246,82,118,57,25,141,222,40,217,53,2,32,84,106,242,193,144,129,32,55,37,162,114,248,185,2,143,129,91,213,21,36,45,146,229,21,24,169,29,128,65,106,54,221,0,118,0,216,9,85,59,148,79,122,255,200,22,25,111,148,79,133,171,176,248,252,94,135,85,38,15,21,209,46,114,187,69,75,20,0,0,1,159,214,145,199,169,0,0,4,3,0,71,48,69,2,33,0,225,93,42,46,187,254,57,172,125,13,44,78,36,65,233,19,163,124,81,5,187,230,96,22,65,122,124,160,122,225,77,36,2,32,101,242,41,255,153,66,131,173,143,238,141,88,11,46,26,184,32,119,109,68,158,61,136,221,100,83,215,49,26,38,205,117,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,7,131,112,43,183,171,48,128,45,157,26,183,202,117,18,105,209,130,228,212,35,212,39,13,129,130,10,106,0,209,106,165,176,122,51,41,93,30,219,102,206,243,208,171,216,250,104,133,28,252,82,153,194,95,89,35,94,253,129,170,223,52,133,33,200,212,13,115,22,113,114,190,101,143,172,48,146,131,162,147,228,207,225,122,40,226,15,17,150,85,56,113,193,55,204,65,232,90,94,126,57,21,246,229,115,188,165,54,121,66,22,79,222,71,194,24,110,192,168,198,191,216,148,252,133,105,245,69,18,170,152,59,62,110,168,93,201,30,176,51,116,137,53,77,245,252,209,228,192,119,69,147,114,5,183,136,173,50,233,141,136,235,253,148,37,7,102,169,175,146,110,14,95,81,89,171,246,198,133,149,229,154,21,139,138,148,18,239,65,66,86,93,53,46,157,47,145,19,109,160,205,102,12,31,186,253,194,239,19,19,135,236,161,47,80,148,75,8,2,229,130,144,115,88,135,235,197,88,98,150,122,94,137,80,158,96,68,211,89,235,60,106,127,178,233,244,61,231,39,68,148,228,8,63,2,60,164,2,4,0,166,19,4,17,97,112,105,46,101,108,101,118,101,110,108,97,98,115,46,105,111,169,5,2,3,2,163,0,170,130,1,4,4,130,1,0,2,198,213,67,112,195,196,211,115,56,220,178,131,232,237,0,105,153,85,239,145,39,175,197,156,4,10,14,22,165,58,53,65,254,111,135,44,217,226,19,108,141,1,49,128,1,114,18,79,87,179,166,80,26,166,110,43,168,164,246,163,140,33,10,157,64,17,195,16,98,97,248,137,90,97,65,109,213,235,238,227,223,111,84,65,252,153,108,48,170,195,105,147,23,233,21,48,70,25,147,66,69,78,39,129,181,42,85,76,85,80,238,194,44,195,61,68,217,66,144,102,92,14,199,238,18,36,5,168,120,183,111,70,148,14,236,67,98,13,14,42,241,231,31,160,130,116,160,99,93,244,224,155,245,218,52,92,139,13,100,15,45,42,64,62,95,245,213,32,74,22,60,7,103,128,49,239,96,164,161,15,11,150,13,211,175,172,183,34,182,121,239,194,102,137,71,228,49,157,170,181,13,89,13,200,50,145,220,113,138,105,136,167,3,99,33,224,188,36,222,66,19,251,103,54,7,197,44,130,72,253,99,139,124,180,10,165,52,163,216,129,163,182,16,133,70,82,65,15,17,142,181,163,165,96,189,174,7,2,5,0,161,192,237,175,179,3,2,1,29],"type":"Buffer"},"api.telegram.org:443:::::::::::::::::::::":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,198,251,48,182,16,105,145,147,100,16,17,22,10,1,91,58,172,5,231,23,240,230,160,183,215,171,204,81,157,114,87,164,4,48,253,73,116,125,118,121,92,61,207,195,60,138,77,163,249,232,198,244,150,113,110,159,157,199,222,127,233,31,40,227,124,108,92,251,54,38,252,30,0,211,178,138,127,29,26,184,148,131,161,6,2,4,106,169,20,197,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,53,185,27,145,169,194,217,88,52,28,47,73,42,143,201,137,53,43,192,130,72,69,138,223,200,178,186,16,196,72,52,147,23,68,93,48,37,224,5,131,85,204,17,193,58,132,37,141,137,149,201,95,68,11,124,1,97,219,32,156,29,29,123,7,87,139,6,198,18,95,152,150,164,155,177,219,252,94,117,90,191,155,130,21,93,253,229,49,90,177,123,27,54,246,147,233,130,156,52,86,133,119,145,165,174,36,158,93,167,25,8,246,172,32,185,78,56,81,110,197,129,224,64,46,8,70,150,35,74,162,47,19,70,29,198,44,213,175,208,14,220,76,204,167,152,74,218,214,159,195,108,255,130,202,98,164,70,166,45,116,24,158,186,249,242,169,225,139,42,91,42,156,118,130,202,219,15,48,124,138,116,159,246,55,9,139,56,200,231,123,120,222,109,244,162,197,155,156,238,185,111,168,8,33,121,33,149,255,91,204,180,10,89,115,218,91,118,89,77,1,206,141,69,45,159,152,121,100,207,82,12,0,245,0,172,224,198,52,195,151,174,6,2,4,5,199,170,237,179,3,2,1,29],"type":"Buffer"}}},"defaultPort":443,"freeSockets":{"api.telegram.org:443:::::::::::::::::::::":[{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000}]},"keepAlive":true,"keepAliveMsecs":1000,"maxCachedSessions":100,"maxFreeSockets":256,"maxSockets":null,"maxTotalSockets":null,"options":{"keepAlive":true,"noDelay":true,"path":null,"scheduling":"lifo","timeout":5000},"protocol":"https:","requests":{},"scheduling":"lifo","sockets":{},"totalSocketCount":1},"chunkedEncoding":false,"destroyed":true,"finished":true,"host":"api.telegram.org","maxHeadersCount":null,"maxRequestsOnConnectionReached":false,"method":"POST","outputData":[],"outputSize":0,"parser":null,"path":"/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","protocol":"https:","res":{"_consuming":false,"_dumped":false,"_events":{"end":[null,null]},"_eventsCount":4,"_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"aborted":false,"client":{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000},"complete":true,"httpVersion":"1.1","httpVersionMajor":1,"httpVersionMinor":1,"method":null,"rawHeaders":["Server","nginx/1.30.1","Date","Tue, 15 Sep 2026 09:50:00 GMT","Content-Type","application/json","Content-Length","95","Connection","keep-alive","Strict-Transport-Security","max-age=31536000; includeSubDomains; preload","Access-Control-Allow-Origin","*","Access-Control-Expose-Headers","Content-Length,Content-Type,Date,Server,Connection"],"rawTrailers":[],"redirects":[],"req":"[Circular]","responseUrl":"https://api.telegram.org/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","socket":null,"statusCode":403,"statusMessage":"Forbidden","upgrade":false,"url":""},"reusedSocket":false,"sendDate":false,"shouldKeepAlive":true,"socket":{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000},"strictContentLength":false,"timeoutCb":null,"upgradeOrConnect":false,"useChunkedEncodingByDefault":true,"writable":true},"response":{"config":{"adapter":["xhr","http","fetch"],"allowAbsoluteUrls":true,"data":"{\"chat_id\":\"8773780835\",\"text\":\"✅ Test di connessione da GIX Dialer AI: la notifica funziona correttamente.\"}","env":{},"headers":{"Accept":"application/json, text/plain, */*","Accept-Encoding":"gzip, compress, deflate, br","Content-Length":"111","Content-Type":"application/json","User-Agent":"axios/1.13.5"},"maxBodyLength":-1,"maxContentLength":-1,"method":"post","timeout":10000,"transformRequest":[null],"transformResponse":[null],"transitional":{"clarifyTimeoutError":false,"forcedJSONParsing":true,"legacyInterceptorReqResOrdering":true,"silentJSONParsing":true},"url":"https://api.telegram.org/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN"},"data":{"description":"Forbidden: the bot can't send messages to the bot","error_code":403,"ok":false},"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"Content-Length,Content-Type,Date,Server,Connection","connection":"keep-alive","content-length":"95","content-type":"application/json","date":"Tue, 15 Sep 2026 09:50:00 GMT","server":"nginx/1.30.1","strict-transport-security":"max-age=31536000; includeSubDomains; preload"},"request":{"_closed":true,"_contentLength":111,"_defaultKeepAlive":true,"_ended":true,"_events":{},"_eventsCount":7,"_hasBody":true,"_header":"POST /bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage HTTP/1.1\r\nAccept: application/json, text/plain, */*\r\nContent-Type: application/json\r\nUser-Agent: axios/1.13.5\r\nContent-Length: 111\r\nAccept-Encoding: gzip, compress, deflate, br\r\nHost: api.telegram.org\r\nConnection: keep-alive\r\n\r\n","_headerSent":true,"_keepAliveTimeout":0,"_last":false,"_redirectable":{"_currentRequest":"[Circular]","_currentUrl":"https://api.telegram.org/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","_ended":true,"_ending":true,"_events":{"socket":[null,null]},"_eventsCount":3,"_options":{"agents":{},"beforeRedirects":{},"headers":{"Accept":"application/json, text/plain, */*","Accept-Encoding":"gzip, compress, deflate, br","Content-Length":"111","Content-Type":"application/json","User-Agent":"axios/1.13.5"},"hostname":"api.telegram.org","maxBodyLength":null,"maxRedirects":21,"method":"POST","nativeProtocols":{"http:":{"METHODS":["ACL","BIND","CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LINK","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCALENDAR","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","QUERY","REBIND","REPORT","SEARCH","SOURCE","SUBSCRIBE","TRACE","UNBIND","UNLINK","UNLOCK","UNSUBSCRIBE"],"STATUS_CODES":{"100":"Continue","101":"Switching Protocols","102":"Processing","103":"Early Hints","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","208":"Already Reported","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I'm a Teapot","421":"Misdirected Request","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","425":"Too Early","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Timeout","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","508":"Loop Detected","509":"Bandwidth Limit Exceeded","510":"Not Extended","511":"Network Authentication Required"},"globalAgent":{"_events":{},"_eventsCount":2,"defaultPort":80,"freeSockets":{},"keepAlive":true,"keepAliveMsecs":1000,"maxFreeSockets":256,"maxSockets":null,"maxTotalSockets":null,"options":{"keepAlive":true,"noDelay":true,"path":null,"scheduling":"lifo","timeout":5000},"protocol":"http:","requests":{},"scheduling":"lifo","sockets":{},"totalSocketCount":0},"maxHeaderSize":16384},"https:":{"globalAgent":{"_events":{},"_eventsCount":2,"_sessionCache":{"list":["api.elevenlabs.io:443:::::::::::::::::::::","api.telegram.org:443:::::::::::::::::::::"],"map":{"api.elevenlabs.io:443:::::::::::::::::::::":{"data":[48,130,6,184,2,1,1,2,2,3,4,4,2,19,2,4,32,101,155,56,186,60,147,53,253,153,117,37,137,167,94,90,8,234,63,94,140,78,201,92,63,111,115,202,61,56,103,146,249,4,48,27,23,2,74,57,113,184,41,19,221,123,5,27,52,99,134,12,225,131,185,236,65,80,140,247,45,54,132,98,209,97,75,68,214,76,54,164,174,172,216,237,219,114,107,114,165,81,101,161,6,2,4,106,169,20,87,162,4,2,2,28,32,163,130,5,17,48,130,5,13,48,130,3,245,160,3,2,1,2,2,16,96,223,231,191,153,112,3,241,16,133,27,94,152,185,239,17,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,59,49,11,48,9,6,3,85,4,6,19,2,85,83,49,30,48,28,6,3,85,4,10,19,21,71,111,111,103,108,101,32,84,114,117,115,116,32,83,101,114,118,105,99,101,115,49,12,48,10,6,3,85,4,3,19,3,87,82,51,48,30,23,13,50,54,48,56,48,54,48,57,49,53,48,53,90,23,13,50,54,49,49,48,52,49,48,49,48,53,57,90,48,24,49,22,48,20,6,3,85,4,3,19,13,101,108,101,118,101,110,108,97,98,115,46,105,111,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,234,3,51,44,242,203,82,45,55,18,237,205,202,133,95,41,39,180,159,12,107,220,41,36,212,100,106,73,102,104,86,101,51,70,104,186,167,33,212,242,5,179,9,187,177,190,223,31,176,29,166,69,1,4,166,139,139,59,151,224,191,243,63,240,90,230,195,14,15,24,167,110,243,1,188,95,33,50,69,52,98,125,72,238,180,57,183,50,167,154,240,193,166,142,115,70,21,95,189,124,2,123,116,55,251,134,157,189,111,189,236,52,248,162,228,187,71,14,14,58,234,211,129,120,208,77,155,19,196,24,170,69,176,49,218,87,42,54,35,215,223,74,10,116,191,78,162,69,92,60,24,111,185,219,20,2,128,184,9,70,183,66,153,8,220,191,122,108,242,57,121,166,62,206,202,39,229,187,123,239,176,253,155,211,220,4,103,209,201,123,55,250,14,217,81,165,169,206,61,188,34,7,226,126,254,12,172,119,142,7,210,192,211,221,79,7,27,13,99,36,77,200,153,166,235,141,220,63,192,89,109,201,20,249,103,188,64,80,56,110,249,2,178,244,206,69,159,171,196,70,47,10,199,22,35,231,2,3,1,0,1,163,130,2,46,48,130,2,42,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,1,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,14,4,22,4,20,194,134,193,201,234,77,127,170,241,144,224,249,223,145,37,86,161,228,220,11,48,31,6,3,85,29,35,4,24,48,22,128,20,199,129,245,253,142,136,217,0,60,77,99,162,80,49,36,160,206,35,254,35,48,53,6,8,43,6,1,5,5,7,1,1,4,41,48,39,48,37,6,8,43,6,1,5,5,7,48,2,134,25,104,116,116,112,58,47,47,105,46,112,107,105,46,103,111,111,103,47,119,114,51,46,99,114,116,48,41,6,3,85,29,17,4,34,48,32,130,13,101,108,101,118,101,110,108,97,98,115,46,105,111,130,15,42,46,101,108,101,118,101,110,108,97,98,115,46,105,111,48,19,6,3,85,29,32,4,12,48,10,48,8,6,6,103,129,12,1,2,1,48,54,6,3,85,29,31,4,47,48,45,48,43,160,41,160,39,134,37,104,116,116,112,58,47,47,99,46,112,107,105,46,103,111,111,103,47,119,114,51,47,119,120,98,85,119,52,84,80,54,113,69,46,99,114,108,48,130,1,4,6,10,43,6,1,4,1,214,121,2,4,2,4,129,245,4,129,242,0,240,0,118,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,159,214,145,203,123,0,0,4,3,0,71,48,69,2,33,0,185,157,225,214,166,35,154,72,103,69,188,17,142,82,70,85,21,173,132,156,196,61,246,82,118,57,25,141,222,40,217,53,2,32,84,106,242,193,144,129,32,55,37,162,114,248,185,2,143,129,91,213,21,36,45,146,229,21,24,169,29,128,65,106,54,221,0,118,0,216,9,85,59,148,79,122,255,200,22,25,111,148,79,133,171,176,248,252,94,135,85,38,15,21,209,46,114,187,69,75,20,0,0,1,159,214,145,199,169,0,0,4,3,0,71,48,69,2,33,0,225,93,42,46,187,254,57,172,125,13,44,78,36,65,233,19,163,124,81,5,187,230,96,22,65,122,124,160,122,225,77,36,2,32,101,242,41,255,153,66,131,173,143,238,141,88,11,46,26,184,32,119,109,68,158,61,136,221,100,83,215,49,26,38,205,117,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,7,131,112,43,183,171,48,128,45,157,26,183,202,117,18,105,209,130,228,212,35,212,39,13,129,130,10,106,0,209,106,165,176,122,51,41,93,30,219,102,206,243,208,171,216,250,104,133,28,252,82,153,194,95,89,35,94,253,129,170,223,52,133,33,200,212,13,115,22,113,114,190,101,143,172,48,146,131,162,147,228,207,225,122,40,226,15,17,150,85,56,113,193,55,204,65,232,90,94,126,57,21,246,229,115,188,165,54,121,66,22,79,222,71,194,24,110,192,168,198,191,216,148,252,133,105,245,69,18,170,152,59,62,110,168,93,201,30,176,51,116,137,53,77,245,252,209,228,192,119,69,147,114,5,183,136,173,50,233,141,136,235,253,148,37,7,102,169,175,146,110,14,95,81,89,171,246,198,133,149,229,154,21,139,138,148,18,239,65,66,86,93,53,46,157,47,145,19,109,160,205,102,12,31,186,253,194,239,19,19,135,236,161,47,80,148,75,8,2,229,130,144,115,88,135,235,197,88,98,150,122,94,137,80,158,96,68,211,89,235,60,106,127,178,233,244,61,231,39,68,148,228,8,63,2,60,164,2,4,0,166,19,4,17,97,112,105,46,101,108,101,118,101,110,108,97,98,115,46,105,111,169,5,2,3,2,163,0,170,130,1,4,4,130,1,0,2,198,213,67,112,195,196,211,115,56,220,178,131,232,237,0,105,153,85,239,145,39,175,197,156,4,10,14,22,165,58,53,65,254,111,135,44,217,226,19,108,141,1,49,128,1,114,18,79,87,179,166,80,26,166,110,43,168,164,246,163,140,33,10,157,64,17,195,16,98,97,248,137,90,97,65,109,213,235,238,227,223,111,84,65,252,153,108,48,170,195,105,147,23,233,21,48,70,25,147,66,69,78,39,129,181,42,85,76,85,80,238,194,44,195,61,68,217,66,144,102,92,14,199,238,18,36,5,168,120,183,111,70,148,14,236,67,98,13,14,42,241,231,31,160,130,116,160,99,93,244,224,155,245,218,52,92,139,13,100,15,45,42,64,62,95,245,213,32,74,22,60,7,103,128,49,239,96,164,161,15,11,150,13,211,175,172,183,34,182,121,239,194,102,137,71,228,49,157,170,181,13,89,13,200,50,145,220,113,138,105,136,167,3,99,33,224,188,36,222,66,19,251,103,54,7,197,44,130,72,253,99,139,124,180,10,165,52,163,216,129,163,182,16,133,70,82,65,15,17,142,181,163,165,96,189,174,7,2,5,0,161,192,237,175,179,3,2,1,29],"type":"Buffer"},"api.telegram.org:443:::::::::::::::::::::":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,198,251,48,182,16,105,145,147,100,16,17,22,10,1,91,58,172,5,231,23,240,230,160,183,215,171,204,81,157,114,87,164,4,48,253,73,116,125,118,121,92,61,207,195,60,138,77,163,249,232,198,244,150,113,110,159,157,199,222,127,233,31,40,227,124,108,92,251,54,38,252,30,0,211,178,138,127,29,26,184,148,131,161,6,2,4,106,169,20,197,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,53,185,27,145,169,194,217,88,52,28,47,73,42,143,201,137,53,43,192,130,72,69,138,223,200,178,186,16,196,72,52,147,23,68,93,48,37,224,5,131,85,204,17,193,58,132,37,141,137,149,201,95,68,11,124,1,97,219,32,156,29,29,123,7,87,139,6,198,18,95,152,150,164,155,177,219,252,94,117,90,191,155,130,21,93,253,229,49,90,177,123,27,54,246,147,233,130,156,52,86,133,119,145,165,174,36,158,93,167,25,8,246,172,32,185,78,56,81,110,197,129,224,64,46,8,70,150,35,74,162,47,19,70,29,198,44,213,175,208,14,220,76,204,167,152,74,218,214,159,195,108,255,130,202,98,164,70,166,45,116,24,158,186,249,242,169,225,139,42,91,42,156,118,130,202,219,15,48,124,138,116,159,246,55,9,139,56,200,231,123,120,222,109,244,162,197,155,156,238,185,111,168,8,33,121,33,149,255,91,204,180,10,89,115,218,91,118,89,77,1,206,141,69,45,159,152,121,100,207,82,12,0,245,0,172,224,198,52,195,151,174,6,2,4,5,199,170,237,179,3,2,1,29],"type":"Buffer"}}},"defaultPort":443,"freeSockets":{"api.telegram.org:443:::::::::::::::::::::":[{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000}]},"keepAlive":true,"keepAliveMsecs":1000,"maxCachedSessions":100,"maxFreeSockets":256,"maxSockets":null,"maxTotalSockets":null,"options":{"keepAlive":true,"noDelay":true,"path":null,"scheduling":"lifo","timeout":5000},"protocol":"https:","requests":{},"scheduling":"lifo","sockets":{},"totalSocketCount":1}}},"path":"/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","pathname":"/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","port":"","protocol":"https:"},"_redirectCount":0,"_redirects":[],"_requestBodyBuffers":[],"_requestBodyLength":111,"_timeout":null,"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0}},"_removedConnection":false,"_removedContLen":false,"_removedTE":false,"_trailer":"","aborted":false,"agent":{"_events":{},"_eventsCount":2,"_sessionCache":{"list":["api.elevenlabs.io:443:::::::::::::::::::::","api.telegram.org:443:::::::::::::::::::::"],"map":{"api.elevenlabs.io:443:::::::::::::::::::::":{"data":[48,130,6,184,2,1,1,2,2,3,4,4,2,19,2,4,32,101,155,56,186,60,147,53,253,153,117,37,137,167,94,90,8,234,63,94,140,78,201,92,63,111,115,202,61,56,103,146,249,4,48,27,23,2,74,57,113,184,41,19,221,123,5,27,52,99,134,12,225,131,185,236,65,80,140,247,45,54,132,98,209,97,75,68,214,76,54,164,174,172,216,237,219,114,107,114,165,81,101,161,6,2,4,106,169,20,87,162,4,2,2,28,32,163,130,5,17,48,130,5,13,48,130,3,245,160,3,2,1,2,2,16,96,223,231,191,153,112,3,241,16,133,27,94,152,185,239,17,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,59,49,11,48,9,6,3,85,4,6,19,2,85,83,49,30,48,28,6,3,85,4,10,19,21,71,111,111,103,108,101,32,84,114,117,115,116,32,83,101,114,118,105,99,101,115,49,12,48,10,6,3,85,4,3,19,3,87,82,51,48,30,23,13,50,54,48,56,48,54,48,57,49,53,48,53,90,23,13,50,54,49,49,48,52,49,48,49,48,53,57,90,48,24,49,22,48,20,6,3,85,4,3,19,13,101,108,101,118,101,110,108,97,98,115,46,105,111,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,234,3,51,44,242,203,82,45,55,18,237,205,202,133,95,41,39,180,159,12,107,220,41,36,212,100,106,73,102,104,86,101,51,70,104,186,167,33,212,242,5,179,9,187,177,190,223,31,176,29,166,69,1,4,166,139,139,59,151,224,191,243,63,240,90,230,195,14,15,24,167,110,243,1,188,95,33,50,69,52,98,125,72,238,180,57,183,50,167,154,240,193,166,142,115,70,21,95,189,124,2,123,116,55,251,134,157,189,111,189,236,52,248,162,228,187,71,14,14,58,234,211,129,120,208,77,155,19,196,24,170,69,176,49,218,87,42,54,35,215,223,74,10,116,191,78,162,69,92,60,24,111,185,219,20,2,128,184,9,70,183,66,153,8,220,191,122,108,242,57,121,166,62,206,202,39,229,187,123,239,176,253,155,211,220,4,103,209,201,123,55,250,14,217,81,165,169,206,61,188,34,7,226,126,254,12,172,119,142,7,210,192,211,221,79,7,27,13,99,36,77,200,153,166,235,141,220,63,192,89,109,201,20,249,103,188,64,80,56,110,249,2,178,244,206,69,159,171,196,70,47,10,199,22,35,231,2,3,1,0,1,163,130,2,46,48,130,2,42,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,1,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,14,4,22,4,20,194,134,193,201,234,77,127,170,241,144,224,249,223,145,37,86,161,228,220,11,48,31,6,3,85,29,35,4,24,48,22,128,20,199,129,245,253,142,136,217,0,60,77,99,162,80,49,36,160,206,35,254,35,48,53,6,8,43,6,1,5,5,7,1,1,4,41,48,39,48,37,6,8,43,6,1,5,5,7,48,2,134,25,104,116,116,112,58,47,47,105,46,112,107,105,46,103,111,111,103,47,119,114,51,46,99,114,116,48,41,6,3,85,29,17,4,34,48,32,130,13,101,108,101,118,101,110,108,97,98,115,46,105,111,130,15,42,46,101,108,101,118,101,110,108,97,98,115,46,105,111,48,19,6,3,85,29,32,4,12,48,10,48,8,6,6,103,129,12,1,2,1,48,54,6,3,85,29,31,4,47,48,45,48,43,160,41,160,39,134,37,104,116,116,112,58,47,47,99,46,112,107,105,46,103,111,111,103,47,119,114,51,47,119,120,98,85,119,52,84,80,54,113,69,46,99,114,108,48,130,1,4,6,10,43,6,1,4,1,214,121,2,4,2,4,129,245,4,129,242,0,240,0,118,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,159,214,145,203,123,0,0,4,3,0,71,48,69,2,33,0,185,157,225,214,166,35,154,72,103,69,188,17,142,82,70,85,21,173,132,156,196,61,246,82,118,57,25,141,222,40,217,53,2,32,84,106,242,193,144,129,32,55,37,162,114,248,185,2,143,129,91,213,21,36,45,146,229,21,24,169,29,128,65,106,54,221,0,118,0,216,9,85,59,148,79,122,255,200,22,25,111,148,79,133,171,176,248,252,94,135,85,38,15,21,209,46,114,187,69,75,20,0,0,1,159,214,145,199,169,0,0,4,3,0,71,48,69,2,33,0,225,93,42,46,187,254,57,172,125,13,44,78,36,65,233,19,163,124,81,5,187,230,96,22,65,122,124,160,122,225,77,36,2,32,101,242,41,255,153,66,131,173,143,238,141,88,11,46,26,184,32,119,109,68,158,61,136,221,100,83,215,49,26,38,205,117,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,7,131,112,43,183,171,48,128,45,157,26,183,202,117,18,105,209,130,228,212,35,212,39,13,129,130,10,106,0,209,106,165,176,122,51,41,93,30,219,102,206,243,208,171,216,250,104,133,28,252,82,153,194,95,89,35,94,253,129,170,223,52,133,33,200,212,13,115,22,113,114,190,101,143,172,48,146,131,162,147,228,207,225,122,40,226,15,17,150,85,56,113,193,55,204,65,232,90,94,126,57,21,246,229,115,188,165,54,121,66,22,79,222,71,194,24,110,192,168,198,191,216,148,252,133,105,245,69,18,170,152,59,62,110,168,93,201,30,176,51,116,137,53,77,245,252,209,228,192,119,69,147,114,5,183,136,173,50,233,141,136,235,253,148,37,7,102,169,175,146,110,14,95,81,89,171,246,198,133,149,229,154,21,139,138,148,18,239,65,66,86,93,53,46,157,47,145,19,109,160,205,102,12,31,186,253,194,239,19,19,135,236,161,47,80,148,75,8,2,229,130,144,115,88,135,235,197,88,98,150,122,94,137,80,158,96,68,211,89,235,60,106,127,178,233,244,61,231,39,68,148,228,8,63,2,60,164,2,4,0,166,19,4,17,97,112,105,46,101,108,101,118,101,110,108,97,98,115,46,105,111,169,5,2,3,2,163,0,170,130,1,4,4,130,1,0,2,198,213,67,112,195,196,211,115,56,220,178,131,232,237,0,105,153,85,239,145,39,175,197,156,4,10,14,22,165,58,53,65,254,111,135,44,217,226,19,108,141,1,49,128,1,114,18,79,87,179,166,80,26,166,110,43,168,164,246,163,140,33,10,157,64,17,195,16,98,97,248,137,90,97,65,109,213,235,238,227,223,111,84,65,252,153,108,48,170,195,105,147,23,233,21,48,70,25,147,66,69,78,39,129,181,42,85,76,85,80,238,194,44,195,61,68,217,66,144,102,92,14,199,238,18,36,5,168,120,183,111,70,148,14,236,67,98,13,14,42,241,231,31,160,130,116,160,99,93,244,224,155,245,218,52,92,139,13,100,15,45,42,64,62,95,245,213,32,74,22,60,7,103,128,49,239,96,164,161,15,11,150,13,211,175,172,183,34,182,121,239,194,102,137,71,228,49,157,170,181,13,89,13,200,50,145,220,113,138,105,136,167,3,99,33,224,188,36,222,66,19,251,103,54,7,197,44,130,72,253,99,139,124,180,10,165,52,163,216,129,163,182,16,133,70,82,65,15,17,142,181,163,165,96,189,174,7,2,5,0,161,192,237,175,179,3,2,1,29],"type":"Buffer"},"api.telegram.org:443:::::::::::::::::::::":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,198,251,48,182,16,105,145,147,100,16,17,22,10,1,91,58,172,5,231,23,240,230,160,183,215,171,204,81,157,114,87,164,4,48,253,73,116,125,118,121,92,61,207,195,60,138,77,163,249,232,198,244,150,113,110,159,157,199,222,127,233,31,40,227,124,108,92,251,54,38,252,30,0,211,178,138,127,29,26,184,148,131,161,6,2,4,106,169,20,197,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,53,185,27,145,169,194,217,88,52,28,47,73,42,143,201,137,53,43,192,130,72,69,138,223,200,178,186,16,196,72,52,147,23,68,93,48,37,224,5,131,85,204,17,193,58,132,37,141,137,149,201,95,68,11,124,1,97,219,32,156,29,29,123,7,87,139,6,198,18,95,152,150,164,155,177,219,252,94,117,90,191,155,130,21,93,253,229,49,90,177,123,27,54,246,147,233,130,156,52,86,133,119,145,165,174,36,158,93,167,25,8,246,172,32,185,78,56,81,110,197,129,224,64,46,8,70,150,35,74,162,47,19,70,29,198,44,213,175,208,14,220,76,204,167,152,74,218,214,159,195,108,255,130,202,98,164,70,166,45,116,24,158,186,249,242,169,225,139,42,91,42,156,118,130,202,219,15,48,124,138,116,159,246,55,9,139,56,200,231,123,120,222,109,244,162,197,155,156,238,185,111,168,8,33,121,33,149,255,91,204,180,10,89,115,218,91,118,89,77,1,206,141,69,45,159,152,121,100,207,82,12,0,245,0,172,224,198,52,195,151,174,6,2,4,5,199,170,237,179,3,2,1,29],"type":"Buffer"}}},"defaultPort":443,"freeSockets":{"api.telegram.org:443:::::::::::::::::::::":[{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000}]},"keepAlive":true,"keepAliveMsecs":1000,"maxCachedSessions":100,"maxFreeSockets":256,"maxSockets":null,"maxTotalSockets":null,"options":{"keepAlive":true,"noDelay":true,"path":null,"scheduling":"lifo","timeout":5000},"protocol":"https:","requests":{},"scheduling":"lifo","sockets":{},"totalSocketCount":1},"chunkedEncoding":false,"destroyed":true,"finished":true,"host":"api.telegram.org","maxHeadersCount":null,"maxRequestsOnConnectionReached":false,"method":"POST","outputData":[],"outputSize":0,"parser":null,"path":"/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","protocol":"https:","res":{"_consuming":false,"_dumped":false,"_events":{"end":[null,null]},"_eventsCount":4,"_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"aborted":false,"client":{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000},"complete":true,"httpVersion":"1.1","httpVersionMajor":1,"httpVersionMinor":1,"method":null,"rawHeaders":["Server","nginx/1.30.1","Date","Tue, 15 Sep 2026 09:50:00 GMT","Content-Type","application/json","Content-Length","95","Connection","keep-alive","Strict-Transport-Security","max-age=31536000; includeSubDomains; preload","Access-Control-Allow-Origin","*","Access-Control-Expose-Headers","Content-Length,Content-Type,Date,Server,Connection"],"rawTrailers":[],"redirects":[],"req":"[Circular]","responseUrl":"https://api.telegram.org/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","socket":null,"statusCode":403,"statusMessage":"Forbidden","upgrade":false,"url":""},"reusedSocket":false,"sendDate":false,"shouldKeepAlive":true,"socket":{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000},"strictContentLength":false,"timeoutCb":null,"upgradeOrConnect":false,"useChunkedEncodingByDefault":true,"writable":true},"status":403,"statusText":"Forbidden"},"stack":"AxiosError: Request failed with status code 403\n    at settle (/var/www/html/gix-demtools/backend/node_modules/axios/dist/node/axios.cjs:2151:12)\n    at IncomingMessage.handleStreamEnd (/var/www/html/gix-demtools/backend/node_modules/axios/dist/node/axios.cjs:3545:11)\n    at IncomingMessage.emit (node:events:536:35)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)\n    at Axios.request (/var/www/html/gix-demtools/backend/node_modules/axios/dist/node/axios.cjs:4796:41)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async sendMessage (/var/www/html/gix-demtools/backend/src/services/telegram.service.js:62:3)\n    at async Object.sendTestMessage (/var/www/html/gix-demtools/backend/src/services/telegram.service.js:106:3)\n    at async exports.sendTest (/var/www/html/gix-demtools/backend/src/controllers/telegramSettings.controller.js:77:5)","status":403,"timestamp":"2026-09-15 11:50:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:50:00 +0000] \"POST /api/telegram-settings/test HTTP/1.1\" 400 63 \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:50:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:50:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:50:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:51:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:51:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:52:04 +0000] \"PUT /api/telegram-settings HTTP/1.1\" 200 109 \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:52:04"}
{"code":"ERR_BAD_REQUEST","config":{"adapter":["xhr","http","fetch"],"allowAbsoluteUrls":true,"data":"{\"chat_id\":\"8773780835\",\"text\":\"✅ Test di connessione da GIX Dialer AI: la notifica funziona correttamente.\"}","env":{},"headers":{"Accept":"application/json, text/plain, */*","Accept-Encoding":"gzip, compress, deflate, br","Content-Length":"111","Content-Type":"application/json","User-Agent":"axios/1.13.5"},"maxBodyLength":-1,"maxContentLength":-1,"method":"post","timeout":10000,"transformRequest":[null],"transformResponse":[null],"transitional":{"clarifyTimeoutError":false,"forcedJSONParsing":true,"legacyInterceptorReqResOrdering":true,"silentJSONParsing":true},"url":"https://api.telegram.org/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN"},"isAxiosError":true,"level":"error","message":"Errore in sendTest (telegram): Request failed with status code 403","name":"AxiosError","request":{"_closed":true,"_contentLength":111,"_defaultKeepAlive":true,"_ended":true,"_events":{},"_eventsCount":7,"_hasBody":true,"_header":"POST /bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage HTTP/1.1\r\nAccept: application/json, text/plain, */*\r\nContent-Type: application/json\r\nUser-Agent: axios/1.13.5\r\nContent-Length: 111\r\nAccept-Encoding: gzip, compress, deflate, br\r\nHost: api.telegram.org\r\nConnection: keep-alive\r\n\r\n","_headerSent":true,"_keepAliveTimeout":0,"_last":false,"_redirectable":{"_currentRequest":"[Circular]","_currentUrl":"https://api.telegram.org/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","_ended":true,"_ending":true,"_events":{"socket":[null,null]},"_eventsCount":3,"_options":{"agents":{},"beforeRedirects":{},"headers":{"Accept":"application/json, text/plain, */*","Accept-Encoding":"gzip, compress, deflate, br","Content-Length":"111","Content-Type":"application/json","User-Agent":"axios/1.13.5"},"hostname":"api.telegram.org","maxBodyLength":null,"maxRedirects":21,"method":"POST","nativeProtocols":{"http:":{"METHODS":["ACL","BIND","CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LINK","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCALENDAR","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","QUERY","REBIND","REPORT","SEARCH","SOURCE","SUBSCRIBE","TRACE","UNBIND","UNLINK","UNLOCK","UNSUBSCRIBE"],"STATUS_CODES":{"100":"Continue","101":"Switching Protocols","102":"Processing","103":"Early Hints","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","208":"Already Reported","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I'm a Teapot","421":"Misdirected Request","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","425":"Too Early","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Timeout","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","508":"Loop Detected","509":"Bandwidth Limit Exceeded","510":"Not Extended","511":"Network Authentication Required"},"globalAgent":{"_events":{},"_eventsCount":2,"defaultPort":80,"freeSockets":{},"keepAlive":true,"keepAliveMsecs":1000,"maxFreeSockets":256,"maxSockets":null,"maxTotalSockets":null,"options":{"keepAlive":true,"noDelay":true,"path":null,"scheduling":"lifo","timeout":5000},"protocol":"http:","requests":{},"scheduling":"lifo","sockets":{},"totalSocketCount":0},"maxHeaderSize":16384},"https:":{"globalAgent":{"_events":{},"_eventsCount":2,"_sessionCache":{"list":["api.elevenlabs.io:443:::::::::::::::::::::","api.telegram.org:443:::::::::::::::::::::"],"map":{"api.elevenlabs.io:443:::::::::::::::::::::":{"data":[48,130,6,184,2,1,1,2,2,3,4,4,2,19,2,4,32,101,155,56,186,60,147,53,253,153,117,37,137,167,94,90,8,234,63,94,140,78,201,92,63,111,115,202,61,56,103,146,249,4,48,27,23,2,74,57,113,184,41,19,221,123,5,27,52,99,134,12,225,131,185,236,65,80,140,247,45,54,132,98,209,97,75,68,214,76,54,164,174,172,216,237,219,114,107,114,165,81,101,161,6,2,4,106,169,20,87,162,4,2,2,28,32,163,130,5,17,48,130,5,13,48,130,3,245,160,3,2,1,2,2,16,96,223,231,191,153,112,3,241,16,133,27,94,152,185,239,17,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,59,49,11,48,9,6,3,85,4,6,19,2,85,83,49,30,48,28,6,3,85,4,10,19,21,71,111,111,103,108,101,32,84,114,117,115,116,32,83,101,114,118,105,99,101,115,49,12,48,10,6,3,85,4,3,19,3,87,82,51,48,30,23,13,50,54,48,56,48,54,48,57,49,53,48,53,90,23,13,50,54,49,49,48,52,49,48,49,48,53,57,90,48,24,49,22,48,20,6,3,85,4,3,19,13,101,108,101,118,101,110,108,97,98,115,46,105,111,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,234,3,51,44,242,203,82,45,55,18,237,205,202,133,95,41,39,180,159,12,107,220,41,36,212,100,106,73,102,104,86,101,51,70,104,186,167,33,212,242,5,179,9,187,177,190,223,31,176,29,166,69,1,4,166,139,139,59,151,224,191,243,63,240,90,230,195,14,15,24,167,110,243,1,188,95,33,50,69,52,98,125,72,238,180,57,183,50,167,154,240,193,166,142,115,70,21,95,189,124,2,123,116,55,251,134,157,189,111,189,236,52,248,162,228,187,71,14,14,58,234,211,129,120,208,77,155,19,196,24,170,69,176,49,218,87,42,54,35,215,223,74,10,116,191,78,162,69,92,60,24,111,185,219,20,2,128,184,9,70,183,66,153,8,220,191,122,108,242,57,121,166,62,206,202,39,229,187,123,239,176,253,155,211,220,4,103,209,201,123,55,250,14,217,81,165,169,206,61,188,34,7,226,126,254,12,172,119,142,7,210,192,211,221,79,7,27,13,99,36,77,200,153,166,235,141,220,63,192,89,109,201,20,249,103,188,64,80,56,110,249,2,178,244,206,69,159,171,196,70,47,10,199,22,35,231,2,3,1,0,1,163,130,2,46,48,130,2,42,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,1,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,14,4,22,4,20,194,134,193,201,234,77,127,170,241,144,224,249,223,145,37,86,161,228,220,11,48,31,6,3,85,29,35,4,24,48,22,128,20,199,129,245,253,142,136,217,0,60,77,99,162,80,49,36,160,206,35,254,35,48,53,6,8,43,6,1,5,5,7,1,1,4,41,48,39,48,37,6,8,43,6,1,5,5,7,48,2,134,25,104,116,116,112,58,47,47,105,46,112,107,105,46,103,111,111,103,47,119,114,51,46,99,114,116,48,41,6,3,85,29,17,4,34,48,32,130,13,101,108,101,118,101,110,108,97,98,115,46,105,111,130,15,42,46,101,108,101,118,101,110,108,97,98,115,46,105,111,48,19,6,3,85,29,32,4,12,48,10,48,8,6,6,103,129,12,1,2,1,48,54,6,3,85,29,31,4,47,48,45,48,43,160,41,160,39,134,37,104,116,116,112,58,47,47,99,46,112,107,105,46,103,111,111,103,47,119,114,51,47,119,120,98,85,119,52,84,80,54,113,69,46,99,114,108,48,130,1,4,6,10,43,6,1,4,1,214,121,2,4,2,4,129,245,4,129,242,0,240,0,118,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,159,214,145,203,123,0,0,4,3,0,71,48,69,2,33,0,185,157,225,214,166,35,154,72,103,69,188,17,142,82,70,85,21,173,132,156,196,61,246,82,118,57,25,141,222,40,217,53,2,32,84,106,242,193,144,129,32,55,37,162,114,248,185,2,143,129,91,213,21,36,45,146,229,21,24,169,29,128,65,106,54,221,0,118,0,216,9,85,59,148,79,122,255,200,22,25,111,148,79,133,171,176,248,252,94,135,85,38,15,21,209,46,114,187,69,75,20,0,0,1,159,214,145,199,169,0,0,4,3,0,71,48,69,2,33,0,225,93,42,46,187,254,57,172,125,13,44,78,36,65,233,19,163,124,81,5,187,230,96,22,65,122,124,160,122,225,77,36,2,32,101,242,41,255,153,66,131,173,143,238,141,88,11,46,26,184,32,119,109,68,158,61,136,221,100,83,215,49,26,38,205,117,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,7,131,112,43,183,171,48,128,45,157,26,183,202,117,18,105,209,130,228,212,35,212,39,13,129,130,10,106,0,209,106,165,176,122,51,41,93,30,219,102,206,243,208,171,216,250,104,133,28,252,82,153,194,95,89,35,94,253,129,170,223,52,133,33,200,212,13,115,22,113,114,190,101,143,172,48,146,131,162,147,228,207,225,122,40,226,15,17,150,85,56,113,193,55,204,65,232,90,94,126,57,21,246,229,115,188,165,54,121,66,22,79,222,71,194,24,110,192,168,198,191,216,148,252,133,105,245,69,18,170,152,59,62,110,168,93,201,30,176,51,116,137,53,77,245,252,209,228,192,119,69,147,114,5,183,136,173,50,233,141,136,235,253,148,37,7,102,169,175,146,110,14,95,81,89,171,246,198,133,149,229,154,21,139,138,148,18,239,65,66,86,93,53,46,157,47,145,19,109,160,205,102,12,31,186,253,194,239,19,19,135,236,161,47,80,148,75,8,2,229,130,144,115,88,135,235,197,88,98,150,122,94,137,80,158,96,68,211,89,235,60,106,127,178,233,244,61,231,39,68,148,228,8,63,2,60,164,2,4,0,166,19,4,17,97,112,105,46,101,108,101,118,101,110,108,97,98,115,46,105,111,169,5,2,3,2,163,0,170,130,1,4,4,130,1,0,2,198,213,67,112,195,196,211,115,56,220,178,131,232,237,0,105,153,85,239,145,39,175,197,156,4,10,14,22,165,58,53,65,254,111,135,44,217,226,19,108,141,1,49,128,1,114,18,79,87,179,166,80,26,166,110,43,168,164,246,163,140,33,10,157,64,17,195,16,98,97,248,137,90,97,65,109,213,235,238,227,223,111,84,65,252,153,108,48,170,195,105,147,23,233,21,48,70,25,147,66,69,78,39,129,181,42,85,76,85,80,238,194,44,195,61,68,217,66,144,102,92,14,199,238,18,36,5,168,120,183,111,70,148,14,236,67,98,13,14,42,241,231,31,160,130,116,160,99,93,244,224,155,245,218,52,92,139,13,100,15,45,42,64,62,95,245,213,32,74,22,60,7,103,128,49,239,96,164,161,15,11,150,13,211,175,172,183,34,182,121,239,194,102,137,71,228,49,157,170,181,13,89,13,200,50,145,220,113,138,105,136,167,3,99,33,224,188,36,222,66,19,251,103,54,7,197,44,130,72,253,99,139,124,180,10,165,52,163,216,129,163,182,16,133,70,82,65,15,17,142,181,163,165,96,189,174,7,2,5,0,161,192,237,175,179,3,2,1,29],"type":"Buffer"},"api.telegram.org:443:::::::::::::::::::::":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,135,253,7,154,185,136,127,86,41,158,200,210,69,146,131,57,253,69,156,208,89,230,94,115,158,174,0,149,56,208,112,227,4,48,87,209,130,212,196,174,28,237,165,10,242,35,190,156,99,49,58,84,4,140,138,26,213,135,226,86,107,195,27,179,87,83,75,234,11,142,133,189,159,128,251,186,247,255,137,196,19,164,161,6,2,4,106,169,21,70,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,27,40,143,236,251,78,200,185,227,49,172,37,119,133,186,217,142,223,76,210,210,82,68,139,58,124,28,23,50,156,214,123,178,199,50,212,124,36,92,190,54,227,11,173,11,36,241,167,72,223,164,150,171,124,112,127,83,19,221,105,6,35,182,113,93,33,2,111,64,124,82,21,169,90,207,75,164,47,221,6,206,215,83,111,49,202,254,145,227,243,211,41,40,141,137,38,87,202,32,122,214,145,36,170,1,85,32,53,86,151,125,236,171,244,38,183,213,252,46,203,150,186,113,169,4,35,79,106,234,39,204,157,237,21,86,43,2,153,7,31,232,198,250,62,192,124,186,179,236,195,110,114,9,81,64,28,106,100,99,65,49,22,195,91,114,52,70,34,60,219,42,110,197,185,133,162,75,117,115,92,199,185,175,203,94,254,2,113,22,253,206,51,180,189,77,54,132,175,214,58,232,181,133,143,162,235,161,172,24,246,131,211,254,4,29,18,218,224,254,166,241,97,250,200,50,71,56,160,139,25,92,12,13,232,23,140,219,43,216,154,174,6,2,4,117,54,165,124,179,3,2,1,29],"type":"Buffer"}}},"defaultPort":443,"freeSockets":{"api.telegram.org:443:::::::::::::::::::::":[{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}},"session":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,198,251,48,182,16,105,145,147,100,16,17,22,10,1,91,58,172,5,231,23,240,230,160,183,215,171,204,81,157,114,87,164,4,48,253,73,116,125,118,121,92,61,207,195,60,138,77,163,249,232,198,244,150,113,110,159,157,199,222,127,233,31,40,227,124,108,92,251,54,38,252,30,0,211,178,138,127,29,26,184,148,131,161,6,2,4,106,169,20,197,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,53,185,27,145,169,194,217,88,52,28,47,73,42,143,201,137,53,43,192,130,72,69,138,223,200,178,186,16,196,72,52,147,23,68,93,48,37,224,5,131,85,204,17,193,58,132,37,141,137,149,201,95,68,11,124,1,97,219,32,156,29,29,123,7,87,139,6,198,18,95,152,150,164,155,177,219,252,94,117,90,191,155,130,21,93,253,229,49,90,177,123,27,54,246,147,233,130,156,52,86,133,119,145,165,174,36,158,93,167,25,8,246,172,32,185,78,56,81,110,197,129,224,64,46,8,70,150,35,74,162,47,19,70,29,198,44,213,175,208,14,220,76,204,167,152,74,218,214,159,195,108,255,130,202,98,164,70,166,45,116,24,158,186,249,242,169,225,139,42,91,42,156,118,130,202,219,15,48,124,138,116,159,246,55,9,139,56,200,231,123,120,222,109,244,162,197,155,156,238,185,111,168,8,33,121,33,149,255,91,204,180,10,89,115,218,91,118,89,77,1,206,141,69,45,159,152,121,100,207,82,12,0,245,0,172,224,198,52,195,151,174,6,2,4,5,199,170,237,179,3,2,1,29],"type":"Buffer"}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000}]},"keepAlive":true,"keepAliveMsecs":1000,"maxCachedSessions":100,"maxFreeSockets":256,"maxSockets":null,"maxTotalSockets":null,"options":{"keepAlive":true,"noDelay":true,"path":null,"scheduling":"lifo","timeout":5000},"protocol":"https:","requests":{},"scheduling":"lifo","sockets":{},"totalSocketCount":1}}},"path":"/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","pathname":"/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","port":"","protocol":"https:"},"_redirectCount":0,"_redirects":[],"_requestBodyBuffers":[],"_requestBodyLength":111,"_timeout":null,"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0}},"_removedConnection":false,"_removedContLen":false,"_removedTE":false,"_trailer":"","aborted":false,"agent":{"_events":{},"_eventsCount":2,"_sessionCache":{"list":["api.elevenlabs.io:443:::::::::::::::::::::","api.telegram.org:443:::::::::::::::::::::"],"map":{"api.elevenlabs.io:443:::::::::::::::::::::":{"data":[48,130,6,184,2,1,1,2,2,3,4,4,2,19,2,4,32,101,155,56,186,60,147,53,253,153,117,37,137,167,94,90,8,234,63,94,140,78,201,92,63,111,115,202,61,56,103,146,249,4,48,27,23,2,74,57,113,184,41,19,221,123,5,27,52,99,134,12,225,131,185,236,65,80,140,247,45,54,132,98,209,97,75,68,214,76,54,164,174,172,216,237,219,114,107,114,165,81,101,161,6,2,4,106,169,20,87,162,4,2,2,28,32,163,130,5,17,48,130,5,13,48,130,3,245,160,3,2,1,2,2,16,96,223,231,191,153,112,3,241,16,133,27,94,152,185,239,17,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,59,49,11,48,9,6,3,85,4,6,19,2,85,83,49,30,48,28,6,3,85,4,10,19,21,71,111,111,103,108,101,32,84,114,117,115,116,32,83,101,114,118,105,99,101,115,49,12,48,10,6,3,85,4,3,19,3,87,82,51,48,30,23,13,50,54,48,56,48,54,48,57,49,53,48,53,90,23,13,50,54,49,49,48,52,49,48,49,48,53,57,90,48,24,49,22,48,20,6,3,85,4,3,19,13,101,108,101,118,101,110,108,97,98,115,46,105,111,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,234,3,51,44,242,203,82,45,55,18,237,205,202,133,95,41,39,180,159,12,107,220,41,36,212,100,106,73,102,104,86,101,51,70,104,186,167,33,212,242,5,179,9,187,177,190,223,31,176,29,166,69,1,4,166,139,139,59,151,224,191,243,63,240,90,230,195,14,15,24,167,110,243,1,188,95,33,50,69,52,98,125,72,238,180,57,183,50,167,154,240,193,166,142,115,70,21,95,189,124,2,123,116,55,251,134,157,189,111,189,236,52,248,162,228,187,71,14,14,58,234,211,129,120,208,77,155,19,196,24,170,69,176,49,218,87,42,54,35,215,223,74,10,116,191,78,162,69,92,60,24,111,185,219,20,2,128,184,9,70,183,66,153,8,220,191,122,108,242,57,121,166,62,206,202,39,229,187,123,239,176,253,155,211,220,4,103,209,201,123,55,250,14,217,81,165,169,206,61,188,34,7,226,126,254,12,172,119,142,7,210,192,211,221,79,7,27,13,99,36,77,200,153,166,235,141,220,63,192,89,109,201,20,249,103,188,64,80,56,110,249,2,178,244,206,69,159,171,196,70,47,10,199,22,35,231,2,3,1,0,1,163,130,2,46,48,130,2,42,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,1,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,14,4,22,4,20,194,134,193,201,234,77,127,170,241,144,224,249,223,145,37,86,161,228,220,11,48,31,6,3,85,29,35,4,24,48,22,128,20,199,129,245,253,142,136,217,0,60,77,99,162,80,49,36,160,206,35,254,35,48,53,6,8,43,6,1,5,5,7,1,1,4,41,48,39,48,37,6,8,43,6,1,5,5,7,48,2,134,25,104,116,116,112,58,47,47,105,46,112,107,105,46,103,111,111,103,47,119,114,51,46,99,114,116,48,41,6,3,85,29,17,4,34,48,32,130,13,101,108,101,118,101,110,108,97,98,115,46,105,111,130,15,42,46,101,108,101,118,101,110,108,97,98,115,46,105,111,48,19,6,3,85,29,32,4,12,48,10,48,8,6,6,103,129,12,1,2,1,48,54,6,3,85,29,31,4,47,48,45,48,43,160,41,160,39,134,37,104,116,116,112,58,47,47,99,46,112,107,105,46,103,111,111,103,47,119,114,51,47,119,120,98,85,119,52,84,80,54,113,69,46,99,114,108,48,130,1,4,6,10,43,6,1,4,1,214,121,2,4,2,4,129,245,4,129,242,0,240,0,118,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,159,214,145,203,123,0,0,4,3,0,71,48,69,2,33,0,185,157,225,214,166,35,154,72,103,69,188,17,142,82,70,85,21,173,132,156,196,61,246,82,118,57,25,141,222,40,217,53,2,32,84,106,242,193,144,129,32,55,37,162,114,248,185,2,143,129,91,213,21,36,45,146,229,21,24,169,29,128,65,106,54,221,0,118,0,216,9,85,59,148,79,122,255,200,22,25,111,148,79,133,171,176,248,252,94,135,85,38,15,21,209,46,114,187,69,75,20,0,0,1,159,214,145,199,169,0,0,4,3,0,71,48,69,2,33,0,225,93,42,46,187,254,57,172,125,13,44,78,36,65,233,19,163,124,81,5,187,230,96,22,65,122,124,160,122,225,77,36,2,32,101,242,41,255,153,66,131,173,143,238,141,88,11,46,26,184,32,119,109,68,158,61,136,221,100,83,215,49,26,38,205,117,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,7,131,112,43,183,171,48,128,45,157,26,183,202,117,18,105,209,130,228,212,35,212,39,13,129,130,10,106,0,209,106,165,176,122,51,41,93,30,219,102,206,243,208,171,216,250,104,133,28,252,82,153,194,95,89,35,94,253,129,170,223,52,133,33,200,212,13,115,22,113,114,190,101,143,172,48,146,131,162,147,228,207,225,122,40,226,15,17,150,85,56,113,193,55,204,65,232,90,94,126,57,21,246,229,115,188,165,54,121,66,22,79,222,71,194,24,110,192,168,198,191,216,148,252,133,105,245,69,18,170,152,59,62,110,168,93,201,30,176,51,116,137,53,77,245,252,209,228,192,119,69,147,114,5,183,136,173,50,233,141,136,235,253,148,37,7,102,169,175,146,110,14,95,81,89,171,246,198,133,149,229,154,21,139,138,148,18,239,65,66,86,93,53,46,157,47,145,19,109,160,205,102,12,31,186,253,194,239,19,19,135,236,161,47,80,148,75,8,2,229,130,144,115,88,135,235,197,88,98,150,122,94,137,80,158,96,68,211,89,235,60,106,127,178,233,244,61,231,39,68,148,228,8,63,2,60,164,2,4,0,166,19,4,17,97,112,105,46,101,108,101,118,101,110,108,97,98,115,46,105,111,169,5,2,3,2,163,0,170,130,1,4,4,130,1,0,2,198,213,67,112,195,196,211,115,56,220,178,131,232,237,0,105,153,85,239,145,39,175,197,156,4,10,14,22,165,58,53,65,254,111,135,44,217,226,19,108,141,1,49,128,1,114,18,79,87,179,166,80,26,166,110,43,168,164,246,163,140,33,10,157,64,17,195,16,98,97,248,137,90,97,65,109,213,235,238,227,223,111,84,65,252,153,108,48,170,195,105,147,23,233,21,48,70,25,147,66,69,78,39,129,181,42,85,76,85,80,238,194,44,195,61,68,217,66,144,102,92,14,199,238,18,36,5,168,120,183,111,70,148,14,236,67,98,13,14,42,241,231,31,160,130,116,160,99,93,244,224,155,245,218,52,92,139,13,100,15,45,42,64,62,95,245,213,32,74,22,60,7,103,128,49,239,96,164,161,15,11,150,13,211,175,172,183,34,182,121,239,194,102,137,71,228,49,157,170,181,13,89,13,200,50,145,220,113,138,105,136,167,3,99,33,224,188,36,222,66,19,251,103,54,7,197,44,130,72,253,99,139,124,180,10,165,52,163,216,129,163,182,16,133,70,82,65,15,17,142,181,163,165,96,189,174,7,2,5,0,161,192,237,175,179,3,2,1,29],"type":"Buffer"},"api.telegram.org:443:::::::::::::::::::::":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,135,253,7,154,185,136,127,86,41,158,200,210,69,146,131,57,253,69,156,208,89,230,94,115,158,174,0,149,56,208,112,227,4,48,87,209,130,212,196,174,28,237,165,10,242,35,190,156,99,49,58,84,4,140,138,26,213,135,226,86,107,195,27,179,87,83,75,234,11,142,133,189,159,128,251,186,247,255,137,196,19,164,161,6,2,4,106,169,21,70,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,27,40,143,236,251,78,200,185,227,49,172,37,119,133,186,217,142,223,76,210,210,82,68,139,58,124,28,23,50,156,214,123,178,199,50,212,124,36,92,190,54,227,11,173,11,36,241,167,72,223,164,150,171,124,112,127,83,19,221,105,6,35,182,113,93,33,2,111,64,124,82,21,169,90,207,75,164,47,221,6,206,215,83,111,49,202,254,145,227,243,211,41,40,141,137,38,87,202,32,122,214,145,36,170,1,85,32,53,86,151,125,236,171,244,38,183,213,252,46,203,150,186,113,169,4,35,79,106,234,39,204,157,237,21,86,43,2,153,7,31,232,198,250,62,192,124,186,179,236,195,110,114,9,81,64,28,106,100,99,65,49,22,195,91,114,52,70,34,60,219,42,110,197,185,133,162,75,117,115,92,199,185,175,203,94,254,2,113,22,253,206,51,180,189,77,54,132,175,214,58,232,181,133,143,162,235,161,172,24,246,131,211,254,4,29,18,218,224,254,166,241,97,250,200,50,71,56,160,139,25,92,12,13,232,23,140,219,43,216,154,174,6,2,4,117,54,165,124,179,3,2,1,29],"type":"Buffer"}}},"defaultPort":443,"freeSockets":{"api.telegram.org:443:::::::::::::::::::::":[{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}},"session":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,198,251,48,182,16,105,145,147,100,16,17,22,10,1,91,58,172,5,231,23,240,230,160,183,215,171,204,81,157,114,87,164,4,48,253,73,116,125,118,121,92,61,207,195,60,138,77,163,249,232,198,244,150,113,110,159,157,199,222,127,233,31,40,227,124,108,92,251,54,38,252,30,0,211,178,138,127,29,26,184,148,131,161,6,2,4,106,169,20,197,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,53,185,27,145,169,194,217,88,52,28,47,73,42,143,201,137,53,43,192,130,72,69,138,223,200,178,186,16,196,72,52,147,23,68,93,48,37,224,5,131,85,204,17,193,58,132,37,141,137,149,201,95,68,11,124,1,97,219,32,156,29,29,123,7,87,139,6,198,18,95,152,150,164,155,177,219,252,94,117,90,191,155,130,21,93,253,229,49,90,177,123,27,54,246,147,233,130,156,52,86,133,119,145,165,174,36,158,93,167,25,8,246,172,32,185,78,56,81,110,197,129,224,64,46,8,70,150,35,74,162,47,19,70,29,198,44,213,175,208,14,220,76,204,167,152,74,218,214,159,195,108,255,130,202,98,164,70,166,45,116,24,158,186,249,242,169,225,139,42,91,42,156,118,130,202,219,15,48,124,138,116,159,246,55,9,139,56,200,231,123,120,222,109,244,162,197,155,156,238,185,111,168,8,33,121,33,149,255,91,204,180,10,89,115,218,91,118,89,77,1,206,141,69,45,159,152,121,100,207,82,12,0,245,0,172,224,198,52,195,151,174,6,2,4,5,199,170,237,179,3,2,1,29],"type":"Buffer"}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000}]},"keepAlive":true,"keepAliveMsecs":1000,"maxCachedSessions":100,"maxFreeSockets":256,"maxSockets":null,"maxTotalSockets":null,"options":{"keepAlive":true,"noDelay":true,"path":null,"scheduling":"lifo","timeout":5000},"protocol":"https:","requests":{},"scheduling":"lifo","sockets":{},"totalSocketCount":1},"chunkedEncoding":false,"destroyed":true,"finished":true,"host":"api.telegram.org","maxHeadersCount":null,"maxRequestsOnConnectionReached":false,"method":"POST","outputData":[],"outputSize":0,"parser":null,"path":"/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","protocol":"https:","res":{"_consuming":false,"_dumped":false,"_events":{"end":[null,null]},"_eventsCount":4,"_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"aborted":false,"client":{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}},"session":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,198,251,48,182,16,105,145,147,100,16,17,22,10,1,91,58,172,5,231,23,240,230,160,183,215,171,204,81,157,114,87,164,4,48,253,73,116,125,118,121,92,61,207,195,60,138,77,163,249,232,198,244,150,113,110,159,157,199,222,127,233,31,40,227,124,108,92,251,54,38,252,30,0,211,178,138,127,29,26,184,148,131,161,6,2,4,106,169,20,197,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,53,185,27,145,169,194,217,88,52,28,47,73,42,143,201,137,53,43,192,130,72,69,138,223,200,178,186,16,196,72,52,147,23,68,93,48,37,224,5,131,85,204,17,193,58,132,37,141,137,149,201,95,68,11,124,1,97,219,32,156,29,29,123,7,87,139,6,198,18,95,152,150,164,155,177,219,252,94,117,90,191,155,130,21,93,253,229,49,90,177,123,27,54,246,147,233,130,156,52,86,133,119,145,165,174,36,158,93,167,25,8,246,172,32,185,78,56,81,110,197,129,224,64,46,8,70,150,35,74,162,47,19,70,29,198,44,213,175,208,14,220,76,204,167,152,74,218,214,159,195,108,255,130,202,98,164,70,166,45,116,24,158,186,249,242,169,225,139,42,91,42,156,118,130,202,219,15,48,124,138,116,159,246,55,9,139,56,200,231,123,120,222,109,244,162,197,155,156,238,185,111,168,8,33,121,33,149,255,91,204,180,10,89,115,218,91,118,89,77,1,206,141,69,45,159,152,121,100,207,82,12,0,245,0,172,224,198,52,195,151,174,6,2,4,5,199,170,237,179,3,2,1,29],"type":"Buffer"}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000},"complete":true,"httpVersion":"1.1","httpVersionMajor":1,"httpVersionMinor":1,"method":null,"rawHeaders":["Server","nginx/1.30.1","Date","Tue, 15 Sep 2026 09:52:06 GMT","Content-Type","application/json","Content-Length","95","Connection","keep-alive","Strict-Transport-Security","max-age=31536000; includeSubDomains; preload","Access-Control-Allow-Origin","*","Access-Control-Expose-Headers","Content-Length,Content-Type,Date,Server,Connection"],"rawTrailers":[],"redirects":[],"req":"[Circular]","responseUrl":"https://api.telegram.org/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","socket":null,"statusCode":403,"statusMessage":"Forbidden","upgrade":false,"url":""},"reusedSocket":false,"sendDate":false,"shouldKeepAlive":true,"socket":{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}},"session":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,198,251,48,182,16,105,145,147,100,16,17,22,10,1,91,58,172,5,231,23,240,230,160,183,215,171,204,81,157,114,87,164,4,48,253,73,116,125,118,121,92,61,207,195,60,138,77,163,249,232,198,244,150,113,110,159,157,199,222,127,233,31,40,227,124,108,92,251,54,38,252,30,0,211,178,138,127,29,26,184,148,131,161,6,2,4,106,169,20,197,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,53,185,27,145,169,194,217,88,52,28,47,73,42,143,201,137,53,43,192,130,72,69,138,223,200,178,186,16,196,72,52,147,23,68,93,48,37,224,5,131,85,204,17,193,58,132,37,141,137,149,201,95,68,11,124,1,97,219,32,156,29,29,123,7,87,139,6,198,18,95,152,150,164,155,177,219,252,94,117,90,191,155,130,21,93,253,229,49,90,177,123,27,54,246,147,233,130,156,52,86,133,119,145,165,174,36,158,93,167,25,8,246,172,32,185,78,56,81,110,197,129,224,64,46,8,70,150,35,74,162,47,19,70,29,198,44,213,175,208,14,220,76,204,167,152,74,218,214,159,195,108,255,130,202,98,164,70,166,45,116,24,158,186,249,242,169,225,139,42,91,42,156,118,130,202,219,15,48,124,138,116,159,246,55,9,139,56,200,231,123,120,222,109,244,162,197,155,156,238,185,111,168,8,33,121,33,149,255,91,204,180,10,89,115,218,91,118,89,77,1,206,141,69,45,159,152,121,100,207,82,12,0,245,0,172,224,198,52,195,151,174,6,2,4,5,199,170,237,179,3,2,1,29],"type":"Buffer"}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000},"strictContentLength":false,"timeoutCb":null,"upgradeOrConnect":false,"useChunkedEncodingByDefault":true,"writable":true},"response":{"config":{"adapter":["xhr","http","fetch"],"allowAbsoluteUrls":true,"data":"{\"chat_id\":\"8773780835\",\"text\":\"✅ Test di connessione da GIX Dialer AI: la notifica funziona correttamente.\"}","env":{},"headers":{"Accept":"application/json, text/plain, */*","Accept-Encoding":"gzip, compress, deflate, br","Content-Length":"111","Content-Type":"application/json","User-Agent":"axios/1.13.5"},"maxBodyLength":-1,"maxContentLength":-1,"method":"post","timeout":10000,"transformRequest":[null],"transformResponse":[null],"transitional":{"clarifyTimeoutError":false,"forcedJSONParsing":true,"legacyInterceptorReqResOrdering":true,"silentJSONParsing":true},"url":"https://api.telegram.org/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN"},"data":{"description":"Forbidden: the bot can't send messages to the bot","error_code":403,"ok":false},"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"Content-Length,Content-Type,Date,Server,Connection","connection":"keep-alive","content-length":"95","content-type":"application/json","date":"Tue, 15 Sep 2026 09:52:06 GMT","server":"nginx/1.30.1","strict-transport-security":"max-age=31536000; includeSubDomains; preload"},"request":{"_closed":true,"_contentLength":111,"_defaultKeepAlive":true,"_ended":true,"_events":{},"_eventsCount":7,"_hasBody":true,"_header":"POST /bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage HTTP/1.1\r\nAccept: application/json, text/plain, */*\r\nContent-Type: application/json\r\nUser-Agent: axios/1.13.5\r\nContent-Length: 111\r\nAccept-Encoding: gzip, compress, deflate, br\r\nHost: api.telegram.org\r\nConnection: keep-alive\r\n\r\n","_headerSent":true,"_keepAliveTimeout":0,"_last":false,"_redirectable":{"_currentRequest":"[Circular]","_currentUrl":"https://api.telegram.org/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","_ended":true,"_ending":true,"_events":{"socket":[null,null]},"_eventsCount":3,"_options":{"agents":{},"beforeRedirects":{},"headers":{"Accept":"application/json, text/plain, */*","Accept-Encoding":"gzip, compress, deflate, br","Content-Length":"111","Content-Type":"application/json","User-Agent":"axios/1.13.5"},"hostname":"api.telegram.org","maxBodyLength":null,"maxRedirects":21,"method":"POST","nativeProtocols":{"http:":{"METHODS":["ACL","BIND","CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LINK","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCALENDAR","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","QUERY","REBIND","REPORT","SEARCH","SOURCE","SUBSCRIBE","TRACE","UNBIND","UNLINK","UNLOCK","UNSUBSCRIBE"],"STATUS_CODES":{"100":"Continue","101":"Switching Protocols","102":"Processing","103":"Early Hints","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","208":"Already Reported","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I'm a Teapot","421":"Misdirected Request","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","425":"Too Early","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Timeout","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","508":"Loop Detected","509":"Bandwidth Limit Exceeded","510":"Not Extended","511":"Network Authentication Required"},"globalAgent":{"_events":{},"_eventsCount":2,"defaultPort":80,"freeSockets":{},"keepAlive":true,"keepAliveMsecs":1000,"maxFreeSockets":256,"maxSockets":null,"maxTotalSockets":null,"options":{"keepAlive":true,"noDelay":true,"path":null,"scheduling":"lifo","timeout":5000},"protocol":"http:","requests":{},"scheduling":"lifo","sockets":{},"totalSocketCount":0},"maxHeaderSize":16384},"https:":{"globalAgent":{"_events":{},"_eventsCount":2,"_sessionCache":{"list":["api.elevenlabs.io:443:::::::::::::::::::::","api.telegram.org:443:::::::::::::::::::::"],"map":{"api.elevenlabs.io:443:::::::::::::::::::::":{"data":[48,130,6,184,2,1,1,2,2,3,4,4,2,19,2,4,32,101,155,56,186,60,147,53,253,153,117,37,137,167,94,90,8,234,63,94,140,78,201,92,63,111,115,202,61,56,103,146,249,4,48,27,23,2,74,57,113,184,41,19,221,123,5,27,52,99,134,12,225,131,185,236,65,80,140,247,45,54,132,98,209,97,75,68,214,76,54,164,174,172,216,237,219,114,107,114,165,81,101,161,6,2,4,106,169,20,87,162,4,2,2,28,32,163,130,5,17,48,130,5,13,48,130,3,245,160,3,2,1,2,2,16,96,223,231,191,153,112,3,241,16,133,27,94,152,185,239,17,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,59,49,11,48,9,6,3,85,4,6,19,2,85,83,49,30,48,28,6,3,85,4,10,19,21,71,111,111,103,108,101,32,84,114,117,115,116,32,83,101,114,118,105,99,101,115,49,12,48,10,6,3,85,4,3,19,3,87,82,51,48,30,23,13,50,54,48,56,48,54,48,57,49,53,48,53,90,23,13,50,54,49,49,48,52,49,48,49,48,53,57,90,48,24,49,22,48,20,6,3,85,4,3,19,13,101,108,101,118,101,110,108,97,98,115,46,105,111,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,234,3,51,44,242,203,82,45,55,18,237,205,202,133,95,41,39,180,159,12,107,220,41,36,212,100,106,73,102,104,86,101,51,70,104,186,167,33,212,242,5,179,9,187,177,190,223,31,176,29,166,69,1,4,166,139,139,59,151,224,191,243,63,240,90,230,195,14,15,24,167,110,243,1,188,95,33,50,69,52,98,125,72,238,180,57,183,50,167,154,240,193,166,142,115,70,21,95,189,124,2,123,116,55,251,134,157,189,111,189,236,52,248,162,228,187,71,14,14,58,234,211,129,120,208,77,155,19,196,24,170,69,176,49,218,87,42,54,35,215,223,74,10,116,191,78,162,69,92,60,24,111,185,219,20,2,128,184,9,70,183,66,153,8,220,191,122,108,242,57,121,166,62,206,202,39,229,187,123,239,176,253,155,211,220,4,103,209,201,123,55,250,14,217,81,165,169,206,61,188,34,7,226,126,254,12,172,119,142,7,210,192,211,221,79,7,27,13,99,36,77,200,153,166,235,141,220,63,192,89,109,201,20,249,103,188,64,80,56,110,249,2,178,244,206,69,159,171,196,70,47,10,199,22,35,231,2,3,1,0,1,163,130,2,46,48,130,2,42,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,1,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,14,4,22,4,20,194,134,193,201,234,77,127,170,241,144,224,249,223,145,37,86,161,228,220,11,48,31,6,3,85,29,35,4,24,48,22,128,20,199,129,245,253,142,136,217,0,60,77,99,162,80,49,36,160,206,35,254,35,48,53,6,8,43,6,1,5,5,7,1,1,4,41,48,39,48,37,6,8,43,6,1,5,5,7,48,2,134,25,104,116,116,112,58,47,47,105,46,112,107,105,46,103,111,111,103,47,119,114,51,46,99,114,116,48,41,6,3,85,29,17,4,34,48,32,130,13,101,108,101,118,101,110,108,97,98,115,46,105,111,130,15,42,46,101,108,101,118,101,110,108,97,98,115,46,105,111,48,19,6,3,85,29,32,4,12,48,10,48,8,6,6,103,129,12,1,2,1,48,54,6,3,85,29,31,4,47,48,45,48,43,160,41,160,39,134,37,104,116,116,112,58,47,47,99,46,112,107,105,46,103,111,111,103,47,119,114,51,47,119,120,98,85,119,52,84,80,54,113,69,46,99,114,108,48,130,1,4,6,10,43,6,1,4,1,214,121,2,4,2,4,129,245,4,129,242,0,240,0,118,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,159,214,145,203,123,0,0,4,3,0,71,48,69,2,33,0,185,157,225,214,166,35,154,72,103,69,188,17,142,82,70,85,21,173,132,156,196,61,246,82,118,57,25,141,222,40,217,53,2,32,84,106,242,193,144,129,32,55,37,162,114,248,185,2,143,129,91,213,21,36,45,146,229,21,24,169,29,128,65,106,54,221,0,118,0,216,9,85,59,148,79,122,255,200,22,25,111,148,79,133,171,176,248,252,94,135,85,38,15,21,209,46,114,187,69,75,20,0,0,1,159,214,145,199,169,0,0,4,3,0,71,48,69,2,33,0,225,93,42,46,187,254,57,172,125,13,44,78,36,65,233,19,163,124,81,5,187,230,96,22,65,122,124,160,122,225,77,36,2,32,101,242,41,255,153,66,131,173,143,238,141,88,11,46,26,184,32,119,109,68,158,61,136,221,100,83,215,49,26,38,205,117,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,7,131,112,43,183,171,48,128,45,157,26,183,202,117,18,105,209,130,228,212,35,212,39,13,129,130,10,106,0,209,106,165,176,122,51,41,93,30,219,102,206,243,208,171,216,250,104,133,28,252,82,153,194,95,89,35,94,253,129,170,223,52,133,33,200,212,13,115,22,113,114,190,101,143,172,48,146,131,162,147,228,207,225,122,40,226,15,17,150,85,56,113,193,55,204,65,232,90,94,126,57,21,246,229,115,188,165,54,121,66,22,79,222,71,194,24,110,192,168,198,191,216,148,252,133,105,245,69,18,170,152,59,62,110,168,93,201,30,176,51,116,137,53,77,245,252,209,228,192,119,69,147,114,5,183,136,173,50,233,141,136,235,253,148,37,7,102,169,175,146,110,14,95,81,89,171,246,198,133,149,229,154,21,139,138,148,18,239,65,66,86,93,53,46,157,47,145,19,109,160,205,102,12,31,186,253,194,239,19,19,135,236,161,47,80,148,75,8,2,229,130,144,115,88,135,235,197,88,98,150,122,94,137,80,158,96,68,211,89,235,60,106,127,178,233,244,61,231,39,68,148,228,8,63,2,60,164,2,4,0,166,19,4,17,97,112,105,46,101,108,101,118,101,110,108,97,98,115,46,105,111,169,5,2,3,2,163,0,170,130,1,4,4,130,1,0,2,198,213,67,112,195,196,211,115,56,220,178,131,232,237,0,105,153,85,239,145,39,175,197,156,4,10,14,22,165,58,53,65,254,111,135,44,217,226,19,108,141,1,49,128,1,114,18,79,87,179,166,80,26,166,110,43,168,164,246,163,140,33,10,157,64,17,195,16,98,97,248,137,90,97,65,109,213,235,238,227,223,111,84,65,252,153,108,48,170,195,105,147,23,233,21,48,70,25,147,66,69,78,39,129,181,42,85,76,85,80,238,194,44,195,61,68,217,66,144,102,92,14,199,238,18,36,5,168,120,183,111,70,148,14,236,67,98,13,14,42,241,231,31,160,130,116,160,99,93,244,224,155,245,218,52,92,139,13,100,15,45,42,64,62,95,245,213,32,74,22,60,7,103,128,49,239,96,164,161,15,11,150,13,211,175,172,183,34,182,121,239,194,102,137,71,228,49,157,170,181,13,89,13,200,50,145,220,113,138,105,136,167,3,99,33,224,188,36,222,66,19,251,103,54,7,197,44,130,72,253,99,139,124,180,10,165,52,163,216,129,163,182,16,133,70,82,65,15,17,142,181,163,165,96,189,174,7,2,5,0,161,192,237,175,179,3,2,1,29],"type":"Buffer"},"api.telegram.org:443:::::::::::::::::::::":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,135,253,7,154,185,136,127,86,41,158,200,210,69,146,131,57,253,69,156,208,89,230,94,115,158,174,0,149,56,208,112,227,4,48,87,209,130,212,196,174,28,237,165,10,242,35,190,156,99,49,58,84,4,140,138,26,213,135,226,86,107,195,27,179,87,83,75,234,11,142,133,189,159,128,251,186,247,255,137,196,19,164,161,6,2,4,106,169,21,70,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,27,40,143,236,251,78,200,185,227,49,172,37,119,133,186,217,142,223,76,210,210,82,68,139,58,124,28,23,50,156,214,123,178,199,50,212,124,36,92,190,54,227,11,173,11,36,241,167,72,223,164,150,171,124,112,127,83,19,221,105,6,35,182,113,93,33,2,111,64,124,82,21,169,90,207,75,164,47,221,6,206,215,83,111,49,202,254,145,227,243,211,41,40,141,137,38,87,202,32,122,214,145,36,170,1,85,32,53,86,151,125,236,171,244,38,183,213,252,46,203,150,186,113,169,4,35,79,106,234,39,204,157,237,21,86,43,2,153,7,31,232,198,250,62,192,124,186,179,236,195,110,114,9,81,64,28,106,100,99,65,49,22,195,91,114,52,70,34,60,219,42,110,197,185,133,162,75,117,115,92,199,185,175,203,94,254,2,113,22,253,206,51,180,189,77,54,132,175,214,58,232,181,133,143,162,235,161,172,24,246,131,211,254,4,29,18,218,224,254,166,241,97,250,200,50,71,56,160,139,25,92,12,13,232,23,140,219,43,216,154,174,6,2,4,117,54,165,124,179,3,2,1,29],"type":"Buffer"}}},"defaultPort":443,"freeSockets":{"api.telegram.org:443:::::::::::::::::::::":[{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}},"session":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,198,251,48,182,16,105,145,147,100,16,17,22,10,1,91,58,172,5,231,23,240,230,160,183,215,171,204,81,157,114,87,164,4,48,253,73,116,125,118,121,92,61,207,195,60,138,77,163,249,232,198,244,150,113,110,159,157,199,222,127,233,31,40,227,124,108,92,251,54,38,252,30,0,211,178,138,127,29,26,184,148,131,161,6,2,4,106,169,20,197,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,53,185,27,145,169,194,217,88,52,28,47,73,42,143,201,137,53,43,192,130,72,69,138,223,200,178,186,16,196,72,52,147,23,68,93,48,37,224,5,131,85,204,17,193,58,132,37,141,137,149,201,95,68,11,124,1,97,219,32,156,29,29,123,7,87,139,6,198,18,95,152,150,164,155,177,219,252,94,117,90,191,155,130,21,93,253,229,49,90,177,123,27,54,246,147,233,130,156,52,86,133,119,145,165,174,36,158,93,167,25,8,246,172,32,185,78,56,81,110,197,129,224,64,46,8,70,150,35,74,162,47,19,70,29,198,44,213,175,208,14,220,76,204,167,152,74,218,214,159,195,108,255,130,202,98,164,70,166,45,116,24,158,186,249,242,169,225,139,42,91,42,156,118,130,202,219,15,48,124,138,116,159,246,55,9,139,56,200,231,123,120,222,109,244,162,197,155,156,238,185,111,168,8,33,121,33,149,255,91,204,180,10,89,115,218,91,118,89,77,1,206,141,69,45,159,152,121,100,207,82,12,0,245,0,172,224,198,52,195,151,174,6,2,4,5,199,170,237,179,3,2,1,29],"type":"Buffer"}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000}]},"keepAlive":true,"keepAliveMsecs":1000,"maxCachedSessions":100,"maxFreeSockets":256,"maxSockets":null,"maxTotalSockets":null,"options":{"keepAlive":true,"noDelay":true,"path":null,"scheduling":"lifo","timeout":5000},"protocol":"https:","requests":{},"scheduling":"lifo","sockets":{},"totalSocketCount":1}}},"path":"/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","pathname":"/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","port":"","protocol":"https:"},"_redirectCount":0,"_redirects":[],"_requestBodyBuffers":[],"_requestBodyLength":111,"_timeout":null,"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0}},"_removedConnection":false,"_removedContLen":false,"_removedTE":false,"_trailer":"","aborted":false,"agent":{"_events":{},"_eventsCount":2,"_sessionCache":{"list":["api.elevenlabs.io:443:::::::::::::::::::::","api.telegram.org:443:::::::::::::::::::::"],"map":{"api.elevenlabs.io:443:::::::::::::::::::::":{"data":[48,130,6,184,2,1,1,2,2,3,4,4,2,19,2,4,32,101,155,56,186,60,147,53,253,153,117,37,137,167,94,90,8,234,63,94,140,78,201,92,63,111,115,202,61,56,103,146,249,4,48,27,23,2,74,57,113,184,41,19,221,123,5,27,52,99,134,12,225,131,185,236,65,80,140,247,45,54,132,98,209,97,75,68,214,76,54,164,174,172,216,237,219,114,107,114,165,81,101,161,6,2,4,106,169,20,87,162,4,2,2,28,32,163,130,5,17,48,130,5,13,48,130,3,245,160,3,2,1,2,2,16,96,223,231,191,153,112,3,241,16,133,27,94,152,185,239,17,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,59,49,11,48,9,6,3,85,4,6,19,2,85,83,49,30,48,28,6,3,85,4,10,19,21,71,111,111,103,108,101,32,84,114,117,115,116,32,83,101,114,118,105,99,101,115,49,12,48,10,6,3,85,4,3,19,3,87,82,51,48,30,23,13,50,54,48,56,48,54,48,57,49,53,48,53,90,23,13,50,54,49,49,48,52,49,48,49,48,53,57,90,48,24,49,22,48,20,6,3,85,4,3,19,13,101,108,101,118,101,110,108,97,98,115,46,105,111,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,234,3,51,44,242,203,82,45,55,18,237,205,202,133,95,41,39,180,159,12,107,220,41,36,212,100,106,73,102,104,86,101,51,70,104,186,167,33,212,242,5,179,9,187,177,190,223,31,176,29,166,69,1,4,166,139,139,59,151,224,191,243,63,240,90,230,195,14,15,24,167,110,243,1,188,95,33,50,69,52,98,125,72,238,180,57,183,50,167,154,240,193,166,142,115,70,21,95,189,124,2,123,116,55,251,134,157,189,111,189,236,52,248,162,228,187,71,14,14,58,234,211,129,120,208,77,155,19,196,24,170,69,176,49,218,87,42,54,35,215,223,74,10,116,191,78,162,69,92,60,24,111,185,219,20,2,128,184,9,70,183,66,153,8,220,191,122,108,242,57,121,166,62,206,202,39,229,187,123,239,176,253,155,211,220,4,103,209,201,123,55,250,14,217,81,165,169,206,61,188,34,7,226,126,254,12,172,119,142,7,210,192,211,221,79,7,27,13,99,36,77,200,153,166,235,141,220,63,192,89,109,201,20,249,103,188,64,80,56,110,249,2,178,244,206,69,159,171,196,70,47,10,199,22,35,231,2,3,1,0,1,163,130,2,46,48,130,2,42,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,1,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,14,4,22,4,20,194,134,193,201,234,77,127,170,241,144,224,249,223,145,37,86,161,228,220,11,48,31,6,3,85,29,35,4,24,48,22,128,20,199,129,245,253,142,136,217,0,60,77,99,162,80,49,36,160,206,35,254,35,48,53,6,8,43,6,1,5,5,7,1,1,4,41,48,39,48,37,6,8,43,6,1,5,5,7,48,2,134,25,104,116,116,112,58,47,47,105,46,112,107,105,46,103,111,111,103,47,119,114,51,46,99,114,116,48,41,6,3,85,29,17,4,34,48,32,130,13,101,108,101,118,101,110,108,97,98,115,46,105,111,130,15,42,46,101,108,101,118,101,110,108,97,98,115,46,105,111,48,19,6,3,85,29,32,4,12,48,10,48,8,6,6,103,129,12,1,2,1,48,54,6,3,85,29,31,4,47,48,45,48,43,160,41,160,39,134,37,104,116,116,112,58,47,47,99,46,112,107,105,46,103,111,111,103,47,119,114,51,47,119,120,98,85,119,52,84,80,54,113,69,46,99,114,108,48,130,1,4,6,10,43,6,1,4,1,214,121,2,4,2,4,129,245,4,129,242,0,240,0,118,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,159,214,145,203,123,0,0,4,3,0,71,48,69,2,33,0,185,157,225,214,166,35,154,72,103,69,188,17,142,82,70,85,21,173,132,156,196,61,246,82,118,57,25,141,222,40,217,53,2,32,84,106,242,193,144,129,32,55,37,162,114,248,185,2,143,129,91,213,21,36,45,146,229,21,24,169,29,128,65,106,54,221,0,118,0,216,9,85,59,148,79,122,255,200,22,25,111,148,79,133,171,176,248,252,94,135,85,38,15,21,209,46,114,187,69,75,20,0,0,1,159,214,145,199,169,0,0,4,3,0,71,48,69,2,33,0,225,93,42,46,187,254,57,172,125,13,44,78,36,65,233,19,163,124,81,5,187,230,96,22,65,122,124,160,122,225,77,36,2,32,101,242,41,255,153,66,131,173,143,238,141,88,11,46,26,184,32,119,109,68,158,61,136,221,100,83,215,49,26,38,205,117,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,7,131,112,43,183,171,48,128,45,157,26,183,202,117,18,105,209,130,228,212,35,212,39,13,129,130,10,106,0,209,106,165,176,122,51,41,93,30,219,102,206,243,208,171,216,250,104,133,28,252,82,153,194,95,89,35,94,253,129,170,223,52,133,33,200,212,13,115,22,113,114,190,101,143,172,48,146,131,162,147,228,207,225,122,40,226,15,17,150,85,56,113,193,55,204,65,232,90,94,126,57,21,246,229,115,188,165,54,121,66,22,79,222,71,194,24,110,192,168,198,191,216,148,252,133,105,245,69,18,170,152,59,62,110,168,93,201,30,176,51,116,137,53,77,245,252,209,228,192,119,69,147,114,5,183,136,173,50,233,141,136,235,253,148,37,7,102,169,175,146,110,14,95,81,89,171,246,198,133,149,229,154,21,139,138,148,18,239,65,66,86,93,53,46,157,47,145,19,109,160,205,102,12,31,186,253,194,239,19,19,135,236,161,47,80,148,75,8,2,229,130,144,115,88,135,235,197,88,98,150,122,94,137,80,158,96,68,211,89,235,60,106,127,178,233,244,61,231,39,68,148,228,8,63,2,60,164,2,4,0,166,19,4,17,97,112,105,46,101,108,101,118,101,110,108,97,98,115,46,105,111,169,5,2,3,2,163,0,170,130,1,4,4,130,1,0,2,198,213,67,112,195,196,211,115,56,220,178,131,232,237,0,105,153,85,239,145,39,175,197,156,4,10,14,22,165,58,53,65,254,111,135,44,217,226,19,108,141,1,49,128,1,114,18,79,87,179,166,80,26,166,110,43,168,164,246,163,140,33,10,157,64,17,195,16,98,97,248,137,90,97,65,109,213,235,238,227,223,111,84,65,252,153,108,48,170,195,105,147,23,233,21,48,70,25,147,66,69,78,39,129,181,42,85,76,85,80,238,194,44,195,61,68,217,66,144,102,92,14,199,238,18,36,5,168,120,183,111,70,148,14,236,67,98,13,14,42,241,231,31,160,130,116,160,99,93,244,224,155,245,218,52,92,139,13,100,15,45,42,64,62,95,245,213,32,74,22,60,7,103,128,49,239,96,164,161,15,11,150,13,211,175,172,183,34,182,121,239,194,102,137,71,228,49,157,170,181,13,89,13,200,50,145,220,113,138,105,136,167,3,99,33,224,188,36,222,66,19,251,103,54,7,197,44,130,72,253,99,139,124,180,10,165,52,163,216,129,163,182,16,133,70,82,65,15,17,142,181,163,165,96,189,174,7,2,5,0,161,192,237,175,179,3,2,1,29],"type":"Buffer"},"api.telegram.org:443:::::::::::::::::::::":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,135,253,7,154,185,136,127,86,41,158,200,210,69,146,131,57,253,69,156,208,89,230,94,115,158,174,0,149,56,208,112,227,4,48,87,209,130,212,196,174,28,237,165,10,242,35,190,156,99,49,58,84,4,140,138,26,213,135,226,86,107,195,27,179,87,83,75,234,11,142,133,189,159,128,251,186,247,255,137,196,19,164,161,6,2,4,106,169,21,70,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,27,40,143,236,251,78,200,185,227,49,172,37,119,133,186,217,142,223,76,210,210,82,68,139,58,124,28,23,50,156,214,123,178,199,50,212,124,36,92,190,54,227,11,173,11,36,241,167,72,223,164,150,171,124,112,127,83,19,221,105,6,35,182,113,93,33,2,111,64,124,82,21,169,90,207,75,164,47,221,6,206,215,83,111,49,202,254,145,227,243,211,41,40,141,137,38,87,202,32,122,214,145,36,170,1,85,32,53,86,151,125,236,171,244,38,183,213,252,46,203,150,186,113,169,4,35,79,106,234,39,204,157,237,21,86,43,2,153,7,31,232,198,250,62,192,124,186,179,236,195,110,114,9,81,64,28,106,100,99,65,49,22,195,91,114,52,70,34,60,219,42,110,197,185,133,162,75,117,115,92,199,185,175,203,94,254,2,113,22,253,206,51,180,189,77,54,132,175,214,58,232,181,133,143,162,235,161,172,24,246,131,211,254,4,29,18,218,224,254,166,241,97,250,200,50,71,56,160,139,25,92,12,13,232,23,140,219,43,216,154,174,6,2,4,117,54,165,124,179,3,2,1,29],"type":"Buffer"}}},"defaultPort":443,"freeSockets":{"api.telegram.org:443:::::::::::::::::::::":[{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}},"session":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,198,251,48,182,16,105,145,147,100,16,17,22,10,1,91,58,172,5,231,23,240,230,160,183,215,171,204,81,157,114,87,164,4,48,253,73,116,125,118,121,92,61,207,195,60,138,77,163,249,232,198,244,150,113,110,159,157,199,222,127,233,31,40,227,124,108,92,251,54,38,252,30,0,211,178,138,127,29,26,184,148,131,161,6,2,4,106,169,20,197,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,53,185,27,145,169,194,217,88,52,28,47,73,42,143,201,137,53,43,192,130,72,69,138,223,200,178,186,16,196,72,52,147,23,68,93,48,37,224,5,131,85,204,17,193,58,132,37,141,137,149,201,95,68,11,124,1,97,219,32,156,29,29,123,7,87,139,6,198,18,95,152,150,164,155,177,219,252,94,117,90,191,155,130,21,93,253,229,49,90,177,123,27,54,246,147,233,130,156,52,86,133,119,145,165,174,36,158,93,167,25,8,246,172,32,185,78,56,81,110,197,129,224,64,46,8,70,150,35,74,162,47,19,70,29,198,44,213,175,208,14,220,76,204,167,152,74,218,214,159,195,108,255,130,202,98,164,70,166,45,116,24,158,186,249,242,169,225,139,42,91,42,156,118,130,202,219,15,48,124,138,116,159,246,55,9,139,56,200,231,123,120,222,109,244,162,197,155,156,238,185,111,168,8,33,121,33,149,255,91,204,180,10,89,115,218,91,118,89,77,1,206,141,69,45,159,152,121,100,207,82,12,0,245,0,172,224,198,52,195,151,174,6,2,4,5,199,170,237,179,3,2,1,29],"type":"Buffer"}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000}]},"keepAlive":true,"keepAliveMsecs":1000,"maxCachedSessions":100,"maxFreeSockets":256,"maxSockets":null,"maxTotalSockets":null,"options":{"keepAlive":true,"noDelay":true,"path":null,"scheduling":"lifo","timeout":5000},"protocol":"https:","requests":{},"scheduling":"lifo","sockets":{},"totalSocketCount":1},"chunkedEncoding":false,"destroyed":true,"finished":true,"host":"api.telegram.org","maxHeadersCount":null,"maxRequestsOnConnectionReached":false,"method":"POST","outputData":[],"outputSize":0,"parser":null,"path":"/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","protocol":"https:","res":{"_consuming":false,"_dumped":false,"_events":{"end":[null,null]},"_eventsCount":4,"_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"aborted":false,"client":{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}},"session":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,198,251,48,182,16,105,145,147,100,16,17,22,10,1,91,58,172,5,231,23,240,230,160,183,215,171,204,81,157,114,87,164,4,48,253,73,116,125,118,121,92,61,207,195,60,138,77,163,249,232,198,244,150,113,110,159,157,199,222,127,233,31,40,227,124,108,92,251,54,38,252,30,0,211,178,138,127,29,26,184,148,131,161,6,2,4,106,169,20,197,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,53,185,27,145,169,194,217,88,52,28,47,73,42,143,201,137,53,43,192,130,72,69,138,223,200,178,186,16,196,72,52,147,23,68,93,48,37,224,5,131,85,204,17,193,58,132,37,141,137,149,201,95,68,11,124,1,97,219,32,156,29,29,123,7,87,139,6,198,18,95,152,150,164,155,177,219,252,94,117,90,191,155,130,21,93,253,229,49,90,177,123,27,54,246,147,233,130,156,52,86,133,119,145,165,174,36,158,93,167,25,8,246,172,32,185,78,56,81,110,197,129,224,64,46,8,70,150,35,74,162,47,19,70,29,198,44,213,175,208,14,220,76,204,167,152,74,218,214,159,195,108,255,130,202,98,164,70,166,45,116,24,158,186,249,242,169,225,139,42,91,42,156,118,130,202,219,15,48,124,138,116,159,246,55,9,139,56,200,231,123,120,222,109,244,162,197,155,156,238,185,111,168,8,33,121,33,149,255,91,204,180,10,89,115,218,91,118,89,77,1,206,141,69,45,159,152,121,100,207,82,12,0,245,0,172,224,198,52,195,151,174,6,2,4,5,199,170,237,179,3,2,1,29],"type":"Buffer"}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000},"complete":true,"httpVersion":"1.1","httpVersionMajor":1,"httpVersionMinor":1,"method":null,"rawHeaders":["Server","nginx/1.30.1","Date","Tue, 15 Sep 2026 09:52:06 GMT","Content-Type","application/json","Content-Length","95","Connection","keep-alive","Strict-Transport-Security","max-age=31536000; includeSubDomains; preload","Access-Control-Allow-Origin","*","Access-Control-Expose-Headers","Content-Length,Content-Type,Date,Server,Connection"],"rawTrailers":[],"redirects":[],"req":"[Circular]","responseUrl":"https://api.telegram.org/bot8773780835:AAGEtPxVlP-RXjMCxfqOtl8s3o8NxDoeHJM/sendMessage","socket":null,"statusCode":403,"statusMessage":"Forbidden","upgrade":false,"url":""},"reusedSocket":false,"sendDate":false,"shouldKeepAlive":true,"socket":{"_SNICallback":null,"_closeAfterHandlingError":false,"_controlReleased":true,"_events":{"close":[null,null,null],"timeout":[null,null]},"_eventsCount":9,"_hadError":false,"_host":"api.telegram.org","_httpMessage":null,"_newSessionPending":false,"_parent":null,"_pendingData":null,"_pendingEncoding":"","_readableState":{"awaitDrainWriters":null,"buffer":[],"bufferIndex":0,"highWaterMark":16384,"length":0,"pipes":[]},"_rejectUnauthorized":true,"_requestCert":true,"_secureEstablished":true,"_securePending":false,"_server":null,"_sockname":null,"_tlsOptions":{"isServer":false,"pipe":false,"rejectUnauthorized":true,"requestCert":true,"secureContext":{"context":{}},"session":{"data":[48,130,8,52,2,1,1,2,2,3,4,4,2,19,2,4,32,198,251,48,182,16,105,145,147,100,16,17,22,10,1,91,58,172,5,231,23,240,230,160,183,215,171,204,81,157,114,87,164,4,48,253,73,116,125,118,121,92,61,207,195,60,138,77,163,249,232,198,244,150,113,110,159,157,199,222,127,233,31,40,227,124,108,92,251,54,38,252,30,0,211,178,138,127,29,26,184,148,131,161,6,2,4,106,169,20,197,162,4,2,2,28,32,163,130,6,162,48,130,6,158,48,130,5,134,160,3,2,1,2,2,9,0,149,62,36,231,61,9,8,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,129,180,49,11,48,9,6,3,85,4,6,19,2,85,83,49,16,48,14,6,3,85,4,8,19,7,65,114,105,122,111,110,97,49,19,48,17,6,3,85,4,7,19,10,83,99,111,116,116,115,100,97,108,101,49,26,48,24,6,3,85,4,10,19,17,71,111,68,97,100,100,121,46,99,111,109,44,32,73,110,99,46,49,45,48,43,6,3,85,4,11,19,36,104,116,116,112,58,47,47,99,101,114,116,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,49,51,48,49,6,3,85,4,3,19,42,71,111,32,68,97,100,100,121,32,83,101,99,117,114,101,32,67,101,114,116,105,102,105,99,97,116,101,32,65,117,116,104,111,114,105,116,121,32,45,32,71,50,48,30,23,13,50,53,49,49,49,49,49,53,49,52,48,57,90,23,13,50,54,49,50,49,51,49,53,49,52,48,57,90,48,27,49,25,48,23,6,3,85,4,3,19,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,180,163,22,158,92,87,201,137,101,237,234,120,11,174,138,88,47,174,90,200,110,73,141,252,87,165,152,136,120,46,11,60,64,60,33,46,154,148,152,51,167,227,66,167,133,250,208,115,132,1,28,114,57,55,35,181,86,29,67,165,113,20,8,36,165,57,204,222,88,83,148,142,42,66,167,78,45,7,50,158,186,139,211,42,169,158,192,227,206,154,16,150,69,88,122,199,30,69,20,35,146,187,84,130,136,148,73,182,190,129,33,0,41,109,201,206,139,57,58,220,53,21,217,235,71,156,239,186,9,14,22,228,217,235,114,48,250,73,171,152,49,124,179,172,43,41,145,135,8,65,114,94,53,199,135,4,34,245,72,118,48,109,136,223,242,165,41,19,112,179,135,2,213,107,88,177,232,115,199,228,239,121,134,164,7,95,103,180,121,141,164,37,1,130,140,224,48,23,203,75,92,251,235,76,18,81,185,201,4,31,126,210,248,186,245,53,141,138,28,55,130,240,21,115,0,110,61,28,118,139,1,116,129,61,228,44,167,204,47,102,220,68,168,39,63,234,208,167,168,241,203,234,218,7,56,189,2,3,1,0,1,163,130,3,73,48,130,3,69,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,14,6,3,85,29,15,1,1,255,4,4,3,2,5,160,48,57,6,3,85,29,31,4,50,48,48,48,46,160,44,160,42,134,40,104,116,116,112,58,47,47,99,114,108,46,103,111,100,97,100,100,121,46,99,111,109,47,103,100,105,103,50,115,49,45,54,56,50,48,48,46,99,114,108,48,93,6,3,85,29,32,4,86,48,84,48,8,6,6,103,129,12,1,2,1,48,72,6,11,96,134,72,1,134,253,109,1,7,23,1,48,57,48,55,6,8,43,6,1,5,5,7,2,1,22,43,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,48,118,6,8,43,6,1,5,5,7,1,1,4,106,48,104,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,46,103,111,100,97,100,100,121,46,99,111,109,47,48,64,6,8,43,6,1,5,5,7,48,2,134,52,104,116,116,112,58,47,47,99,101,114,116,105,102,105,99,97,116,101,115,46,103,111,100,97,100,100,121,46,99,111,109,47,114,101,112,111,115,105,116,111,114,121,47,103,100,105,103,50,46,99,114,116,48,31,6,3,85,29,35,4,24,48,22,128,20,64,194,189,39,142,204,52,131,48,162,51,215,251,108,179,240,180,44,128,206,48,49,6,3,85,29,17,4,42,48,40,130,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,130,20,119,119,119,46,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,48,29,6,3,85,29,14,4,22,4,20,5,20,208,192,195,239,14,148,187,33,153,231,163,54,92,40,119,48,150,213,48,130,1,127,6,10,43,6,1,4,1,214,121,2,4,2,4,130,1,111,4,130,1,107,1,105,0,118,0,215,109,125,16,209,167,245,119,194,199,233,95,215,0,191,249,130,201,51,90,101,225,208,179,1,115,23,192,200,197,105,119,0,0,1,154,115,123,70,87,0,0,4,3,0,71,48,69,2,33,0,185,200,50,167,7,37,116,103,111,75,18,66,98,4,248,215,151,158,37,216,178,177,29,186,117,23,229,131,188,193,158,23,2,32,86,45,24,136,190,71,169,76,153,102,78,152,147,225,117,0,81,62,124,73,37,84,244,135,122,184,155,47,55,46,182,73,0,118,0,194,49,126,87,69,25,163,69,238,127,56,222,178,144,65,235,199,194,33,90,34,191,127,213,181,173,118,154,217,14,82,205,0,0,1,154,115,123,71,148,0,0,4,3,0,71,48,69,2,33,0,213,186,227,166,177,227,27,24,145,254,66,104,51,138,5,174,12,179,175,138,253,85,169,2,148,185,153,171,68,196,146,158,2,32,68,119,164,232,95,180,27,208,206,98,12,183,120,201,109,175,9,63,192,200,166,161,162,147,55,144,96,184,57,120,54,19,0,119,0,203,56,247,21,137,124,132,161,68,95,91,193,221,251,201,110,242,154,89,205,71,10,105,5,133,176,203,20,195,20,88,231,0,0,1,154,115,123,72,110,0,0,4,3,0,72,48,70,2,33,0,226,239,79,194,100,192,29,16,0,125,143,14,71,220,172,34,38,111,112,8,190,243,52,230,231,136,120,64,111,115,43,231,2,33,0,210,46,62,19,66,29,78,184,132,54,153,83,84,125,44,56,146,201,165,165,168,34,7,200,60,86,177,204,163,215,213,207,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,1,0,78,58,139,120,232,7,161,238,45,164,222,149,64,204,28,172,26,10,182,195,182,74,86,95,139,18,233,216,76,248,232,76,220,21,61,134,191,135,193,212,105,36,67,60,66,101,88,107,246,65,3,75,247,19,146,80,155,106,140,244,5,85,71,120,45,86,247,207,102,57,221,157,249,57,103,248,124,194,47,79,255,84,3,123,238,165,56,4,168,62,255,132,235,15,92,87,152,59,102,105,20,219,129,165,193,221,224,131,44,41,251,179,208,185,210,97,155,250,202,63,149,197,108,145,142,69,0,63,42,145,126,130,42,187,89,150,71,59,175,17,96,7,178,137,35,30,117,182,135,130,14,90,179,180,202,210,99,148,80,12,250,10,155,96,138,15,69,78,236,96,89,189,58,162,219,122,227,221,4,65,211,232,129,241,120,110,216,163,124,32,44,225,113,180,224,199,124,114,225,208,142,248,89,98,9,65,167,24,202,20,148,231,90,136,66,134,15,224,169,226,239,237,195,144,134,149,79,161,25,193,242,186,164,231,56,13,61,200,250,233,4,79,31,147,125,175,212,145,202,86,76,36,22,144,83,56,164,2,4,0,166,18,4,16,97,112,105,46,116,101,108,101,103,114,97,109,46,111,114,103,169,4,2,2,2,88,170,129,243,4,129,240,53,185,27,145,169,194,217,88,52,28,47,73,42,143,201,137,53,43,192,130,72,69,138,223,200,178,186,16,196,72,52,147,23,68,93,48,37,224,5,131,85,204,17,193,58,132,37,141,137,149,201,95,68,11,124,1,97,219,32,156,29,29,123,7,87,139,6,198,18,95,152,150,164,155,177,219,252,94,117,90,191,155,130,21,93,253,229,49,90,177,123,27,54,246,147,233,130,156,52,86,133,119,145,165,174,36,158,93,167,25,8,246,172,32,185,78,56,81,110,197,129,224,64,46,8,70,150,35,74,162,47,19,70,29,198,44,213,175,208,14,220,76,204,167,152,74,218,214,159,195,108,255,130,202,98,164,70,166,45,116,24,158,186,249,242,169,225,139,42,91,42,156,118,130,202,219,15,48,124,138,116,159,246,55,9,139,56,200,231,123,120,222,109,244,162,197,155,156,238,185,111,168,8,33,121,33,149,255,91,204,180,10,89,115,218,91,118,89,77,1,206,141,69,45,159,152,121,100,207,82,12,0,245,0,172,224,198,52,195,151,174,6,2,4,5,199,170,237,179,3,2,1,29],"type":"Buffer"}},"_writableState":{"bufferedIndex":0,"corked":0,"highWaterMark":16384,"length":0,"pendingcb":0,"writelen":0},"allowHalfOpen":false,"alpnProtocol":false,"authorizationError":null,"authorized":true,"autoSelectFamilyAttemptedAddresses":["149.154.166.110:443"],"connecting":false,"encrypted":true,"parser":null,"secureConnecting":false,"servername":"api.telegram.org","ssl":{"_parent":{"onconnection":null,"reading":true},"_parentWrap":null,"_secureContext":{"context":{}},"reading":true},"timeout":5000},"strictContentLength":false,"timeoutCb":null,"upgradeOrConnect":false,"useChunkedEncodingByDefault":true,"writable":true},"status":403,"statusText":"Forbidden"},"stack":"AxiosError: Request failed with status code 403\n    at settle (/var/www/html/gix-demtools/backend/node_modules/axios/dist/node/axios.cjs:2151:12)\n    at IncomingMessage.handleStreamEnd (/var/www/html/gix-demtools/backend/node_modules/axios/dist/node/axios.cjs:3545:11)\n    at IncomingMessage.emit (node:events:536:35)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)\n    at Axios.request (/var/www/html/gix-demtools/backend/node_modules/axios/dist/node/axios.cjs:4796:41)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async sendMessage (/var/www/html/gix-demtools/backend/src/services/telegram.service.js:62:3)\n    at async Object.sendTestMessage (/var/www/html/gix-demtools/backend/src/services/telegram.service.js:106:3)\n    at async exports.sendTest (/var/www/html/gix-demtools/backend/src/controllers/telegramSettings.controller.js:77:5)","status":403,"timestamp":"2026-09-15 11:52:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:52:06 +0000] \"POST /api/telegram-settings/test HTTP/1.1\" 400 63 \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:52:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:52:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:52:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:53:43 +0000] \"PUT /api/telegram-settings HTTP/1.1\" 200 108 \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:53:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:53:44 +0000] \"POST /api/telegram-settings/test HTTP/1.1\" 200 16 \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:53:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:53:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:53:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:54:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:54:53"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 11:55:51"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 11:55:52"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 11:55:52"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 11:55:52"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 11:55:52"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 11:55:52"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 11:55:52"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 11:55:52"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 11:55:52"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 11:55:52"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 11:55:52"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 11:55:52"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 11:55:52"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 11:55:52","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 11:55:52"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 11:55:52"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 11:55:54"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 11:55:54"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 11:55:54"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 11:55:54"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 11:55:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:55:54 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:55:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:56:16 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:56:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:56:16 +0000] \"GET /api/telegram-settings HTTP/1.1\" 200 108 \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:56:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:56:16 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/settings/telegram\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:56:16"}
{"level":"error","message":"getUserStats error: Unknown column 'NaN' in 'WHERE'","name":"SequelizeDatabaseError","original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sql":"SELECT count(*) AS `count` FROM `cold_calls` AS `ColdCall` WHERE `ColdCall`.`user_id` = NaN;","sqlMessage":"Unknown column 'NaN' in 'WHERE'","sqlState":"42S22"},"parameters":{},"parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sql":"SELECT count(*) AS `count` FROM `cold_calls` AS `ColdCall` WHERE `ColdCall`.`user_id` = NaN;","sqlMessage":"Unknown column 'NaN' in 'WHERE'","sqlState":"42S22"},"sql":"SELECT count(*) AS `count` FROM `cold_calls` AS `ColdCall` WHERE `ColdCall`.`user_id` = NaN;","stack":"Error\n    at Query.run (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /var/www/html/gix-demtools/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async MySQLQueryInterface.rawSelect (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:434:18)\n    at async ColdCall.aggregate (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/model.js:1277:19)\n    at async ColdCall.count (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/model.js:1306:20)\n    at async getUserStats (/var/www/html/gix-demtools/backend/src/controllers/users.controller.js:233:30)","timestamp":"2026-09-15 11:56:23"}
{"ip":"93.43.60.230","level":"error","message":"Unknown column 'NaN' in 'WHERE'","method":"GET","stack":"Error\n    at Query.run (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /var/www/html/gix-demtools/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async MySQLQueryInterface.rawSelect (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:434:18)\n    at async ColdCall.aggregate (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/model.js:1277:19)\n    at async ColdCall.count (/var/www/html/gix-demtools/backend/node_modules/sequelize/lib/model.js:1306:20)\n    at async getUserStats (/var/www/html/gix-demtools/backend/src/controllers/users.controller.js:233:30)","timestamp":"2026-09-15 11:56:23","url":"/api/users/me/stats","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:56:23 +0000] \"GET /api/users/me/stats HTTP/1.1\" 500 61 \"https://dem-tools.gix.management/profile\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:56:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:56:26 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:56:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:56:29 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:56:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:56:29 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:56:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:56:30 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:56:30"}
{"level":"error","message":"Errore in startCampaign: Nessun target in stato \"pending\" da chiamare","stack":"Error: Nessun target in stato \"pending\" da chiamare\n    at Object.startCampaign (/var/www/html/gix-demtools/backend/src/services/dialer.service.js:195:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async exports.startCampaign (/var/www/html/gix-demtools/backend/src/controllers/callCampaigns.controller.js:99:20)","timestamp":"2026-09-15 11:57:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:57:05 +0000] \"POST /api/call-campaigns/1/start HTTP/1.1\" 400 74 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:57:05"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 11:58:30"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 11:58:31"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 11:58:31"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 11:58:31"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 11:58:31"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 11:58:31"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 11:58:31"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 11:58:31"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 11:58:31"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 11:58:31"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 11:58:31"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 11:58:31"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 11:58:31"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 11:58:31","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 11:58:31"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 11:58:31"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 11:58:33"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 11:58:34"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 11:58:34"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 11:58:34"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 11:58:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:59:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:59:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:59:24 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:59:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:59:24 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:59:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:59:24 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 822 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:59:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:59:24 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:59:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:59:24 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 200 235 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:59:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:59:26 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 919 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:59:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:59:31 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:59:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:59:31 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:59:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:59:31 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:59:31"}
{"callCampaignId":1,"callTargetId":12,"jobId":"42","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 11:59:43","userId":4}
{"callCampaignId":1,"callTargetId":12,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 11:59:43"}
{"campaignId":1,"level":"info","message":"Campagna dialer avviata","queued":1,"timestamp":"2026-09-15 11:59:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:59:43 +0000] \"POST /api/call-campaigns/1/start HTTP/1.1\" 200 27 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:59:43"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":12,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 11:59:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:09:59:43 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 845 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 11:59:43"}
{"level":"info","message":"Canale 1789466383.110 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":12,"phoneNumber":"3933232333","startedAt":"2026-09-15T09:59:43.475Z","userId":4},"timestamp":"2026-09-15 11:59:54"}
{"callTargetId":12,"channelId":"1789466383.110","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 11:59:54"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:12","userId:4}"],"level":"info","message":"StasisStart canale 1789466383.110","meta":{"callCampaignId":1,"callTargetId":12,"phoneNumber":"3933232333","startedAt":"2026-09-15T09:59:43.475Z","userId":4},"timestamp":"2026-09-15 11:59:54"}
{"bridgeId":"4f9fb35f-de3a-4042-8f20-8b08585f3823","leadChannelId":"1789466383.110","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 11:59:54"}
{"channelId":"1789466394.111","connectionId":"402655ad-a9b4-49f0-854c-29681309a0c5","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 11:59:54"}
{"connectionId":"402655ad-a9b4-49f0-854c-29681309a0c5","leadChannelId":"1789466383.110","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 11:59:54"}
{"leadChannelId":"1789466383.110","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 11:59:54"}
{"level":"info","message":"Canale 1789466394.111 risposto (Up)","timestamp":"2026-09-15 11:59:54"}
{"caller":[],"level":"info","message":"StasisStart canale 1789466394.111","timestamp":"2026-09-15 11:59:54"}
{"bridgeId":"4f9fb35f-de3a-4042-8f20-8b08585f3823","externalChannelId":"1789466394.111","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 11:59:54"}
{"count":1,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:59:54"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 11:59:54"}
{"count":100,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 11:59:56"}
{"leadChannelId":"1789466383.110","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 11:59:57"}
{"count":200,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 11:59:58"}
{"count":300,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:00:00"}
{"count":400,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:02"}
{"count":500,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:04"}
{"count":600,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:06"}
{"count":700,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:08"}
{"count":800,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:10"}
{"count":900,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:12"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:14"}
{"leadChannelId":"1789466383.110","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-15 12:00:16"}
{"leadChannelId":"1789466383.110","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-15 12:00:16"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:16"}
{"leadChannelId":"1789466383.110","level":"info","message":"Trascrizione lead (finale)","text":"Sì","timestamp":"2026-09-15 12:00:16"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:18"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:20"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:00:22"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:00:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:00:24 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:00:24"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:26"}
{"leadChannelId":"1789466383.110","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni","timestamp":"2026-09-15 12:00:27"}
{"leadChannelId":"1789466383.110","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De","timestamp":"2026-09-15 12:00:28"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:28"}
{"leadChannelId":"1789466383.110","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanis","timestamp":"2026-09-15 12:00:29"}
{"leadChannelId":"1789466383.110","level":"info","message":"Trascrizione lead (finale)","text":"Giovanni De Stefanis","timestamp":"2026-09-15 12:00:30"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:30"}
{"leadChannelId":"1789466383.110","level":"info","message":"Trascrizione lead (parziale)","text":"sono il titolare","timestamp":"2026-09-15 12:00:30"}
{"leadChannelId":"1789466383.110","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"sono il titolare dell'azienda.","timestamp":"2026-09-15 12:00:31"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:32"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:34"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:00:36"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:00:38"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:40"}
{"leadChannelId":"1789466383.110","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il titolare","timestamp":"2026-09-15 12:00:40"}
{"leadChannelId":"1789466383.110","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il titolare.","timestamp":"2026-09-15 12:00:40"}
{"leadChannelId":"1789466383.110","level":"info","message":"Trascrizione lead (finale)","text":"Sono il titolare.","timestamp":"2026-09-15 12:00:41"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:42"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:00:44"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:00:46"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:00:48"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:00:50"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:52"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:54"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:56"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:00:58"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:00"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:02"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:04"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:06"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:08"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:10"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:12"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:14"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:16"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:18"}
{"leadChannelId":"1789466383.110","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-15 12:01:19"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:20"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:22"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:01:24 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:01:24"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:26"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:28"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:30"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:32"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:34"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:36"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:38"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:40"}
{"count":5400,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:42"}
{"count":5500,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:44"}
{"count":5600,"frameBytes":160,"leadChannelId":"1789466383.110","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:01:46"}
{"level":"info","message":"StasisEnd canale 1789466383.110","meta":{"callCampaignId":1,"callTargetId":12,"phoneNumber":"3933232333","startedAt":"2026-09-15T09:59:43.475Z","userId":4},"timestamp":"2026-09-15 12:01:47"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789466383.110 distrutto","timestamp":"2026-09-15 12:01:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:01:57 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 942 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:01:57"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 12:01:59"}
{"leadChannelId":"1789466383.110","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 12:01:59"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:197:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:150:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 12:01:59"}
{"level":"info","message":"StasisEnd canale 1789466394.111","timestamp":"2026-09-15 12:01:59"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789466394.111 distrutto","timestamp":"2026-09-15 12:01:59"}
{"code":1000,"leadChannelId":"1789466383.110","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 12:01:59"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789466383.110 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 12:01:59"}
{"finalResult":null,"leadChannelId":"1789466383.110","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 12:01:59"}
{"callCampaignId":1,"callTargetId":12,"jobId":"43","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 12:01:59","userId":4}
{"attemptsMade":1,"callTargetId":12,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 12:01:59"}
{"coldCallId":42,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 12:01:59"}
{"level":"info","message":"Dialer worker: job 42 completato","result":{"coldCallId":42,"status":"answered"},"timestamp":"2026-09-15 12:01:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:02:05 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:02:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:02:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:02:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:02:05 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 942 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:02:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:02:09 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 867 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:02:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:02:09 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 1557 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:02:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:02:09 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:02:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:03:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:03:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:04:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:04:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:05:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:05:05"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 12:05:41"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 12:05:41"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 12:05:42"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 12:05:42"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 12:05:42"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 12:05:42"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 12:05:42"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 12:05:42"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 12:05:42"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 12:05:42"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 12:05:42"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 12:05:42"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 12:05:42"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 12:05:42","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 12:05:42"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 12:05:42"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 12:05:44"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 12:05:44"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 12:05:44"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 12:05:44"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 12:05:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:06:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:06:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:07:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:07:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:08:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:08:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:09:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:09:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:09:25 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:09:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:09:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:09:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:09:26 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 822 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:09:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:09:26 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:09:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:09:26 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:09:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:10:26 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:10:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:10:34 +0000] \"GET /api/enrichment/stats HTTP/1.1\" 304 - \"https://dem-tools.gix.management/companies/enrichment\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:10:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:10:34 +0000] \"GET /api/enrichment/companies?page=1&limit=50 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/companies/enrichment\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:10:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:11:26 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/companies/enrichment\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:11:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:12:26 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/companies/enrichment\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:12:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:12:32 +0000] \"GET /api/contacts?page=1&limit=10&search= HTTP/1.1\" 200 6706 \"https://dem-tools.gix.management/contacts\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:12:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:13:05 +0000] \"GET /api/cold-calls?page=1&limit=20 HTTP/1.1\" 200 8612 \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:13:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:13:05 +0000] \"GET /api/cold-calls/stats HTTP/1.1\" 200 312 \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:13:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:13:26 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/cold-calls\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:13:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:14:13 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 919 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:14:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:14:17 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:14:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:14:17 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:14:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:14:17 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:14:17"}
{"callCampaignId":1,"callTargetId":13,"jobId":"44","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 12:14:20","userId":4}
{"callCampaignId":1,"callTargetId":13,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 12:14:20"}
{"campaignId":1,"level":"info","message":"Campagna dialer avviata","queued":1,"timestamp":"2026-09-15 12:14:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:14:20 +0000] \"POST /api/call-campaigns/1/start HTTP/1.1\" 200 27 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:14:20"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":13,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 12:14:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:14:20 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 845 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:14:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:14:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:14:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:14:58 +0000] \"POST /api/call-campaigns/1/pause HTTP/1.1\" 200 511 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:14:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:14:58 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 845 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:14:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:14:59 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 200 235 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:14:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:14:59 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 942 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:14:59"}
{"callTargetId":13,"channelId":"1789467260.114","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-15 12:15:05"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789467260.114 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 12:15:05"}
{"callCampaignId":1,"callTargetId":13,"jobId":"45","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 12:15:05","userId":4}
{"attemptsMade":1,"callTargetId":13,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 12:15:05"}
{"coldCallId":43,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 12:15:05"}
{"level":"info","message":"Dialer worker: job 44 completato","result":{"coldCallId":43,"status":"not_answered"},"timestamp":"2026-09-15 12:15:05"}
{"callCampaignId":2,"callTargetId":14,"jobId":"46","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 12:15:05","userId":4}
{"callTargetId":14,"jobId":"46","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 12:15:05","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:05 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:05"}
{"callCampaignId":2,"callTargetId":14,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 12:15:05"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":14,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 12:15:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:09 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:11 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:14 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:17 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:20 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:23 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:26 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:29 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:32 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:35 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:38 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:41 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:44 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:47 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:47"}
{"callTargetId":14,"channelId":"1789467305.116","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-15 12:15:50"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789467305.116 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 12:15:50"}
{"callCampaignId":2,"callTargetId":14,"jobId":"47","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 12:15:50","userId":4}
{"attemptsMade":1,"callTargetId":14,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 12:15:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:50 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 200 855 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:50"}
{"coldCallId":44,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 12:15:50"}
{"level":"info","message":"Dialer worker: job 46 completato","result":{"coldCallId":44,"status":"not_answered"},"timestamp":"2026-09-15 12:15:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:54 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:56 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:15:59 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:15:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:02 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:05 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:08 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:11 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:14 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:17 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:20 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:23 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:26 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:29 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:32 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:35 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:38 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:41 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:44 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:47 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:50 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:53 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:56 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:16:59 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:16:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:02 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:05 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:08 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:11 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:14 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:17 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:20 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:23 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:26 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:29 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:32 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:35 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:38 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:41 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:44 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:47 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:50 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:53 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:56 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:17:59 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:17:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:02 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:05 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:08 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:11 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:14 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:17 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:20 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:23 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:26 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:30 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:32 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:35 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:38 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:41 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:44 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:47 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:50 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:53 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:56 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:18:59 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:18:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:02 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:05 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:08 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:08"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 12:19:09"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 12:19:10"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 12:19:10"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 12:19:10"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 12:19:10"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 12:19:10"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 12:19:10"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 12:19:10"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 12:19:10"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 12:19:10"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 12:19:10"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 12:19:10"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 12:19:10"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 12:19:10","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 12:19:11"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 12:19:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:12 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:12"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 12:19:13"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 12:19:13"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 12:19:13"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 12:19:13"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 12:19:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:14 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:17 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:20 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:23 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:26 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:29 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:32 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:35 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:38 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:41 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:44 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:47 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:50 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:54 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:19:57 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:19:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:00 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:03 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:06 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:09 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:12 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:15 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:18 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:21 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:24 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:27 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:30 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:33 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:36 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:39 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:42 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:45 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:48 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:50 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:54 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:20:57 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:20:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:00 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:03 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:06 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:09 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:12 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:15 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:18 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:21 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:24 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:26 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:27 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:30 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:33 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:36 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:39 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:42 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:45 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:48 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:51 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:54 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:21:57 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:21:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:22:37 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:22:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:22:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:22:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:23:37 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:23:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:23:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:23:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:24:37 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:24:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:24:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:24:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:24:50 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:24:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:24:50 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:24:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:24:53 +0000] \"GET /api/call-campaigns/test-call/14 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:24:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:24:56 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:24:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:24:56 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:24:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:24:56 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 919 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:24:56"}
{"callCampaignId":1,"callTargetId":15,"jobId":"48","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 12:25:02","userId":4}
{"callCampaignId":1,"callTargetId":15,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 12:25:02"}
{"campaignId":1,"level":"info","message":"Campagna dialer avviata","queued":1,"timestamp":"2026-09-15 12:25:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:25:02 +0000] \"POST /api/call-campaigns/1/start HTTP/1.1\" 200 27 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:25:02"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":15,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 12:25:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:25:02 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 942 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:25:02"}
{"callTargetId":15,"channelId":"1789467902.118","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-15 12:25:47"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789467902.118 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 12:25:47"}
{"callCampaignId":1,"callTargetId":15,"jobId":"49","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 12:25:47","userId":4}
{"attemptsMade":1,"callTargetId":15,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 12:25:47"}
{"coldCallId":45,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 12:25:47"}
{"level":"info","message":"Dialer worker: job 48 completato","result":{"coldCallId":45,"status":"not_answered"},"timestamp":"2026-09-15 12:25:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:25:57 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:25:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:26:57 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:26:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:27:57 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:27:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:28:57 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:28:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:29:57 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:29:57"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:10:30:29 +0000] \"POST /api/auth/login HTTP/1.1\" 401 49 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 12:30:29"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 12:30:34","url":"http://51.38.247.132:8088"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"debugTest":true},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 12:30:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:30:57 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:30:57"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 12:31:19"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 12:31:20"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 12:31:20"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 12:31:20"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 12:31:20"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 12:31:20"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 12:31:20"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 12:31:20"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 12:31:20"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 12:31:20"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 12:31:20"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 12:31:20"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 12:31:20"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 12:31:20","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 12:31:20"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 12:31:20"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 12:31:22"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 12:31:23"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 12:31:23"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 12:31:23"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 12:31:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:31:57 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:31:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:32:58 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:32:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:33:59 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:33:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:35:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:35:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:36:01 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:36:01"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:37:02 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:37:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:38:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:38:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:39:02 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:39:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:39:05 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:39:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:39:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:39:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:39:05 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 919 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:39:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:39:09 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 822 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:39:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:39:09 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:39:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:39:09 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 200 235 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:39:09"}
{"callCampaignId":1,"callTargetId":16,"jobId":"50","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 12:39:14","userId":4}
{"callCampaignId":1,"callTargetId":16,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 12:39:14"}
{"campaignId":1,"level":"info","message":"Campagna dialer avviata","queued":1,"timestamp":"2026-09-15 12:39:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:39:14 +0000] \"POST /api/call-campaigns/1/start HTTP/1.1\" 200 27 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:39:14"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":16,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 12:39:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:39:15 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 845 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:39:15"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:56"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Dialer queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"code":"ECONNREFUSED","level":"error","message":"Queue error:","stack":"AggregateError [ECONNREFUSED]: \n    at internalConnectMultiple (node:net:1122:18)\n    at afterConnectMultiple (node:net:1689:7)","timestamp":"2026-09-15 12:39:57"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 12:39:57"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 12:40:04"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 12:40:05"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 12:40:05"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 12:40:05"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 12:40:05"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 12:40:05"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 12:40:05"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 12:40:05"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 12:40:05"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 12:40:05"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 12:40:05"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 12:40:05"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 12:40:05","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 12:40:05"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 12:40:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:40:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:40:05"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 12:40:07"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 12:40:07"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 12:40:07"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 12:40:07"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 12:40:07"}
{"level":"warn","message":"Dialer job 50 has been stalled","timestamp":"2026-09-15 12:40:35"}
{"callCampaignId":1,"callTargetId":16,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 12:40:35"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":16,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 12:40:35"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789468835.0 distrutto","meta":{"callCampaignId":1,"callTargetId":16,"phoneNumber":"3933232333","startedAt":"2026-09-15T10:40:35.275Z","userId":4},"timestamp":"2026-09-15 12:40:35"}
{"callTargetId":16,"causeText":"Circuit/channel congestion","channelId":"1789468835.0","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 12:40:35"}
{"callCampaignId":1,"callTargetId":16,"jobId":"51","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 12:40:35","userId":4}
{"attemptsMade":2,"callTargetId":16,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 12:40:35"}
{"coldCallId":46,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 12:40:35"}
{"level":"info","message":"Dialer worker: job 50 completato","result":{"coldCallId":46,"status":"not_answered"},"timestamp":"2026-09-15 12:40:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:41:06 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:41:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:42:06 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:42:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:06 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:42 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:42 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 867 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:42 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 1173 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:42 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:46 +0000] \"POST /api/call-campaigns/1/pause HTTP/1.1\" 200 511 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:46 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 867 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:46 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:47 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 942 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:53 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:53 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:53 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:53"}
{"callCampaignId":1,"callTargetId":16,"jobId":"52","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 12:43:57","userId":4}
{"callCampaignId":1,"callTargetId":16,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 12:43:57"}
{"campaignId":1,"level":"info","message":"Campagna dialer avviata","queued":1,"timestamp":"2026-09-15 12:43:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:57 +0000] \"POST /api/call-campaigns/1/start HTTP/1.1\" 200 27 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:57"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":16,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 12:43:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:43:57 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 867 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:43:57"}
{"level":"info","message":"Canale 1789469037.1 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":16,"phoneNumber":"3933232333","startedAt":"2026-09-15T10:43:57.261Z","userId":4},"timestamp":"2026-09-15 12:44:09"}
{"callTargetId":16,"channelId":"1789469037.1","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 12:44:09"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:16","userId:4}"],"level":"info","message":"StasisStart canale 1789469037.1","meta":{"callCampaignId":1,"callTargetId":16,"phoneNumber":"3933232333","startedAt":"2026-09-15T10:43:57.261Z","userId":4},"timestamp":"2026-09-15 12:44:09"}
{"bridgeId":"85f0cb52-993e-4066-a2f1-734ca1d4a03a","leadChannelId":"1789469037.1","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 12:44:09"}
{"channelId":"1789469049.2","connectionId":"e5133024-e829-45c5-a8bf-2754ec633c44","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 12:44:09"}
{"connectionId":"e5133024-e829-45c5-a8bf-2754ec633c44","leadChannelId":"1789469037.1","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 12:44:09"}
{"leadChannelId":"1789469037.1","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 12:44:09"}
{"level":"info","message":"Canale 1789469049.2 risposto (Up)","timestamp":"2026-09-15 12:44:09"}
{"caller":[],"level":"info","message":"StasisStart canale 1789469049.2","timestamp":"2026-09-15 12:44:09"}
{"bridgeId":"85f0cb52-993e-4066-a2f1-734ca1d4a03a","externalChannelId":"1789469049.2","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 12:44:09"}
{"count":1,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:09"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 12:44:10"}
{"count":100,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:11"}
{"leadChannelId":"1789469037.1","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 12:44:12"}
{"count":200,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:44:13"}
{"count":300,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:44:15"}
{"count":400,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:17"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-15 12:44:19"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-15 12:44:19"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (finale)","text":"Sì","timestamp":"2026-09-15 12:44:19"}
{"count":500,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:19"}
{"count":600,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:21"}
{"count":700,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:44:23"}
{"count":800,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:44:25"}
{"count":900,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:27"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:29"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni","timestamp":"2026-09-15 12:44:30"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni","timestamp":"2026-09-15 12:44:30"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanis","timestamp":"2026-09-15 12:44:31"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:31"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (finale)","text":"Giovanni De Stefanis","timestamp":"2026-09-15 12:44:32"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"responsabile","timestamp":"2026-09-15 12:44:32"}
{"leadChannelId":"1789469037.1","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"responsabile","timestamp":"2026-09-15 12:44:32"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:33"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"responsabile operativo,","timestamp":"2026-09-15 12:44:33"}
{"leadChannelId":"1789469037.1","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"responsabile operativo,","timestamp":"2026-09-15 12:44:34"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:44:35"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:44:37"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"Risponde","timestamp":"2026-09-15 12:44:39"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:39"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"responsabile operativo","timestamp":"2026-09-15 12:44:40"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (finale)","text":"responsabile operativo","timestamp":"2026-09-15 12:44:40"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:44:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:44:42"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:44:43"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:44:45"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:44:47"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:44:49"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:51"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"sì","timestamp":"2026-09-15 12:44:53"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:53"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"sì","timestamp":"2026-09-15 12:44:54"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (finale)","text":"sì","timestamp":"2026-09-15 12:44:54"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:55"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:44:57"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:44:59"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:45:01"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:03"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"Un altro numero","timestamp":"2026-09-15 12:45:05"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:05"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (finale)","text":"Un altro numero.","timestamp":"2026-09-15 12:45:06"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:07"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:45:09"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:45:11"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:13"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"Allora pre","timestamp":"2026-09-15 12:45:14"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"Allora tre nove tre","timestamp":"2026-09-15 12:45:15"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:15"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"Allora tre nove tre uno due tre","timestamp":"2026-09-15 12:45:17"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:17"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"Allora tre nove tre uno due tre","timestamp":"2026-09-15 12:45:17"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (finale)","text":"Allora tre nove tre uno due tre","timestamp":"2026-09-15 12:45:18"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"uno due","timestamp":"2026-09-15 12:45:18"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:19"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"uno due tre uno","timestamp":"2026-09-15 12:45:19"}
{"leadChannelId":"1789469037.1","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"uno due tre uno","timestamp":"2026-09-15 12:45:20"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:45:21"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:45:23"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:25"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:27"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:29"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (finale)","text":"tre nove tre uno due tre","timestamp":"2026-09-15 12:45:29"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"uno due tre","timestamp":"2026-09-15 12:45:30"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:31"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"uno due tre uno","timestamp":"2026-09-15 12:45:31"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"uno due tre uno","timestamp":"2026-09-15 12:45:32"}
{"leadChannelId":"1789469037.1","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"uno due tre uno","timestamp":"2026-09-15 12:45:32"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:45:33"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:45:35"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:45:37"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:39"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:41"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (parziale)","text":"Domani alle dieci di","timestamp":"2026-09-15 12:45:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:45:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:45:42"}
{"leadChannelId":"1789469037.1","level":"info","message":"Trascrizione lead (finale)","text":"Domani alle dieci di mattina.","timestamp":"2026-09-15 12:45:43"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:43"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 12:45:45"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"interested":true,"qualificationScore":0.7,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"timestamp":"2026-09-15 12:45:46"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:45:47"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:45:49"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:45:51"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789469037.1","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 12:45:53"}
{"level":"info","message":"StasisEnd canale 1789469049.2","timestamp":"2026-09-15 12:45:54"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789469049.2 distrutto","timestamp":"2026-09-15 12:45:54"}
{"code":1000,"leadChannelId":"1789469037.1","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 12:45:54"}
{"level":"info","message":"StasisEnd canale 1789469037.1","meta":{"callCampaignId":1,"callTargetId":16,"phoneNumber":"3933232333","startedAt":"2026-09-15T10:43:57.261Z","userId":4},"timestamp":"2026-09-15 12:45:54"}
{"finalResult":{"interested":true,"qualificationScore":0.7,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"leadChannelId":"1789469037.1","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 12:45:54"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789469037.1 distrutto","timestamp":"2026-09-15 12:45:54"}
{"coldCallId":47,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 12:45:54"}
{"level":"info","message":"Dialer worker: job 52 completato","result":{"coldCallId":47,"status":"interested"},"timestamp":"2026-09-15 12:45:54"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 12:45:54"}
{"coldCallId":47,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 12:45:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:46:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:46:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:47:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:47:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:48:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:48:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:49:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:49:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:50:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:50:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:51:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:51:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:52:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:52:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:53:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:53:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:54:21 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:54:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:54:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:54:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:54:21 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 864 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:54:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:54:21 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 3384 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:54:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:54:21 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 200 235 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:54:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:55:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:55:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:56:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:56:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:57:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:57:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:58:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:58:21"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 12:58:57"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 12:58:58"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 12:58:58"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 12:58:58"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 12:58:58"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 12:58:58"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 12:58:58"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 12:58:58"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 12:58:58"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 12:58:58"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 12:58:58"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 12:58:58"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 12:58:58"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 12:58:58","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 12:58:58"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 12:58:58"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 12:59:00"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 12:59:01"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 12:59:01"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 12:59:01"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 12:59:01"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:10:59:16 +0000] \"GET /api/ HTTP/1.1\" 200 606 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 12:59:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:59:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:59:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:59:44 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:59:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:59:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:59:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:59:44 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:59:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:59:44 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:59:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:10:59:44 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 12:59:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:00:05 +0000] \"POST /api/call-campaigns/1/pause HTTP/1.1\" 200 511 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:00:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:00:05 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 864 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:00:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:00:05 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:00:05"}
{"level":"error","message":"Errore in startCampaign: Nessun target in stato \"pending\" da chiamare","stack":"Error: Nessun target in stato \"pending\" da chiamare\n    at Object.startCampaign (/var/www/html/gix-demtools/backend/src/services/dialer.service.js:195:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async exports.startCampaign (/var/www/html/gix-demtools/backend/src/controllers/callCampaigns.controller.js:99:20)","timestamp":"2026-09-15 13:00:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:00:11 +0000] \"POST /api/call-campaigns/1/start HTTP/1.1\" 400 74 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:00:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:00:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:00:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:00:54 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:00:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:00:54 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:00:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:00:54 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 822 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:00:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:00:54 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:00:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:00:54 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 200 235 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:00:54"}
{"callCampaignId":1,"callTargetId":17,"jobId":"53","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 13:00:59","userId":4}
{"callCampaignId":1,"callTargetId":17,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 13:00:59"}
{"campaignId":1,"level":"info","message":"Campagna dialer avviata","queued":1,"timestamp":"2026-09-15 13:00:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:00:59 +0000] \"POST /api/call-campaigns/1/start HTTP/1.1\" 200 27 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:00:59"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":17,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 13:00:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:00:59 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 845 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:00:59"}
{"level":"info","message":"Canale 1789470059.5 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":17,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:00:59.403Z","userId":4},"timestamp":"2026-09-15 13:01:12"}
{"callTargetId":17,"channelId":"1789470059.5","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 13:01:12"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:17","userId:4}"],"level":"info","message":"StasisStart canale 1789470059.5","meta":{"callCampaignId":1,"callTargetId":17,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:00:59.403Z","userId":4},"timestamp":"2026-09-15 13:01:12"}
{"bridgeId":"5f7681c0-d685-4406-859f-33a2e39aca2e","leadChannelId":"1789470059.5","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 13:01:12"}
{"channelId":"1789470072.6","connectionId":"b2dca86c-6a75-40c2-9b43-dc6c49cebc96","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 13:01:12"}
{"connectionId":"b2dca86c-6a75-40c2-9b43-dc6c49cebc96","leadChannelId":"1789470059.5","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 13:01:12"}
{"leadChannelId":"1789470059.5","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 13:01:12"}
{"level":"info","message":"Canale 1789470072.6 risposto (Up)","timestamp":"2026-09-15 13:01:12"}
{"caller":[],"level":"info","message":"StasisStart canale 1789470072.6","timestamp":"2026-09-15 13:01:12"}
{"bridgeId":"5f7681c0-d685-4406-859f-33a2e39aca2e","externalChannelId":"1789470072.6","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 13:01:12"}
{"count":1,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:01:12"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 13:01:12"}
{"count":100,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:01:14"}
{"leadChannelId":"1789470059.5","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 13:01:15"}
{"count":200,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:01:16"}
{"count":300,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:01:18"}
{"count":400,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:01:20"}
{"count":500,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:01:22"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-15 13:01:22"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (finale)","text":"Sì.","timestamp":"2026-09-15 13:01:23"}
{"count":600,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:01:24"}
{"count":700,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:01:26"}
{"count":800,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:01:28"}
{"count":900,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:01:30"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Mario","timestamp":"2026-09-15 13:01:32"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:01:32"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Mario Rossi","timestamp":"2026-09-15 13:01:33"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Mario Rossi","timestamp":"2026-09-15 13:01:33"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Mario Rossi, titolare","timestamp":"2026-09-15 13:01:34"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:01:34"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Mario Rossi, titolare","timestamp":"2026-09-15 13:01:34"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (finale)","text":"Mario Rossi, titolare","timestamp":"2026-09-15 13:01:35"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:01:36"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:01:38"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:01:40"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:01:42"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:01:44"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:01:46"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo","timestamp":"2026-09-15 13:01:46"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo","timestamp":"2026-09-15 13:01:46"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:01:48"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:01:50"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:01:52"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:01:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:01:54 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:01:54"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Un altro nome","timestamp":"2026-09-15 13:01:55"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:01:56"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (finale)","text":"Un altro numero:","timestamp":"2026-09-15 13:01:56"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:01:58"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:02:00"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:02"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:04"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"tre quattro zero","timestamp":"2026-09-15 13:02:04"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:06"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"tre quattro zero","timestamp":"2026-09-15 13:02:06"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (finale)","text":"tre quattro zero","timestamp":"2026-09-15 13:02:06"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"trecentoquarantacinque uno due tre uno due tre","timestamp":"2026-09-15 13:02:07"}
{"leadChannelId":"1789470059.5","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"trecentoquarantacinque uno due tre uno due tre","timestamp":"2026-09-15 13:02:07"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:08"}
{"leadChannelId":"1789470059.5","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"uno","timestamp":"2026-09-15 13:02:08"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:02:10"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:12"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:14"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Il numero intero","timestamp":"2026-09-15 13:02:16"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:16"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Il numero intero è tre quattro","timestamp":"2026-09-15 13:02:17"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (finale)","text":"Il numero intero è tre quattro zero","timestamp":"2026-09-15 13:02:18"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:18"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"uno due","timestamp":"2026-09-15 13:02:18"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"centoventitremila centoventidue","timestamp":"2026-09-15 13:02:19"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:02:20"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"centoventitremila centoventitremila trecentoundici","timestamp":"2026-09-15 13:02:20"}
{"leadChannelId":"1789470059.5","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"uno due tre uno due tre uno","timestamp":"2026-09-15 13:02:21"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:02:22"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:02:24"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:26"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Un","timestamp":"2026-09-15 13:02:26"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Uno, due, tre,","timestamp":"2026-09-15 13:02:27"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:28"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Uno, due, tre,","timestamp":"2026-09-15 13:02:29"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (finale)","text":"Uno, due, tre,","timestamp":"2026-09-15 13:02:29"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:30"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:02:32"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:02:34"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:02:36"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:38"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"uno","timestamp":"2026-09-15 13:02:39"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:40"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"uno due tre","timestamp":"2026-09-15 13:02:40"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (finale)","text":"uno due tre","timestamp":"2026-09-15 13:02:41"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:42"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:02:44"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:02:46"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:02:48"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:02:50"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:52"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"manca una cifra","timestamp":"2026-09-15 13:02:52"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"manca una cifra","timestamp":"2026-09-15 13:02:52"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"manca una cifra","timestamp":"2026-09-15 13:02:52"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Manca una cifra.","timestamp":"2026-09-15 13:02:53"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (finale)","text":"Manca una cifra.","timestamp":"2026-09-15 13:02:53"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:02:54 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:02:54"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:02:56"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:02:58"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Uno","timestamp":"2026-09-15 13:02:59"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (finale)","text":"Uno","timestamp":"2026-09-15 13:03:00"}
{"count":5400,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:03:00"}
{"count":5500,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:03:02"}
{"count":5600,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:03:04"}
{"count":5700,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:03:06"}
{"count":5800,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:03:08"}
{"count":5900,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:03:10"}
{"count":6000,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:03:12"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Domani","timestamp":"2026-09-15 13:03:12"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (parziale)","text":"Domani alle dieci:zero","timestamp":"2026-09-15 13:03:13"}
{"count":6100,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:03:14"}
{"leadChannelId":"1789470059.5","level":"info","message":"Trascrizione lead (finale)","text":"Domani alle dieci:zero","timestamp":"2026-09-15 13:03:14"}
{"count":6200,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:03:16"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"interested":true,"qualificationScore":0.7,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"timestamp":"2026-09-15 13:03:16"}
{"count":6300,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:03:18"}
{"count":6400,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:03:20"}
{"count":6500,"frameBytes":160,"leadChannelId":"1789470059.5","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:03:22"}
{"level":"info","message":"StasisEnd canale 1789470072.6","timestamp":"2026-09-15 13:03:22"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789470072.6 distrutto","timestamp":"2026-09-15 13:03:22"}
{"code":1000,"leadChannelId":"1789470059.5","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 13:03:22"}
{"level":"info","message":"StasisEnd canale 1789470059.5","meta":{"callCampaignId":1,"callTargetId":17,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:00:59.403Z","userId":4},"timestamp":"2026-09-15 13:03:22"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789470059.5 distrutto","timestamp":"2026-09-15 13:03:22"}
{"finalResult":{"interested":true,"qualificationScore":0.7,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"leadChannelId":"1789470059.5","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 13:03:22"}
{"coldCallId":48,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 13:03:22"}
{"level":"info","message":"Dialer worker: job 53 completato","result":{"coldCallId":48,"status":"interested"},"timestamp":"2026-09-15 13:03:22"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 13:03:22"}
{"coldCallId":48,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 13:03:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:03:30 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:03:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:03:30 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 842 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:03:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:03:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:03:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:03:30 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 2464 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:03:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:03:30 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 200 235 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:03:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:04:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:04:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:05:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:05:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:06:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:06:30"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 13:06:39"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 13:06:40"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 13:06:40"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 13:06:40"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 13:06:40"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 13:06:40"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 13:06:40"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 13:06:40"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 13:06:40"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 13:06:40"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 13:06:40"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 13:06:40"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 13:06:40"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 13:06:40","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 13:06:40"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 13:06:40"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 13:06:42"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 13:06:42"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 13:06:42"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 13:06:42"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 13:06:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:07:30 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:07:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:07:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:07:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:07:30 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 822 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:07:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:07:30 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:07:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:07:30 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 200 235 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:07:30"}
{"callCampaignId":1,"callTargetId":18,"jobId":"54","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 13:07:34","userId":4}
{"callCampaignId":1,"callTargetId":18,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 13:07:34"}
{"campaignId":1,"level":"info","message":"Campagna dialer avviata","queued":1,"timestamp":"2026-09-15 13:07:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:07:34 +0000] \"POST /api/call-campaigns/1/start HTTP/1.1\" 200 27 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:07:34"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":18,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 13:07:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:07:34 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 845 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:07:34"}
{"level":"info","message":"Canale 1789470454.9 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":18,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:07:34.229Z","userId":4},"timestamp":"2026-09-15 13:07:45"}
{"callTargetId":18,"channelId":"1789470454.9","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 13:07:45"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:18","userId:4}"],"level":"info","message":"StasisStart canale 1789470454.9","meta":{"callCampaignId":1,"callTargetId":18,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:07:34.229Z","userId":4},"timestamp":"2026-09-15 13:07:45"}
{"bridgeId":"bc92e4de-1491-498a-b936-e026bb256ac0","leadChannelId":"1789470454.9","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 13:07:45"}
{"channelId":"1789470465.10","connectionId":"d65effbb-aa30-4eb3-9baf-70cf439b4c4d","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 13:07:45"}
{"connectionId":"d65effbb-aa30-4eb3-9baf-70cf439b4c4d","leadChannelId":"1789470454.9","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 13:07:45"}
{"leadChannelId":"1789470454.9","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 13:07:45"}
{"level":"info","message":"Canale 1789470465.10 risposto (Up)","timestamp":"2026-09-15 13:07:45"}
{"caller":[],"level":"info","message":"StasisStart canale 1789470465.10","timestamp":"2026-09-15 13:07:45"}
{"bridgeId":"bc92e4de-1491-498a-b936-e026bb256ac0","externalChannelId":"1789470465.10","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 13:07:45"}
{"count":1,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:07:46"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 13:07:46"}
{"count":100,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:07:48"}
{"leadChannelId":"1789470454.9","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 13:07:49"}
{"count":200,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:07:50"}
{"count":300,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:07:52"}
{"count":400,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:07:54"}
{"count":500,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:07:56"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (finale)","text":"Sì","timestamp":"2026-09-15 13:07:56"}
{"count":600,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:07:58"}
{"count":700,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:00"}
{"count":800,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:02"}
{"count":900,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:04"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:06"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"Mario Rossi","timestamp":"2026-09-15 13:08:06"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"Mario Rossi","timestamp":"2026-09-15 13:08:07"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (finale)","text":"Mario Rossi","timestamp":"2026-09-15 13:08:07"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:08"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:10"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:12"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:14"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:16"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il titolare.","timestamp":"2026-09-15 13:08:17"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"sono il titolare.","timestamp":"2026-09-15 13:08:17"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:18"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (finale)","text":"sono il titolare.","timestamp":"2026-09-15 13:08:18"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:20"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:22"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:24"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:26"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:28"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:08:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:08:30"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:32"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:34"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:36"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:38"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:40"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-15 13:08:41"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:42"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo","timestamp":"2026-09-15 13:08:42"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:44"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:46"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:48"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:50"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"Su un al","timestamp":"2026-09-15 13:08:51"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:52"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (finale)","text":"Su un altro numero.","timestamp":"2026-09-15 13:08:52"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:54"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:08:56"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:08:58"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"Tre quattro","timestamp":"2026-09-15 13:08:59"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:09:00"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"Tre quattro zero uno","timestamp":"2026-09-15 13:09:00"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (finale)","text":"Tre quattro zero","timestamp":"2026-09-15 13:09:00"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"uno due","timestamp":"2026-09-15 13:09:01"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:09:02"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"uno due tre uno","timestamp":"2026-09-15 13:09:02"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"uno due tre uno due tre","timestamp":"2026-09-15 13:09:03"}
{"leadChannelId":"1789470454.9","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"uno due tre uno due tre uno","timestamp":"2026-09-15 13:09:03"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:09:04"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:09:06"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"tre quattro zero","timestamp":"2026-09-15 13:09:07"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:09:08"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"tre quattro zero uno due","timestamp":"2026-09-15 13:09:08"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (finale)","text":"tre quattro zero uno due","timestamp":"2026-09-15 13:09:08"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"tre uno due","timestamp":"2026-09-15 13:09:09"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:09:10"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"tre uno due tre uno","timestamp":"2026-09-15 13:09:10"}
{"leadChannelId":"1789470454.9","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"tre uno due tre uno","timestamp":"2026-09-15 13:09:10"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:09:12"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:09:14"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:09:16"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:09:18"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (parziale)","text":"Domani alle undici","timestamp":"2026-09-15 13:09:19"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:09:20"}
{"leadChannelId":"1789470454.9","level":"info","message":"Trascrizione lead (finale)","text":"Domani alle undici","timestamp":"2026-09-15 13:09:20"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:09:22"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:09:24"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"contactName":"Mario Rossi","contactRole":"Titolare","interested":true,"preferredCallbackWhen":"domani alle undici","qualificationScore":0.7,"recapGiven":true,"summary":"Mario Rossi, titolare dell'azienda, interessato: ha processi manuali da automatizzare e cerca nuovi clienti. Voleva essere richiamato su un altro numero ma non è stato possibile raccoglierlo per intero (fornito solo parzialmente, \"34012\"), quindi si userà il numero chiamato. Preferenza di richiamo: domani alle 11."},"timestamp":"2026-09-15 13:09:24"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:09:26"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789470454.9","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:09:28"}
{"level":"info","message":"StasisEnd canale 1789470465.10","timestamp":"2026-09-15 13:09:28"}
{"code":1000,"leadChannelId":"1789470454.9","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 13:09:28"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789470465.10 distrutto","timestamp":"2026-09-15 13:09:28"}
{"level":"info","message":"StasisEnd canale 1789470454.9","meta":{"callCampaignId":1,"callTargetId":18,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:07:34.229Z","userId":4},"timestamp":"2026-09-15 13:09:28"}
{"finalResult":{"contactName":"Mario Rossi","contactRole":"Titolare","interested":true,"preferredCallbackWhen":"domani alle undici","qualificationScore":0.7,"recapGiven":true,"summary":"Mario Rossi, titolare dell'azienda, interessato: ha processi manuali da automatizzare e cerca nuovi clienti. Voleva essere richiamato su un altro numero ma non è stato possibile raccoglierlo per intero (fornito solo parzialmente, \"34012\"), quindi si userà il numero chiamato. Preferenza di richiamo: domani alle 11."},"leadChannelId":"1789470454.9","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 13:09:28"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789470454.9 distrutto","timestamp":"2026-09-15 13:09:28"}
{"coldCallId":49,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 13:09:28"}
{"level":"info","message":"Dialer worker: job 54 completato","result":{"coldCallId":49,"status":"interested"},"timestamp":"2026-09-15 13:09:28"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 13:09:28"}
{"coldCallId":49,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 13:09:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:09:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:09:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:10:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:10:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:11:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:11:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:12:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:12:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:13:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:13:30"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 13:13:55"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 13:13:55"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 13:13:56"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 13:13:56"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 13:13:56"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 13:13:56"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 13:13:56"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 13:13:56"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 13:13:56"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 13:13:56"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 13:13:56"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 13:13:56"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 13:13:56"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 13:13:56","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 13:13:56"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 13:13:56"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 13:13:58"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 13:13:58"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 13:13:58"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 13:13:58"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 13:13:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:14:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:14:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:15:31 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:15:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:16:18 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:16:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:16:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:16:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:16:18 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 822 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:16:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:16:18 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:16:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:16:18 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:16:18"}
{"callCampaignId":1,"callTargetId":19,"jobId":"55","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 13:16:22","userId":4}
{"callCampaignId":1,"callTargetId":19,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 13:16:22"}
{"campaignId":1,"level":"info","message":"Campagna dialer avviata","queued":1,"timestamp":"2026-09-15 13:16:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:16:22 +0000] \"POST /api/call-campaigns/1/start HTTP/1.1\" 200 27 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:16:22"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":19,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 13:16:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:16:22 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 845 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:16:22"}
{"level":"info","message":"Canale 1789470982.13 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":19,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:16:22.253Z","userId":4},"timestamp":"2026-09-15 13:16:34"}
{"callTargetId":19,"channelId":"1789470982.13","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 13:16:34"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:19","userId:4}"],"level":"info","message":"StasisStart canale 1789470982.13","meta":{"callCampaignId":1,"callTargetId":19,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:16:22.253Z","userId":4},"timestamp":"2026-09-15 13:16:34"}
{"bridgeId":"e430e73d-3014-4610-987a-ae95d0b5d2dc","leadChannelId":"1789470982.13","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 13:16:34"}
{"channelId":"1789470994.14","connectionId":"d21a97c9-f1ca-44f3-8bfb-3025944b6382","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 13:16:34"}
{"connectionId":"d21a97c9-f1ca-44f3-8bfb-3025944b6382","leadChannelId":"1789470982.13","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 13:16:34"}
{"leadChannelId":"1789470982.13","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 13:16:34"}
{"level":"info","message":"Canale 1789470994.14 risposto (Up)","timestamp":"2026-09-15 13:16:34"}
{"caller":[],"level":"info","message":"StasisStart canale 1789470994.14","timestamp":"2026-09-15 13:16:34"}
{"bridgeId":"e430e73d-3014-4610-987a-ae95d0b5d2dc","externalChannelId":"1789470994.14","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 13:16:34"}
{"count":1,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:16:34"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 13:16:34"}
{"count":100,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:16:36"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 13:16:37"}
{"leadChannelId":"1789470982.13","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 13:16:38"}
{"count":200,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:16:38"}
{"count":300,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:16:40"}
{"count":400,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:16:42"}
{"count":500,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:16:44"}
{"count":600,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:16:46"}
{"count":700,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:16:48"}
{"count":800,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:16:50"}
{"count":900,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:16:52"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:16:54"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:16:56"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:16:58"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:00"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:02"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, ce l'ho","timestamp":"2026-09-15 13:17:03"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ce l'ho un minuto.","timestamp":"2026-09-15 13:17:04"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ce l'ho un minuto.","timestamp":"2026-09-15 13:17:04"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:04"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ce l'ho un minuto di Cavour","timestamp":"2026-09-15 13:17:05"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ce l'ho un minuto di Cavour","timestamp":"2026-09-15 13:17:05"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (finale)","text":"Sì ce l'ho un minuto di Cavour","timestamp":"2026-09-15 13:17:05"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:06"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:08"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:17:10"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:17:12"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:14"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"ma","timestamp":"2026-09-15 13:17:15"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Mario","timestamp":"2026-09-15 13:17:16"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:16"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Mario Rossi sono","timestamp":"2026-09-15 13:17:17"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Mario Rossi sono il titolare","timestamp":"2026-09-15 13:17:18"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:17:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:17:18"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (finale)","text":"Mario Rossi sono il titolare","timestamp":"2026-09-15 13:17:18"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:20"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:17:22"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:17:24"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:17:26"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:28"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:30"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, entrambe","timestamp":"2026-09-15 13:17:31"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, entrambe le cose in realtà,","timestamp":"2026-09-15 13:17:32"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:32"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (finale)","text":"Sì, entrambe le cose in realtà.","timestamp":"2026-09-15 13:17:32"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:34"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:17:36"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:17:38"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:40"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Su un altro nome","timestamp":"2026-09-15 13:17:41"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:42"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Su un altro numero","timestamp":"2026-09-15 13:17:42"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (finale)","text":"Su un altro numero","timestamp":"2026-09-15 13:17:43"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:44"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:46"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:48"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"trecentoquarantacinque uno due","timestamp":"2026-09-15 13:17:50"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:50"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"trecentoquarantacinque uno due tre uno","timestamp":"2026-09-15 13:17:51"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (finale)","text":"trecentoquarantacinque uno due tre","timestamp":"2026-09-15 13:17:51"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"uno due","timestamp":"2026-09-15 13:17:51"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"uno due tre","timestamp":"2026-09-15 13:17:52"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:52"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"uno due tre uno","timestamp":"2026-09-15 13:17:52"}
{"leadChannelId":"1789470982.13","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"uno due tre uno","timestamp":"2026-09-15 13:17:53"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:17:54"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:17:56"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:17:58"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"tre quattro","timestamp":"2026-09-15 13:17:59"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:18:00"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"tre quattro zero","timestamp":"2026-09-15 13:18:00"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"zero uno","timestamp":"2026-09-15 13:18:00"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"zero uno due","timestamp":"2026-09-15 13:18:01"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:18:02"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"quattro zero uno due tre uno","timestamp":"2026-09-15 13:18:02"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:18:04"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"quattro zero uno due tre uno","timestamp":"2026-09-15 13:18:04"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (finale)","text":"quattro zero uno due tre uno","timestamp":"2026-09-15 13:18:04"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"uno","timestamp":"2026-09-15 13:18:04"}
{"leadChannelId":"1789470982.13","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"uno","timestamp":"2026-09-15 13:18:05"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:18:06"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:18:08"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:18:10"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:18:12"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:18:14"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:18:16"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:18:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:18:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:18:18"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Domani sedici","timestamp":"2026-09-15 13:18:20"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:18:20"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (parziale)","text":"Domani sedici settembre alle","timestamp":"2026-09-15 13:18:20"}
{"leadChannelId":"1789470982.13","level":"info","message":"Trascrizione lead (finale)","text":"Domani sedici settembre alle dodici","timestamp":"2026-09-15 13:18:21"}
{"count":5400,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:18:22"}
{"count":5500,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:18:24"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"contactName":"Mario Rossi","contactRole":"Titolare","interested":true,"preferredCallbackWhen":"domani 16 settembre alle ore 12","qualificationScore":0.85,"recapGiven":true,"summary":"Mario Rossi, titolare azienda, interessato sia a trovare nuovi clienti che ad automatizzare processi con l'IA. Ha provato a fornire un numero alternativo ma è risultato incompleto/poco chiaro in due tentativi, quindi si userà il numero già chiamato. Preferisce essere richiamato domani 16 settembre alle ore 12."},"timestamp":"2026-09-15 13:18:26"}
{"count":5600,"frameBytes":160,"leadChannelId":"1789470982.13","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:18:26"}
{"level":"info","message":"StasisEnd canale 1789470994.14","timestamp":"2026-09-15 13:18:28"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789470994.14 distrutto","timestamp":"2026-09-15 13:18:28"}
{"code":1000,"leadChannelId":"1789470982.13","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 13:18:28"}
{"level":"info","message":"StasisEnd canale 1789470982.13","meta":{"callCampaignId":1,"callTargetId":19,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:16:22.253Z","userId":4},"timestamp":"2026-09-15 13:18:28"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789470982.13 distrutto","timestamp":"2026-09-15 13:18:28"}
{"finalResult":{"contactName":"Mario Rossi","contactRole":"Titolare","interested":true,"preferredCallbackWhen":"domani 16 settembre alle ore 12","qualificationScore":0.85,"recapGiven":true,"summary":"Mario Rossi, titolare azienda, interessato sia a trovare nuovi clienti che ad automatizzare processi con l'IA. Ha provato a fornire un numero alternativo ma è risultato incompleto/poco chiaro in due tentativi, quindi si userà il numero già chiamato. Preferisce essere richiamato domani 16 settembre alle ore 12."},"leadChannelId":"1789470982.13","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 13:18:28"}
{"coldCallId":50,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 13:18:28"}
{"level":"info","message":"Dialer worker: job 55 completato","result":{"coldCallId":50,"status":"interested"},"timestamp":"2026-09-15 13:18:28"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 13:18:28"}
{"coldCallId":50,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 13:18:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:19:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:19:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:20:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:20:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:21:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:21:19"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 13:22:07"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 13:22:08"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 13:22:08"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 13:22:08"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 13:22:08"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 13:22:08"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 13:22:08"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 13:22:08"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 13:22:08"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 13:22:08"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 13:22:08"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 13:22:08"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 13:22:08"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 13:22:08","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 13:22:08"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 13:22:08"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 13:22:10"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 13:22:10"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 13:22:10"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 13:22:10"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 13:22:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:22:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:22:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:03 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:03 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 822 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:04 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:04 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:05 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 919 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:05"}
{"callCampaignId":2,"callTargetId":21,"jobId":"56","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3482403165","timestamp":"2026-09-15 13:23:17","userId":4}
{"callTargetId":21,"jobId":"56","level":"info","message":"Chiamata di test accodata","phoneNumber":"3482403165","timestamp":"2026-09-15 13:23:17","userId":4}
{"callCampaignId":2,"callTargetId":21,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3482403165","timestamp":"2026-09-15 13:23:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:17 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:17"}
{"endpoint":"PJSIP/2337393482403165@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":21,"userId":4},"normalizedNumber":"2337393482403165","phoneNumber":"3482403165","timestamp":"2026-09-15 13:23:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:20 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:23 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:23"}
{"level":"info","message":"Canale 1789471397.17 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":21,"phoneNumber":"3482403165","startedAt":"2026-09-15T11:23:17.847Z","userId":4},"timestamp":"2026-09-15 13:23:25"}
{"callTargetId":21,"channelId":"1789471397.17","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 13:23:25"}
{"caller":["{phoneNumber:3482403165","callCampaignId:2","callTargetId:21","userId:4}"],"level":"info","message":"StasisStart canale 1789471397.17","meta":{"callCampaignId":2,"callTargetId":21,"phoneNumber":"3482403165","startedAt":"2026-09-15T11:23:17.847Z","userId":4},"timestamp":"2026-09-15 13:23:25"}
{"bridgeId":"eac4b4f6-54fc-4764-b664-d82022b7b49a","leadChannelId":"1789471397.17","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 13:23:25"}
{"channelId":"1789471405.18","connectionId":"68739bd3-eafd-4012-a26e-cf0e4f710bbe","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 13:23:25"}
{"connectionId":"68739bd3-eafd-4012-a26e-cf0e4f710bbe","leadChannelId":"1789471397.17","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 13:23:25"}
{"leadChannelId":"1789471397.17","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 13:23:25"}
{"level":"info","message":"Canale 1789471405.18 risposto (Up)","timestamp":"2026-09-15 13:23:25"}
{"caller":[],"level":"info","message":"StasisStart canale 1789471405.18","timestamp":"2026-09-15 13:23:25"}
{"bridgeId":"eac4b4f6-54fc-4764-b664-d82022b7b49a","externalChannelId":"1789471405.18","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 13:23:25"}
{"count":1,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:23:25"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 13:23:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:26 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:26"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 13:23:27"}
{"count":100,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:23:27"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 13:23:27"}
{"leadChannelId":"1789471397.17","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 13:23:28"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 13:23:29"}
{"leadChannelId":"1789471397.17","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 13:23:29"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 13:23:29"}
{"count":200,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:23:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:29 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:29"}
{"leadChannelId":"1789471397.17","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 13:23:29"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 13:23:30"}
{"leadChannelId":"1789471397.17","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 13:23:30"}
{"count":300,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:23:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:32 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:32"}
{"count":400,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:23:33"}
{"count":500,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:23:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:35 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:35"}
{"count":600,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:23:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:38 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:38"}
{"count":700,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:23:39"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"Sì salve mi dica","timestamp":"2026-09-15 13:23:39"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (finale)","text":"Sì salve mi dica","timestamp":"2026-09-15 13:23:41"}
{"count":800,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:23:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:41 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:41"}
{"count":900,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:23:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:44 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:44"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:23:45"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:23:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:47 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:47"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:23:49"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:23:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:51 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:51"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"Mi chiamo Ionico","timestamp":"2026-09-15 13:23:52"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:23:53"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Mi chiamo Ionico","timestamp":"2026-09-15 13:23:53"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"Mi chiamo Ione Costa e sono la segretaria dell'azienda","timestamp":"2026-09-15 13:23:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:54 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:54"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:23:55"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (finale)","text":"Mi chiamo Ionico Mi chiamo Ione Costa e sono la segretaria dell'azienda.","timestamp":"2026-09-15 13:23:55"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:23:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:23:57 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:23:57"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:23:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:00 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:00"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:24:01"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:24:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:03 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:04"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:24:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:06 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:06"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:07"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"No al momento","timestamp":"2026-09-15 13:24:08"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:09"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"No, al momento non è disponibile","timestamp":"2026-09-15 13:24:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:09 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:09"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"No al momento non è disponibile in pausa pranzo","timestamp":"2026-09-15 13:24:10"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"No, al momento non è disponibile in pausa pranzo.","timestamp":"2026-09-15 13:24:11"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:11"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (finale)","text":"No al momento non è disponibile in pausa pranzo","timestamp":"2026-09-15 13:24:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:12 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:12"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:13"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:24:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:15 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:15"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:24:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:17 +0000] \"GET /api/call-campaigns/test-call/21 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:19 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:19 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:19"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:24:19"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:21"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"e domani","timestamp":"2026-09-15 13:24:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:23 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:23 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:24:23 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:24:23"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:23"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"e domani alle undici","timestamp":"2026-09-15 13:24:23"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (finale)","text":"e domani alle undici","timestamp":"2026-09-15 13:24:25"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:25"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:27"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:24:29"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:24:31"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:33"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:35"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"va bene.","timestamp":"2026-09-15 13:24:35"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"va bene","timestamp":"2026-09-15 13:24:35"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (finale)","text":"va bene","timestamp":"2026-09-15 13:24:36"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:37"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:24:39"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:24:41"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:43"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:45"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:47"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:49"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:51"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:53"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:55"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:57"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:24:59"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (finale)","text":"Hai capito?","timestamp":"2026-09-15 13:25:01"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:25:01"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:25:03"}
{"leadChannelId":"1789471397.17","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 13:25:03"}
{"leadChannelId":"1789471397.17","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 13:25:04"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:25:05"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"contactName":"Ione Costa","contactRole":"Segretaria","interested":true,"qualificationScore":0.5,"summary":"Parlato con Ione Costa, segretaria dell'azienda, non decisionale. Il titolare era in pausa pranzo e non disponibile; la segretaria ha concordato un richiamo per domani alle undici sullo stesso numero, ma non ha fornito il nome del titolare."},"timestamp":"2026-09-15 13:25:05"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789471397.17","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:25:07"}
{"level":"info","message":"StasisEnd canale 1789471405.18","timestamp":"2026-09-15 13:25:08"}
{"code":1000,"leadChannelId":"1789471397.17","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 13:25:08"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789471405.18 distrutto","timestamp":"2026-09-15 13:25:08"}
{"level":"info","message":"StasisEnd canale 1789471397.17","meta":{"callCampaignId":2,"callTargetId":21,"phoneNumber":"3482403165","startedAt":"2026-09-15T11:23:17.847Z","userId":4},"timestamp":"2026-09-15 13:25:08"}
{"finalResult":{"contactName":"Ione Costa","contactRole":"Segretaria","interested":true,"qualificationScore":0.5,"summary":"Parlato con Ione Costa, segretaria dell'azienda, non decisionale. Il titolare era in pausa pranzo e non disponibile; la segretaria ha concordato un richiamo per domani alle undici sullo stesso numero, ma non ha fornito il nome del titolare."},"leadChannelId":"1789471397.17","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 13:25:08"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789471397.17 distrutto","timestamp":"2026-09-15 13:25:08"}
{"coldCallId":51,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 13:25:08"}
{"level":"info","message":"Dialer worker: job 56 completato","result":{"coldCallId":51,"status":"interested"},"timestamp":"2026-09-15 13:25:08"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 13:25:08"}
{"coldCallId":51,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 13:25:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:25:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:25:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:26:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:26:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:27:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:27:19"}
{"callCampaignId":1,"callTargetId":20,"jobId":"57","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 13:27:24","userId":4}
{"callCampaignId":1,"callTargetId":20,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 13:27:24"}
{"campaignId":1,"level":"info","message":"Campagna dialer avviata","queued":1,"timestamp":"2026-09-15 13:27:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:27:24 +0000] \"POST /api/call-campaigns/1/start HTTP/1.1\" 200 27 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:27:24"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":20,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 13:27:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:27:24 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 845 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:27:24"}
{"level":"info","message":"Canale 1789471644.21 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":20,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:27:24.685Z","userId":4},"timestamp":"2026-09-15 13:27:35"}
{"callTargetId":20,"channelId":"1789471644.21","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 13:27:35"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:20","userId:4}"],"level":"info","message":"StasisStart canale 1789471644.21","meta":{"callCampaignId":1,"callTargetId":20,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:27:24.685Z","userId":4},"timestamp":"2026-09-15 13:27:35"}
{"bridgeId":"9bc5f17d-6f7c-42b6-94a6-6f44ad2aebcd","leadChannelId":"1789471644.21","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 13:27:35"}
{"channelId":"1789471655.22","connectionId":"cc40d15c-93b1-4058-9364-2c572bf23a29","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 13:27:35"}
{"connectionId":"cc40d15c-93b1-4058-9364-2c572bf23a29","leadChannelId":"1789471644.21","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 13:27:35"}
{"leadChannelId":"1789471644.21","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 13:27:35"}
{"level":"info","message":"Canale 1789471655.22 risposto (Up)","timestamp":"2026-09-15 13:27:35"}
{"caller":[],"level":"info","message":"StasisStart canale 1789471655.22","timestamp":"2026-09-15 13:27:35"}
{"bridgeId":"9bc5f17d-6f7c-42b6-94a6-6f44ad2aebcd","externalChannelId":"1789471655.22","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 13:27:35"}
{"count":1,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:27:35"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 13:27:36"}
{"count":100,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:27:37"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Prome","timestamp":"2026-09-15 13:27:38"}
{"leadChannelId":"1789471644.21","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 13:27:39"}
{"count":200,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:27:39"}
{"count":300,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:27:41"}
{"count":400,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:27:43"}
{"count":500,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:27:45"}
{"count":600,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:27:47"}
{"count":700,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:27:49"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-15 13:27:50"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, c'è","timestamp":"2026-09-15 13:27:50"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, c'è","timestamp":"2026-09-15 13:27:50"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo c'è un minuto","timestamp":"2026-09-15 13:27:51"}
{"count":800,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:27:51"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo c'è un minuto","timestamp":"2026-09-15 13:27:53"}
{"count":900,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:27:53"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:27:55"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:27:57"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:27:59"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:01"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Massimo","timestamp":"2026-09-15 13:28:03"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:03"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Massimo Maraschi,","timestamp":"2026-09-15 13:28:04"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Massimo Maraschini e sono","timestamp":"2026-09-15 13:28:05"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:05"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (finale)","text":"Sono Massimo Maraschini e sono il titolare","timestamp":"2026-09-15 13:28:07"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:07"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:28:09"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:28:11"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:28:13"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:28:15"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:17"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo","timestamp":"2026-09-15 13:28:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:28:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:28:19"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:19"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo assolutamente sì","timestamp":"2026-09-15 13:28:19"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo assolutamente sì","timestamp":"2026-09-15 13:28:21"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:21"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:28:23"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:28:25"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:27"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Su","timestamp":"2026-09-15 13:28:29"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:29"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Su un altro numero","timestamp":"2026-09-15 13:28:30"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"su un altro numero","timestamp":"2026-09-15 13:28:30"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:31"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (finale)","text":"su un altro numero.","timestamp":"2026-09-15 13:28:31"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:28:33"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:28:35"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:37"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Tre due otto","timestamp":"2026-09-15 13:28:38"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Trecentoventotto","timestamp":"2026-09-15 13:28:38"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"quattro cinque","timestamp":"2026-09-15 13:28:39"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:39"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (finale)","text":"Tre due otto","timestamp":"2026-09-15 13:28:40"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"quattro cinque sei","timestamp":"2026-09-15 13:28:40"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"quattro cinque sei sette otto","timestamp":"2026-09-15 13:28:41"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:28:41"}
{"leadChannelId":"1789471644.21","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"quattro cinque sei sette otto nove tre","timestamp":"2026-09-15 13:28:42"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:28:43"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:45"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"trecentoventotto","timestamp":"2026-09-15 13:28:46"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:47"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"trecentoventotto","timestamp":"2026-09-15 13:28:48"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"trecentoventotto quattro cinque sei","timestamp":"2026-09-15 13:28:48"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (finale)","text":"trecentoventotto","timestamp":"2026-09-15 13:28:49"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:49"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"trecentoventotto quattro cinque sei","timestamp":"2026-09-15 13:28:50"}
{"leadChannelId":"1789471644.21","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"trecentoventotto quattro cinque sei","timestamp":"2026-09-15 13:28:50"}
{"leadChannelId":"1789471644.21","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"trecentoventotto quattrocentocinquantasei settecentootto novetre","timestamp":"2026-09-15 13:28:50"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:51"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:28:53"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:28:55"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:28:57"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:28:59"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:29:01"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Domani ma","timestamp":"2026-09-15 13:29:01"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina alle","timestamp":"2026-09-15 13:29:02"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:29:03"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina alle dieci:trenta","timestamp":"2026-09-15 13:29:03"}
{"leadChannelId":"1789471644.21","level":"info","message":"Trascrizione lead (finale)","text":"Domani mattina alle dieci:trenta","timestamp":"2026-09-15 13:29:04"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:29:05"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:29:07"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"contactName":"Massimo Maraschini","contactRole":"Titolare","interested":true,"preferredCallbackWhen":"domani mattina alle 10:30","qualificationScore":0.9,"recapGiven":true,"summary":"Massimo Maraschini, titolare dell'azienda, si è mostrato interessato al servizio di consulenza software e automazione per trovare nuovi clienti/automatizzare processi manuali. Ha chiesto il richiamo domani mattina alle 10:30; ha fornito un numero alternativo incompleto (solo \"trecentoventotto\"), quindi si userà il numero già chiamato."},"timestamp":"2026-09-15 13:29:09"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:29:09"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789471644.21","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:29:11"}
{"level":"info","message":"StasisEnd canale 1789471655.22","timestamp":"2026-09-15 13:29:11"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789471655.22 distrutto","timestamp":"2026-09-15 13:29:11"}
{"code":1000,"leadChannelId":"1789471644.21","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 13:29:11"}
{"finalResult":{"contactName":"Massimo Maraschini","contactRole":"Titolare","interested":true,"preferredCallbackWhen":"domani mattina alle 10:30","qualificationScore":0.9,"recapGiven":true,"summary":"Massimo Maraschini, titolare dell'azienda, si è mostrato interessato al servizio di consulenza software e automazione per trovare nuovi clienti/automatizzare processi manuali. Ha chiesto il richiamo domani mattina alle 10:30; ha fornito un numero alternativo incompleto (solo \"trecentoventotto\"), quindi si userà il numero già chiamato."},"leadChannelId":"1789471644.21","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 13:29:11"}
{"level":"info","message":"StasisEnd canale 1789471644.21","meta":{"callCampaignId":1,"callTargetId":20,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:27:24.685Z","userId":4},"timestamp":"2026-09-15 13:29:11"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789471644.21 distrutto","timestamp":"2026-09-15 13:29:11"}
{"coldCallId":52,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 13:29:11"}
{"level":"info","message":"Dialer worker: job 57 completato","result":{"coldCallId":52,"status":"interested"},"timestamp":"2026-09-15 13:29:11"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 13:29:11"}
{"coldCallId":52,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 13:29:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:29:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:29:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:30:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:30:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:31:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:31:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:32:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:32:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:33:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:33:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:34:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:34:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:35:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:35:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:36:23 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:36:23"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 13:36:53"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 13:36:53"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 13:36:54"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 13:36:54"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 13:36:54"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 13:36:54"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 13:36:54"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 13:36:54"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 13:36:54"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 13:36:54"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 13:36:54"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 13:36:54"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 13:36:54"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 13:36:54","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 13:36:54"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 13:36:54"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 13:36:56"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 13:36:56"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 13:36:56"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 13:36:56"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 13:36:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:37:24 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:37:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:38:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:38:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:39:26 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:39:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:40:27 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:40:27"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 13:40:44"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 13:40:45"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 13:40:45"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 13:40:45"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 13:40:45"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 13:40:45"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 13:40:45"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 13:40:45"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 13:40:45"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 13:40:45"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 13:40:45"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 13:40:45"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 13:40:45"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 13:40:45","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 13:40:45"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 13:40:45"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 13:40:47"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 13:40:47"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 13:40:47"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 13:40:47"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 13:40:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:41:28 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:41:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:42:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:42:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:43:07 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:43:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:43:07 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:43:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:43:07 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 822 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:43:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:43:07 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:43:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:43:07 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:43:07"}
{"callCampaignId":1,"callTargetId":23,"jobId":"58","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 13:43:18","userId":4}
{"callCampaignId":1,"callTargetId":23,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 13:43:18"}
{"campaignId":1,"level":"info","message":"Campagna dialer avviata","queued":1,"timestamp":"2026-09-15 13:43:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:43:18 +0000] \"POST /api/call-campaigns/1/start HTTP/1.1\" 200 27 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:43:18"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":1,"callTargetId":23,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 13:43:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:43:18 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 845 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:43:18"}
{"level":"info","message":"Canale 1789472598.25 risposto (Up)","meta":{"callCampaignId":1,"callTargetId":23,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:43:18.774Z","userId":4},"timestamp":"2026-09-15 13:43:25"}
{"callTargetId":23,"channelId":"1789472598.25","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 13:43:25"}
{"caller":["{phoneNumber:3933232333","callCampaignId:1","callTargetId:23","userId:4}"],"level":"info","message":"StasisStart canale 1789472598.25","meta":{"callCampaignId":1,"callTargetId":23,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:43:18.774Z","userId":4},"timestamp":"2026-09-15 13:43:25"}
{"bridgeId":"194c5702-5949-4478-802a-271a1acc67c3","leadChannelId":"1789472598.25","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 13:43:25"}
{"channelId":"1789472605.26","connectionId":"e73ff4cd-d7f6-4ceb-ab1b-5dcebaefb256","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 13:43:25"}
{"connectionId":"e73ff4cd-d7f6-4ceb-ab1b-5dcebaefb256","leadChannelId":"1789472598.25","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 13:43:25"}
{"leadChannelId":"1789472598.25","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 13:43:25"}
{"level":"info","message":"Canale 1789472605.26 risposto (Up)","timestamp":"2026-09-15 13:43:25"}
{"caller":[],"level":"info","message":"StasisStart canale 1789472605.26","timestamp":"2026-09-15 13:43:25"}
{"bridgeId":"194c5702-5949-4478-802a-271a1acc67c3","externalChannelId":"1789472605.26","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 13:43:25"}
{"count":1,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:43:25"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 13:43:25"}
{"count":100,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:43:27"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 13:43:27"}
{"leadChannelId":"1789472598.25","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 13:43:28"}
{"count":200,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:43:29"}
{"count":300,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:43:31"}
{"count":400,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:43:33"}
{"count":500,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:43:35"}
{"count":600,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:43:37"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo","timestamp":"2026-09-15 13:43:38"}
{"count":700,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:43:39"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo, dico pure.","timestamp":"2026-09-15 13:43:41"}
{"count":800,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:43:41"}
{"count":900,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:43:43"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:43:45"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:43:47"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:43:49"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Sono","timestamp":"2026-09-15 13:43:50"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Marco","timestamp":"2026-09-15 13:43:51"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:43:51"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Zalambro","timestamp":"2026-09-15 13:43:52"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (finale)","text":"Sono Marco","timestamp":"2026-09-15 13:43:53"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Zalambro e sono","timestamp":"2026-09-15 13:43:53"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:43:53"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Zalambro e sono il titolare dell'azienda","timestamp":"2026-09-15 13:43:54"}
{"leadChannelId":"1789472598.25","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Zalambro e sono il titolare dell'azienda.","timestamp":"2026-09-15 13:43:55"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:43:55"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:43:57"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:43:59"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:44:01"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:03"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Sì sono","timestamp":"2026-09-15 13:44:04"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, sono sono il titolare.","timestamp":"2026-09-15 13:44:05"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:05"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (finale)","text":"Sì, sono sono il titolare.","timestamp":"2026-09-15 13:44:06"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:44:07 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:44:07"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:44:09"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:44:11"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:44:13"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:44:15"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-15 13:44:17"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:17"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Sì","timestamp":"2026-09-15 13:44:19"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, vorremmo automatizzare alcuni progetti","timestamp":"2026-09-15 13:44:19"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:19"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (finale)","text":"Sì","timestamp":"2026-09-15 13:44:20"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, vorremmo automatizzare alcuni processi con gli","timestamp":"2026-09-15 13:44:20"}
{"leadChannelId":"1789472598.25","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Sì, vorremmo automatizzare alcuni processi con l'IA.","timestamp":"2026-09-15 13:44:21"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:21"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:44:23"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:44:25"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:27"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:29"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, c'è","timestamp":"2026-09-15 13:44:29"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo magari","timestamp":"2026-09-15 13:44:30"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo magari","timestamp":"2026-09-15 13:44:31"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:31"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo magari","timestamp":"2026-09-15 13:44:32"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:33"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:44:35"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:44:37"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:39"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Su un altro","timestamp":"2026-09-15 13:44:40"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"No su un altro numero, perciò","timestamp":"2026-09-15 13:44:41"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:41"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"No su un altro numero per favore","timestamp":"2026-09-15 13:44:41"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"No, su un altro numero per favore,","timestamp":"2026-09-15 13:44:42"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:43"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (finale)","text":"No, su un altro numero per favore","timestamp":"2026-09-15 13:44:44"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:45"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:44:47"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:44:49"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:51"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:53"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:55"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:44:58"}
{"digits":"3281231231","leadChannelId":"1789472598.25","level":"info","message":"Raccolta DTMF completata","timestamp":"2026-09-15 13:45:00"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (finale)","text":"[Numero digitato dal lead: 3281231231]","timestamp":"2026-09-15 13:45:00"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:45:01"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:45:03"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:45:05"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:45:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:45:07 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:45:07"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:45:09"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"domani ma","timestamp":"2026-09-15 13:45:10"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:45:11"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina alle","timestamp":"2026-09-15 13:45:11"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina alle dodici:trenta,","timestamp":"2026-09-15 13:45:12"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:45:13"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina alle dodici:trenta.","timestamp":"2026-09-15 13:45:13"}
{"leadChannelId":"1789472598.25","level":"info","message":"Trascrizione lead (finale)","text":"Domani mattina alle dodici:trenta.","timestamp":"2026-09-15 13:45:14"}
{"count":5400,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:45:15"}
{"count":5500,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 13:45:17"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"contactName":"Marco","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-16T12:30:00","preferredCallbackNumber":"3281231231","preferredCallbackWhen":"domani mattina alle 12:30","qualificationScore":0.9,"summary":"Marco, titolare, ha mostrato interesse generico a nuovi clienti/automazione IA e ha accettato il richiamo commerciale. Richiede di essere richiamato al numero 3281231231, domani 16/09 alle 12:30."},"timestamp":"2026-09-15 13:45:17"}
{"count":5600,"frameBytes":160,"leadChannelId":"1789472598.25","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 13:45:19"}
{"level":"info","message":"StasisEnd canale 1789472605.26","timestamp":"2026-09-15 13:45:20"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789472605.26 distrutto","timestamp":"2026-09-15 13:45:20"}
{"code":1000,"leadChannelId":"1789472598.25","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 13:45:20"}
{"level":"info","message":"StasisEnd canale 1789472598.25","meta":{"callCampaignId":1,"callTargetId":23,"phoneNumber":"3933232333","startedAt":"2026-09-15T11:43:18.774Z","userId":4},"timestamp":"2026-09-15 13:45:20"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789472598.25 distrutto","timestamp":"2026-09-15 13:45:20"}
{"finalResult":{"contactName":"Marco","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-16T12:30:00","preferredCallbackNumber":"3281231231","preferredCallbackWhen":"domani mattina alle 12:30","qualificationScore":0.9,"summary":"Marco, titolare, ha mostrato interesse generico a nuovi clienti/automazione IA e ha accettato il richiamo commerciale. Richiede di essere richiamato al numero 3281231231, domani 16/09 alle 12:30."},"leadChannelId":"1789472598.25","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 13:45:20"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 13:45:20"}
{"coldCallId":53,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 13:45:20"}
{"level":"info","message":"Dialer worker: job 58 completato","result":{"coldCallId":53,"status":"interested"},"timestamp":"2026-09-15 13:45:20"}
{"coldCallId":53,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 13:45:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:46:07 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:46:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:46:18 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:46:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:46:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:46:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:46:18 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 842 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:46:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:46:18 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 2838 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:46:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:46:18 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 200 235 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:46:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:47:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:47:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:48:12 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:48:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:48:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:48:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:48:12 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:48:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:48:12 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:48:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:48:12 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:48:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:49:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:49:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:50:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:50:12"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 13:50:48"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 13:50:49"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 13:50:49"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 13:50:49"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 13:50:49"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 13:50:49"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 13:50:49"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 13:50:49"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 13:50:49"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 13:50:49"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 13:50:49"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 13:50:49"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 13:50:49"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 13:50:49","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 13:50:49"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 13:50:49"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 13:50:51"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 13:50:51"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 13:50:51"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 13:50:51"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 13:50:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:51:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:51:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:51:33 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:51:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:51:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:51:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:51:33 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:51:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:51:33 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 2808 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:51:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:51:33 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:51:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:52:00 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 942 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:52:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:52:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:52:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:53:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:53:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:54:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:54:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:55:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:55:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:56:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:56:33"}
{"callCampaignId":2,"callTargetId":24,"jobId":"59","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3336145228","timestamp":"2026-09-15 13:56:40","userId":4}
{"callTargetId":24,"jobId":"59","level":"info","message":"Chiamata di test accodata","phoneNumber":"3336145228","timestamp":"2026-09-15 13:56:40","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:56:40 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:56:40"}
{"callCampaignId":2,"callTargetId":24,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3336145228","timestamp":"2026-09-15 13:56:40"}
{"endpoint":"PJSIP/2337393336145228@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":24,"userId":4},"normalizedNumber":"2337393336145228","phoneNumber":"3336145228","timestamp":"2026-09-15 13:56:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:56:43 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:56:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:56:46 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:56:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:56:49 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:56:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:56:52 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:56:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:56:55 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:56:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:56:58 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:56:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:01 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:01"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:04 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:07 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:10 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:13 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:16 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:19 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:22 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:22"}
{"callTargetId":24,"channelId":"1789473400.29","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-15 13:57:25"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789473400.29 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 13:57:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:25 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 200 854 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:25"}
{"callCampaignId":2,"callTargetId":24,"jobId":"60","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3336145228","timestamp":"2026-09-15 13:57:25","userId":4}
{"attemptsMade":1,"callTargetId":24,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 13:57:25"}
{"coldCallId":54,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 13:57:25"}
{"level":"info","message":"Dialer worker: job 59 completato","result":{"coldCallId":54,"status":"not_answered"},"timestamp":"2026-09-15 13:57:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:28 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:31 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:34 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:37 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:40 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:43 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:46 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:49 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:52 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:55 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:57:58 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:57:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:01 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:01"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:04 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:07 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:10 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:13 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:16 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:19 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:22 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:25 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:28 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:31 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:34 +0000] \"GET /api/call-campaigns/test-call/24 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:34"}
{"callCampaignId":2,"callTargetId":25,"jobId":"61","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3783050724","timestamp":"2026-09-15 13:58:53","userId":4}
{"callTargetId":25,"jobId":"61","level":"info","message":"Chiamata di test accodata","phoneNumber":"3783050724","timestamp":"2026-09-15 13:58:53","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:53 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:53"}
{"callCampaignId":2,"callTargetId":25,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3783050724","timestamp":"2026-09-15 13:58:53"}
{"endpoint":"PJSIP/2337393783050724@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":25,"userId":4},"normalizedNumber":"2337393783050724","phoneNumber":"3783050724","timestamp":"2026-09-15 13:58:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:56 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:58:59 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:58:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:02 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:05 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:08 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:11 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:14 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:17 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:20 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:23 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:26 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:29 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:32 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:35 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:35"}
{"callTargetId":25,"channelId":"1789473533.30","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-15 13:59:38"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789473533.30 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 13:59:38"}
{"callCampaignId":2,"callTargetId":25,"jobId":"62","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3783050724","timestamp":"2026-09-15 13:59:38","userId":4}
{"attemptsMade":1,"callTargetId":25,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 13:59:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:38 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 200 854 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:38"}
{"coldCallId":55,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 13:59:38"}
{"level":"info","message":"Dialer worker: job 61 completato","result":{"coldCallId":55,"status":"not_answered"},"timestamp":"2026-09-15 13:59:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:41 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:44 +0000] \"GET /api/call-campaigns/test-call/25 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:44"}
{"callCampaignId":2,"callTargetId":26,"jobId":"63","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 13:59:53","userId":4}
{"callTargetId":26,"jobId":"63","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 13:59:53","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:53 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:53"}
{"callCampaignId":2,"callTargetId":26,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 13:59:53"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":26,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 13:59:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:56 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:11:59:59 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 13:59:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:02 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:05 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:08 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:11 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:14 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:17 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:20 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:23 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:26 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:29 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:32 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:35 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:35"}
{"callTargetId":26,"channelId":"1789473593.31","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-15 14:00:38"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789473593.31 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 14:00:38"}
{"callCampaignId":2,"callTargetId":26,"jobId":"64","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 14:00:38","userId":4}
{"attemptsMade":1,"callTargetId":26,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 14:00:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:38 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 200 854 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:38"}
{"coldCallId":56,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 14:00:38"}
{"level":"info","message":"Dialer worker: job 63 completato","result":{"coldCallId":56,"status":"not_answered"},"timestamp":"2026-09-15 14:00:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:41 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:44 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:47 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:50 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:53 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:56 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:00:59 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:00:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:02 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:05 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:08 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:11 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:14 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:17 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:20 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:23 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:26 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:29 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:32 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:35 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:38 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:41 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:44 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:47 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:50 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:53 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:56 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:01:59 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:01:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:02 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:05 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:08 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:11 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:14 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:17 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:20 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:23 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:26 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:29 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:32 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:35 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:38 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:41 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:44 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:47 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:50 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:53 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:56 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:02:59 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:02:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:02 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:05 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:08 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:11 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:14 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:17 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:20 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:23 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:26 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:29 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:32 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:34 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:35 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:38 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:41 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:44 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:47 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:50 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:53 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:56 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:03:59 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:03:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:04:02 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:04:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:04:05 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:04:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:04:08 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:04:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:04:11 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:04:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:04:14 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:04:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:04:17 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:04:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:04:37 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:04:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:04:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:04:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:05:37 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:05:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:05:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:05:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:06:37 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:06:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:06:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:06:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:07:37 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:07:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:07:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:07:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:08:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:08:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:08:37 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:08:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:09:37 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:09:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:09:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:09:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:10:37 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:10:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:10:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:10:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:11:37 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:11:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:11:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:11:37"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 14:12:04"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 14:12:05"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 14:12:05"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 14:12:05"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 14:12:05"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 14:12:05"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 14:12:05"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 14:12:05"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0)","timestamp":"2026-09-15 14:12:05"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 1","timestamp":"2026-09-15 14:12:05"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 14:12:05"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 14:12:05"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 14:12:05"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 14:12:05","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 14:12:05"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 14:12:05"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 14:12:07"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 14:12:07"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 14:12:07"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 14:12:07"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 14:12:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:12:37 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:12:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:12:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:12:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:13:37 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:13:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:13:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:13:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:14:32 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:14:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:14:32 +0000] \"GET /api/call-campaigns/test-call/26 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:14:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:14:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:14:33"}
{"callCampaignId":2,"callTargetId":28,"jobId":"65","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 14:14:38","userId":4}
{"callTargetId":28,"jobId":"65","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 14:14:38","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:14:38 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:14:38"}
{"callCampaignId":2,"callTargetId":28,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 14:14:38"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":28,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 14:14:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:14:41 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:14:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:14:44 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:14:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:14:47 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:14:47"}
{"level":"info","message":"Canale 1789474478.33 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":28,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:14:38.466Z","userId":4},"timestamp":"2026-09-15 14:14:48"}
{"callTargetId":28,"channelId":"1789474478.33","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 14:14:48"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:28","userId:4}"],"level":"info","message":"StasisStart canale 1789474478.33","meta":{"callCampaignId":2,"callTargetId":28,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:14:38.466Z","userId":4},"timestamp":"2026-09-15 14:14:48"}
{"bridgeId":"73d5b95e-c739-4f1b-82bb-212966da44e4","leadChannelId":"1789474478.33","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 14:14:48"}
{"channelId":"1789474488.34","connectionId":"40841ddf-954b-4975-896b-750af554cef5","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 14:14:48"}
{"connectionId":"40841ddf-954b-4975-896b-750af554cef5","leadChannelId":"1789474478.33","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 14:14:48"}
{"leadChannelId":"1789474478.33","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 14:14:48"}
{"level":"info","message":"Canale 1789474488.34 risposto (Up)","timestamp":"2026-09-15 14:14:48"}
{"caller":[],"level":"info","message":"StasisStart canale 1789474488.34","timestamp":"2026-09-15 14:14:48"}
{"bridgeId":"73d5b95e-c739-4f1b-82bb-212966da44e4","externalChannelId":"1789474488.34","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 14:14:48"}
{"count":1,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:14:48"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 14:14:48"}
{"count":100,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:14:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:14:50 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:14:50"}
{"leadChannelId":"1789474478.33","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 14:14:51"}
{"count":200,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:14:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:14:53 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:14:53"}
{"count":300,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:14:54"}
{"count":400,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:14:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:14:56 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:14:56"}
{"count":500,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:14:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:14:59 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:14:59"}
{"count":600,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:00"}
{"count":700,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:02 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:02"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo ce l'ho un minuto","timestamp":"2026-09-15 14:15:02"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo ce l'ho un minuto.","timestamp":"2026-09-15 14:15:03"}
{"count":800,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:05 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:05"}
{"count":900,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:15:06"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:15:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:08 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:08"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:15:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:11 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:11"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:12"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Sono frame","timestamp":"2026-09-15 14:15:13"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:14"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Frank","timestamp":"2026-09-15 14:15:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:14 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:14"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Pentangeli,","timestamp":"2026-09-15 14:15:15"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (finale)","text":"Sono Frank","timestamp":"2026-09-15 14:15:15"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:16"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Pentageli e sono","timestamp":"2026-09-15 14:15:16"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Pentageli e sono il titolare dell'azienda.","timestamp":"2026-09-15 14:15:17"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Pentageli e sono il titolare dell'azienda.","timestamp":"2026-09-15 14:15:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:17 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:17"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:15:18"}
{"leadChannelId":"1789474478.33","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pendng e sono il titolare dell'azienda.","timestamp":"2026-09-15 14:15:18"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:15:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:20 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:20"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:22"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il TB","timestamp":"2026-09-15 14:15:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:23 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:23"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:24"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (finale)","text":"Sono il titolare","timestamp":"2026-09-15 14:15:25"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:26 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:26"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:15:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:29 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:29"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:15:30"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:15:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:32 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:33"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:35 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:35"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:36"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, in realtà","timestamp":"2026-09-15 14:15:36"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Sì, in realtà","timestamp":"2026-09-15 14:15:38"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:38"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, in realtà più automatizzazione di processi,","timestamp":"2026-09-15 14:15:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:38 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:38"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (finale)","text":"Sì, in realtà","timestamp":"2026-09-15 14:15:38"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"di processi che ricerca nuovi clienti.","timestamp":"2026-09-15 14:15:39"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:40"}
{"leadChannelId":"1789474478.33","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"di processi che ricerca nuovi clienti.","timestamp":"2026-09-15 14:15:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:41 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:41"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:15:42"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:15:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:44 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:44"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:47 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:47"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:48"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Su","timestamp":"2026-09-15 14:15:48"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Su un altro numero.","timestamp":"2026-09-15 14:15:49"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Su un altro numero","timestamp":"2026-09-15 14:15:49"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Su un altro numero","timestamp":"2026-09-15 14:15:49"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:50 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:50"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (finale)","text":"Su un altro numero","timestamp":"2026-09-15 14:15:51"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:53 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:53"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:15:54"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:15:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:56 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:56"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:15:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:15:59 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:15:59"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:16:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:02 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:02"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:16:02"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:16:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:05 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:05"}
{"digits":"3383256589","leadChannelId":"1789474478.33","level":"info","message":"Raccolta DTMF completata","timestamp":"2026-09-15 14:16:06"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (finale)","text":"[Numero digitato dal lead: 3383256589]","timestamp":"2026-09-15 14:16:06"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:16:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:08 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:08"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:16:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:11 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:11"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:16:11"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:16:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:14 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:14"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina","timestamp":"2026-09-15 14:16:15"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:16:15"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina alle nove","timestamp":"2026-09-15 14:16:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:17 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:17"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina alle nove e mezzo.","timestamp":"2026-09-15 14:16:17"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:16:17"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina alle nove e mezzo.","timestamp":"2026-09-15 14:16:17"}
{"leadChannelId":"1789474478.33","level":"info","message":"Trascrizione lead (finale)","text":"Domani mattina alle nove e mezzo.","timestamp":"2026-09-15 14:16:19"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:16:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:20 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:20"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:16:21"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"contactName":"Frank","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-16T09:30:00","preferredCallbackNumber":"3383256589","preferredCallbackWhen":"domani mattina alle nove e mezza","qualificationScore":0.95,"recapGiven":true,"summary":"Frank, titolare dell'azienda, ha mostrato interesse a trovare nuovi clienti/automatizzare processi con l'IA. Richiede il richiamo sul numero 3383256589 domani mattina alle 9:30."},"timestamp":"2026-09-15 14:16:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:23 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:23"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789474478.33","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:16:23"}
{"level":"info","message":"StasisEnd canale 1789474488.34","timestamp":"2026-09-15 14:16:25"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789474488.34 distrutto","timestamp":"2026-09-15 14:16:25"}
{"code":1000,"leadChannelId":"1789474478.33","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 14:16:25"}
{"level":"info","message":"StasisEnd canale 1789474478.33","meta":{"callCampaignId":2,"callTargetId":28,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:14:38.466Z","userId":4},"timestamp":"2026-09-15 14:16:25"}
{"finalResult":{"contactName":"Frank","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-16T09:30:00","preferredCallbackNumber":"3383256589","preferredCallbackWhen":"domani mattina alle nove e mezza","qualificationScore":0.95,"recapGiven":true,"summary":"Frank, titolare dell'azienda, ha mostrato interesse a trovare nuovi clienti/automatizzare processi con l'IA. Richiede il richiamo sul numero 3383256589 domani mattina alle 9:30."},"leadChannelId":"1789474478.33","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 14:16:25"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789474478.33 distrutto","timestamp":"2026-09-15 14:16:25"}
{"coldCallId":57,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 14:16:25"}
{"level":"info","message":"Dialer worker: job 65 completato","result":{"coldCallId":57,"status":"interested"},"timestamp":"2026-09-15 14:16:25"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 14:16:25"}
{"coldCallId":57,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 14:16:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:26 +0000] \"GET /api/call-campaigns/test-call/28 HTTP/1.1\" 200 2355 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:33"}
{"callCampaignId":2,"callTargetId":29,"jobId":"66","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 14:16:49","userId":4}
{"callTargetId":29,"jobId":"66","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 14:16:49","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:49 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:49"}
{"callCampaignId":2,"callTargetId":29,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 14:16:49"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":29,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 14:16:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:52 +0000] \"GET /api/call-campaigns/test-call/29 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:55 +0000] \"GET /api/call-campaigns/test-call/29 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:16:58 +0000] \"GET /api/call-campaigns/test-call/29 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:16:58"}
{"level":"info","message":"Canale 1789474609.37 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":29,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:16:49.154Z","userId":4},"timestamp":"2026-09-15 14:16:59"}
{"callTargetId":29,"channelId":"1789474609.37","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 14:16:59"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:29","userId:4}"],"level":"info","message":"StasisStart canale 1789474609.37","meta":{"callCampaignId":2,"callTargetId":29,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:16:49.154Z","userId":4},"timestamp":"2026-09-15 14:16:59"}
{"bridgeId":"2f291cdc-54f7-439b-8269-7db832f6e46d","leadChannelId":"1789474609.37","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 14:16:59"}
{"channelId":"1789474619.38","connectionId":"0577ba4d-4a16-4cb5-9f49-3d61cda24b0a","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 14:16:59"}
{"connectionId":"0577ba4d-4a16-4cb5-9f49-3d61cda24b0a","leadChannelId":"1789474609.37","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 14:16:59"}
{"leadChannelId":"1789474609.37","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 14:16:59"}
{"level":"info","message":"Canale 1789474619.38 risposto (Up)","timestamp":"2026-09-15 14:16:59"}
{"caller":[],"level":"info","message":"StasisStart canale 1789474619.38","timestamp":"2026-09-15 14:16:59"}
{"bridgeId":"2f291cdc-54f7-439b-8269-7db832f6e46d","externalChannelId":"1789474619.38","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 14:16:59"}
{"count":1,"frameBytes":160,"leadChannelId":"1789474609.37","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:16:59"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 14:17:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:01 +0000] \"GET /api/call-campaigns/test-call/29 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:01"}
{"count":100,"frameBytes":160,"leadChannelId":"1789474609.37","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:17:01"}
{"leadChannelId":"1789474609.37","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 14:17:02"}
{"leadChannelId":"1789474609.37","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 14:17:02"}
{"leadChannelId":"1789474609.37","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 14:17:02"}
{"leadChannelId":"1789474609.37","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 14:17:02"}
{"count":200,"frameBytes":160,"leadChannelId":"1789474609.37","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:17:03"}
{"leadChannelId":"1789474609.37","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 14:17:04"}
{"leadChannelId":"1789474609.37","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 14:17:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:04 +0000] \"GET /api/call-campaigns/test-call/29 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:04"}
{"leadChannelId":"1789474609.37","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 14:17:05"}
{"leadChannelId":"1789474609.37","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 14:17:05"}
{"count":300,"frameBytes":160,"leadChannelId":"1789474609.37","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:17:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:07 +0000] \"GET /api/call-campaigns/test-call/29 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:07"}
{"count":400,"frameBytes":160,"leadChannelId":"1789474609.37","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:17:07"}
{"count":500,"frameBytes":160,"leadChannelId":"1789474609.37","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:17:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:10 +0000] \"GET /api/call-campaigns/test-call/29 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:10"}
{"level":"info","message":"StasisEnd canale 1789474609.37","meta":{"callCampaignId":2,"callTargetId":29,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:16:49.154Z","userId":4},"timestamp":"2026-09-15 14:17:11"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789474609.37 distrutto","timestamp":"2026-09-15 14:17:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:13 +0000] \"GET /api/call-campaigns/test-call/29 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:16 +0000] \"GET /api/call-campaigns/test-call/29 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:16"}
{"callCampaignId":2,"callTargetId":30,"jobId":"67","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 14:17:22","userId":4}
{"callTargetId":30,"jobId":"67","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 14:17:22","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:22 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:22"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 14:17:23"}
{"leadChannelId":"1789474609.37","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 14:17:23"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:249:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 14:17:23"}
{"level":"info","message":"StasisEnd canale 1789474619.38","timestamp":"2026-09-15 14:17:23"}
{"code":1000,"leadChannelId":"1789474609.37","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 14:17:23"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789474619.38 distrutto","timestamp":"2026-09-15 14:17:23"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789474609.37 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 14:17:23"}
{"finalResult":null,"leadChannelId":"1789474609.37","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 14:17:23"}
{"callCampaignId":2,"callTargetId":29,"jobId":"68","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 14:17:23","userId":4}
{"attemptsMade":1,"callTargetId":29,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 14:17:23"}
{"coldCallId":58,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 14:17:23"}
{"level":"info","message":"Dialer worker: job 66 completato","result":{"coldCallId":58,"status":"answered"},"timestamp":"2026-09-15 14:17:23"}
{"callCampaignId":2,"callTargetId":30,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 14:17:23"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":30,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 14:17:23"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789474643.41 distrutto","meta":{"callCampaignId":2,"callTargetId":30,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:17:23.204Z","userId":4},"timestamp":"2026-09-15 14:17:23"}
{"callTargetId":30,"causeText":"Circuit/channel congestion","channelId":"1789474643.41","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 14:17:23"}
{"callCampaignId":2,"callTargetId":30,"jobId":"69","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 14:17:23","userId":4}
{"attemptsMade":1,"callTargetId":30,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 14:17:23"}
{"coldCallId":59,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 14:17:23"}
{"level":"info","message":"Dialer worker: job 67 completato","result":{"coldCallId":59,"status":"not_answered"},"timestamp":"2026-09-15 14:17:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:26 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 200 873 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:29 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:32 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:35 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:38 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:41 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:44 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:47 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:50 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:53 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:56 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:17:59 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:17:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:02 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:05 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:08 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:11 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:14 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:17 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:20 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:23 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:26 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:29 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:32 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:34 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:35 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:18:38 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:18:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:19:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:19:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:19:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:19:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:20:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:20:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:20:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:20:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:21:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:21:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:21:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:21:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:22:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:22:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:22:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:22:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:23:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:23:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:23:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:23:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:24:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:24:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:24:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:24:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:25:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:25:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:25:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:25:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:26:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:26:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:26:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:26:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:27:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:27:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:27:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:27:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:28:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:28:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:28:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:28:37"}
{"callCampaignId":2,"callTargetId":7,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 14:29:34"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":7,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 14:29:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:29:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:29:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:29:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:29:37"}
{"callTargetId":7,"channelId":"1789475374.42","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-15 14:29:42"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-15 14:29:42"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 14:29:42","url":"http://51.38.247.132:8088"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789475374.42 distrutto","meta":{"callCampaignId":2,"callTargetId":7,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:29:34.673Z","userId":4},"timestamp":"2026-09-15 14:29:47"}
{"callTargetId":7,"causeText":"Circuit/channel congestion","channelId":"1789475374.42","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 14:29:47"}
{"callCampaignId":2,"callTargetId":7,"jobId":"70","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 14:29:47","userId":4}
{"attemptsMade":2,"callTargetId":7,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 14:29:47"}
{"coldCallId":60,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 14:29:47"}
{"level":"info","message":"Dialer worker: job 34 completato","result":{"coldCallId":60,"status":"not_answered"},"timestamp":"2026-09-15 14:29:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:30:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:30:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:30:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:30:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:31:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:31:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:31:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:31:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:32:37 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:32:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:32:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:32:37"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 14:34:51"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 14:34:52"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 14:34:52"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 14:34:52"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 14:34:52"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 14:34:52"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 14:34:52"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 14:34:52"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-15 14:34:52"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 10","timestamp":"2026-09-15 14:34:52"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 14:34:52"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 14:34:52"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 14:34:52"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 14:34:52","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 14:34:52"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 14:34:52"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 14:34:54"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 14:34:54"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 14:34:54"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 14:34:54"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 14:34:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:36:31 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:36:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:36:31 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:36:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:36:32 +0000] \"GET /api/call-campaigns/test-call/30 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:36:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:36:34 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:36:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:36:34 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:36:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:36:34 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 920 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:36:34"}
{"callCampaignId":2,"callTargetId":32,"jobId":"71","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 14:36:41","userId":4}
{"callTargetId":32,"jobId":"71","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 14:36:41","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:36:41 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:36:41"}
{"callCampaignId":2,"callTargetId":32,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 14:36:41"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":32,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 14:36:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:36:44 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:36:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:36:47 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:36:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:36:50 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:36:50"}
{"level":"info","message":"Canale 1789475801.43 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":32,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:36:41.483Z","userId":4},"timestamp":"2026-09-15 14:36:51"}
{"callTargetId":32,"channelId":"1789475801.43","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 14:36:51"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:32","userId:4}"],"level":"info","message":"StasisStart canale 1789475801.43","meta":{"callCampaignId":2,"callTargetId":32,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:36:41.483Z","userId":4},"timestamp":"2026-09-15 14:36:51"}
{"bridgeId":"f6ae6107-1de8-46d3-98f6-24b898ec2b10","leadChannelId":"1789475801.43","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 14:36:51"}
{"channelId":"1789475811.44","connectionId":"6e6f6692-19a5-4126-8c89-de6c3711bc40","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 14:36:51"}
{"connectionId":"6e6f6692-19a5-4126-8c89-de6c3711bc40","leadChannelId":"1789475801.43","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 14:36:51"}
{"leadChannelId":"1789475801.43","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 14:36:51"}
{"level":"info","message":"Canale 1789475811.44 risposto (Up)","timestamp":"2026-09-15 14:36:51"}
{"caller":[],"level":"info","message":"StasisStart canale 1789475811.44","timestamp":"2026-09-15 14:36:51"}
{"bridgeId":"f6ae6107-1de8-46d3-98f6-24b898ec2b10","externalChannelId":"1789475811.44","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 14:36:51"}
{"count":1,"frameBytes":160,"leadChannelId":"1789475801.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:36:51"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 14:36:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:36:53 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:36:53"}
{"count":100,"frameBytes":160,"leadChannelId":"1789475801.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:36:53"}
{"leadChannelId":"1789475801.43","level":"info","message":"Trascrizione lead (parziale)","text":"Sei pronto?","timestamp":"2026-09-15 14:36:54"}
{"count":200,"frameBytes":160,"leadChannelId":"1789475801.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:36:55"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Sei pronto?","timestamp":"2026-09-15 14:36:55"}
{"leadChannelId":"1789475801.43","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Sei pronto?","timestamp":"2026-09-15 14:36:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:36:56 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:36:56"}
{"count":300,"frameBytes":160,"leadChannelId":"1789475801.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:36:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:36:59 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:36:59"}
{"count":400,"frameBytes":160,"leadChannelId":"1789475801.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:36:59"}
{"count":500,"frameBytes":160,"leadChannelId":"1789475801.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:37:01"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:02 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:02"}
{"count":600,"frameBytes":160,"leadChannelId":"1789475801.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:37:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:05 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:05"}
{"count":700,"frameBytes":160,"leadChannelId":"1789475801.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:37:05"}
{"leadChannelId":"1789475801.43","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-15 14:37:05"}
{"count":800,"frameBytes":160,"leadChannelId":"1789475801.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:37:07"}
{"leadChannelId":"1789475801.43","level":"info","message":"Trascrizione lead (finale)","text":"Sì ce l'ho","timestamp":"2026-09-15 14:37:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:08 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:08"}
{"count":900,"frameBytes":160,"leadChannelId":"1789475801.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:37:09"}
{"leadChannelId":"1789475801.43","level":"info","message":"Trascrizione lead (parziale)","text":"però non voglio parlare adesso","timestamp":"2026-09-15 14:37:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:11 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:11"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789475801.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:37:11"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"però non voglio parlare adesso","timestamp":"2026-09-15 14:37:12"}
{"leadChannelId":"1789475801.43","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"però non voglio parlare adesso","timestamp":"2026-09-15 14:37:12"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789475801.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:37:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:14 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:14"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789475801.43","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:37:15"}
{"level":"info","message":"StasisEnd canale 1789475801.43","meta":{"callCampaignId":2,"callTargetId":32,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:36:41.483Z","userId":4},"timestamp":"2026-09-15 14:37:15"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789475801.43 distrutto","timestamp":"2026-09-15 14:37:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:17 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:20 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:23 +0000] \"GET /api/call-campaigns/test-call/32 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:23"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 14:37:27"}
{"leadChannelId":"1789475801.43","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 14:37:27"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:260:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 14:37:27"}
{"level":"info","message":"StasisEnd canale 1789475811.44","timestamp":"2026-09-15 14:37:27"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789475811.44 distrutto","timestamp":"2026-09-15 14:37:27"}
{"code":1000,"leadChannelId":"1789475801.43","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 14:37:27"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789475801.43 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 14:37:27"}
{"finalResult":null,"leadChannelId":"1789475801.43","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 14:37:29"}
{"callCampaignId":2,"callTargetId":32,"jobId":"72","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 14:37:29","userId":4}
{"attemptsMade":1,"callTargetId":32,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 14:37:29"}
{"coldCallId":61,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 14:37:30"}
{"level":"info","message":"Dialer worker: job 71 completato","result":{"coldCallId":61,"status":"answered"},"timestamp":"2026-09-15 14:37:30"}
{"callCampaignId":2,"callTargetId":33,"jobId":"73","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 14:37:31","userId":4}
{"callTargetId":33,"jobId":"73","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 14:37:31","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:31 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:31"}
{"callCampaignId":2,"callTargetId":33,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 14:37:31"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":33,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 14:37:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:34 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:34 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:37 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:40 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:40"}
{"level":"info","message":"Canale 1789475851.47 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":33,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:37:31.785Z","userId":4},"timestamp":"2026-09-15 14:37:43"}
{"callTargetId":33,"channelId":"1789475851.47","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 14:37:43"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:33","userId:4}"],"level":"info","message":"StasisStart canale 1789475851.47","meta":{"callCampaignId":2,"callTargetId":33,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:37:31.785Z","userId":4},"timestamp":"2026-09-15 14:37:43"}
{"bridgeId":"4e142026-2fcc-4b22-9eff-fca6baf0280f","leadChannelId":"1789475851.47","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 14:37:43"}
{"channelId":"1789475863.48","connectionId":"e6bb8353-af80-4183-b811-900d5be30ac3","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 14:37:43"}
{"connectionId":"e6bb8353-af80-4183-b811-900d5be30ac3","leadChannelId":"1789475851.47","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 14:37:43"}
{"leadChannelId":"1789475851.47","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 14:37:43"}
{"level":"info","message":"Canale 1789475863.48 risposto (Up)","timestamp":"2026-09-15 14:37:43"}
{"caller":[],"level":"info","message":"StasisStart canale 1789475863.48","timestamp":"2026-09-15 14:37:43"}
{"bridgeId":"4e142026-2fcc-4b22-9eff-fca6baf0280f","externalChannelId":"1789475863.48","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 14:37:43"}
{"count":1,"frameBytes":160,"leadChannelId":"1789475851.47","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:37:43"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 14:37:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:43 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:43"}
{"count":100,"frameBytes":160,"leadChannelId":"1789475851.47","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:37:45"}
{"leadChannelId":"1789475851.47","level":"info","message":"Trascrizione lead (parziale)","text":"Si pronto?","timestamp":"2026-09-15 14:37:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:46 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:46"}
{"count":200,"frameBytes":160,"leadChannelId":"1789475851.47","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:37:47"}
{"leadChannelId":"1789475851.47","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 14:37:47"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Si pronto?","timestamp":"2026-09-15 14:37:47"}
{"leadChannelId":"1789475851.47","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Si pronto?","timestamp":"2026-09-15 14:37:47"}
{"count":300,"frameBytes":160,"leadChannelId":"1789475851.47","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:37:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:49 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:49"}
{"count":400,"frameBytes":160,"leadChannelId":"1789475851.47","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:37:51"}
{"level":"info","message":"StasisEnd canale 1789475851.47","meta":{"callCampaignId":2,"callTargetId":33,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:37:31.785Z","userId":4},"timestamp":"2026-09-15 14:37:52"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789475851.47 distrutto","timestamp":"2026-09-15 14:37:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:52 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:55 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:37:58 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:37:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:01 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:01"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 14:38:04"}
{"leadChannelId":"1789475851.47","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 14:38:04"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:260:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 14:38:04"}
{"level":"info","message":"StasisEnd canale 1789475863.48","timestamp":"2026-09-15 14:38:04"}
{"code":1000,"leadChannelId":"1789475851.47","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 14:38:04"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789475863.48 distrutto","timestamp":"2026-09-15 14:38:04"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789475851.47 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 14:38:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:04 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:04"}
{"finalResult":null,"leadChannelId":"1789475851.47","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 14:38:06"}
{"callCampaignId":2,"callTargetId":33,"jobId":"74","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 14:38:06","userId":4}
{"attemptsMade":1,"callTargetId":33,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 14:38:06"}
{"coldCallId":62,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 14:38:06"}
{"level":"info","message":"Dialer worker: job 73 completato","result":{"coldCallId":62,"status":"answered"},"timestamp":"2026-09-15 14:38:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:07 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 200 983 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:10 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:13 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:16 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:19 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:22 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:25 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:28 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:31 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:34 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:34 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:37 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:40 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:44 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:47 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:50 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:53 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:56 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:38:59 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:38:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:02 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:05 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:08 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:11 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:14 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:17 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:20 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:23 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:26 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:29 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:32 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:34 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:35 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:38 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:39:41 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:39:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:40:34 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:40:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:40:37 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:40:37"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 14:41:17"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 14:41:18"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 14:41:18"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 14:41:18"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 14:41:18"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 14:41:18"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 14:41:18"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 14:41:18"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-15 14:41:18"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 10","timestamp":"2026-09-15 14:41:18"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 14:41:18"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 14:41:18"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 14:41:18"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 14:41:18","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 14:41:18"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 14:41:18"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 14:41:20"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 14:41:20"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 14:41:20"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 14:41:20"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 14:41:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:41:34 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:41:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:41:37 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:41:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:14 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:17 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:20 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:23 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:26 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:29 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:32 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:34 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:35 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:38 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:41 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:44 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:47 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:50 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:53 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:56 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:42:59 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:42:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:43:02 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:43:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:43:05 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:43:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:43:08 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:43:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:43:11 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:43:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:43:14 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:43:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:43:37 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:43:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:43:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:43:37"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 14:44:23"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 14:44:24"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 14:44:24"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 14:44:24"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 14:44:24"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 14:44:24"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 14:44:24"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 14:44:24"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-15 14:44:24"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 10","timestamp":"2026-09-15 14:44:24"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 14:44:24"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 14:44:24"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 14:44:24"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 14:44:24","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 14:44:24"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 14:44:24"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 14:44:26"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 14:44:26"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 14:44:26"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 14:44:26"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 14:44:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:44:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:44:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:44:37 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:44:37"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:12:44:39 +0000] \"GET /api/tts-voices HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 14:44:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:45:16 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:45:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:45:16 +0000] \"GET /api/call-campaigns/test-call/33 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:45:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:45:18 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:45:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:45:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:45:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:45:18 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 950 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:45:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:45:18 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 7947 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:45:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:45:22 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 837 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:45:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:45:22 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:45:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:45:22 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 200 250 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:45:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:46:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:46:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:47:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:47:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:48:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:48:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:49:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:49:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:50:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:50:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:51:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:51:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:52:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:52:18"}
{"callCampaignId":2,"callTargetId":8,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3283822967","timestamp":"2026-09-15 14:52:53"}
{"endpoint":"PJSIP/2337393283822967@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":8,"userId":4},"normalizedNumber":"2337393283822967","phoneNumber":"3283822967","timestamp":"2026-09-15 14:52:53"}
{"callTargetId":8,"channelId":"1789476773.51","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-15 14:53:01"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-15 14:53:01"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 14:53:01","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Canale 1789476773.51 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":8,"phoneNumber":"3283822967","startedAt":"2026-09-15T12:52:53.973Z","userId":4},"timestamp":"2026-09-15 14:53:02"}
{"callTargetId":8,"channelId":"1789476773.51","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 14:53:02"}
{"caller":["{phoneNumber:3283822967","callCampaignId:2","callTargetId:8","userId:4}"],"level":"info","message":"StasisStart canale 1789476773.51","meta":{"callCampaignId":2,"callTargetId":8,"phoneNumber":"3283822967","startedAt":"2026-09-15T12:52:53.973Z","userId":4},"timestamp":"2026-09-15 14:53:02"}
{"bridgeId":"065f2a4e-7cf5-49db-b54d-9a5dca237640","leadChannelId":"1789476773.51","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 14:53:02"}
{"channelId":"1789476782.52","connectionId":"793d24dc-32bf-4fd2-b13f-cf11c5ef5ce5","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 14:53:02"}
{"connectionId":"793d24dc-32bf-4fd2-b13f-cf11c5ef5ce5","leadChannelId":"1789476773.51","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 14:53:02"}
{"leadChannelId":"1789476773.51","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 14:53:02"}
{"level":"info","message":"Canale 1789476782.52 risposto (Up)","timestamp":"2026-09-15 14:53:02"}
{"caller":[],"level":"info","message":"StasisStart canale 1789476782.52","timestamp":"2026-09-15 14:53:02"}
{"bridgeId":"065f2a4e-7cf5-49db-b54d-9a5dca237640","externalChannelId":"1789476782.52","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 14:53:02"}
{"count":1,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:02"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 14:53:02"}
{"leadChannelId":"1789476773.51","level":"info","message":"Trascrizione lead (parziale)","text":"Quanto","timestamp":"2026-09-15 14:53:03"}
{"count":100,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:04"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Quanto","timestamp":"2026-09-15 14:53:05"}
{"leadChannelId":"1789476773.51","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Quanto","timestamp":"2026-09-15 14:53:05"}
{"count":200,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:53:06"}
{"count":300,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:53:08"}
{"count":400,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:53:10"}
{"count":500,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:53:12"}
{"count":600,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:14"}
{"count":700,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:16"}
{"count":800,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:53:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:53:19"}
{"count":900,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:20"}
{"leadChannelId":"1789476773.51","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo.","timestamp":"2026-09-15 14:53:21"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:22"}
{"leadChannelId":"1789476773.51","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo.","timestamp":"2026-09-15 14:53:22"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:24"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:53:26"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:53:28"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:53:30"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:32"}
{"leadChannelId":"1789476773.51","level":"info","message":"Trascrizione lead (parziale)","text":"Con guide","timestamp":"2026-09-15 14:53:32"}
{"leadChannelId":"1789476773.51","level":"info","message":"Trascrizione lead (parziale)","text":"Con Guido latina","timestamp":"2026-09-15 14:53:33"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:34"}
{"leadChannelId":"1789476773.51","level":"info","message":"Trascrizione lead (parziale)","text":"Con Guido latina","timestamp":"2026-09-15 14:53:34"}
{"leadChannelId":"1789476773.51","level":"info","message":"Trascrizione lead (finale)","text":"Con Guido latina","timestamp":"2026-09-15 14:53:35"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:36"}
{"leadChannelId":"1789476773.51","level":"info","message":"Trascrizione lead (parziale)","text":"project manager area","timestamp":"2026-09-15 14:53:36"}
{"leadChannelId":"1789476773.51","level":"info","message":"Trascrizione lead (parziale)","text":"project manager area digitale","timestamp":"2026-09-15 14:53:37"}
{"leadChannelId":"1789476773.51","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"project manager area digitale","timestamp":"2026-09-15 14:53:37"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:53:38"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:53:40"}
{"leadChannelId":"1789476773.51","level":"info","message":"Trascrizione lead (parziale)","text":"Project manager","timestamp":"2026-09-15 14:53:41"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:42"}
{"leadChannelId":"1789476773.51","level":"info","message":"Trascrizione lead (parziale)","text":"project manager, rare e digitale.","timestamp":"2026-09-15 14:53:42"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:44"}
{"leadChannelId":"1789476773.51","level":"info","message":"Trascrizione lead (finale)","text":"project manager, rare digitale.","timestamp":"2026-09-15 14:53:44"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:46"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:53:48"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:53:50"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:53:52"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:54"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:56"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:53:58"}
{"leadChannelId":"1789476773.51","level":"info","message":"Trascrizione lead (finale)","text":"Solito li sviluppiamo direttamente noi","timestamp":"2026-09-15 14:53:58"}
{"callCampaignId":2,"callTargetId":9,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 14:53:59"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":9,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 14:53:59"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:00"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:02"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Capito, quindi già gestite tutto internamente. La ringrazio comunque per il tempo, buona giornata!","contactName":"Guido Latina","contactRole":"Project manager","interested":false,"qualificationScore":0.15,"summary":"Guido Latina, project manager presso \"Rare Digitale\". Non interessato: sviluppano internamente le proprie soluzioni software/automazioni, non necessitano di consulenza esterna."},"timestamp":"2026-09-15 14:54:03"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:54:04"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:54:06"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789476773.51","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:54:08"}
{"level":"info","message":"StasisEnd canale 1789476782.52","timestamp":"2026-09-15 14:54:09"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789476782.52 distrutto","timestamp":"2026-09-15 14:54:09"}
{"code":1000,"leadChannelId":"1789476773.51","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 14:54:09"}
{"level":"info","message":"StasisEnd canale 1789476773.51","meta":{"callCampaignId":2,"callTargetId":8,"phoneNumber":"3283822967","startedAt":"2026-09-15T12:52:53.973Z","userId":4},"timestamp":"2026-09-15 14:54:09"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789476773.51 distrutto","timestamp":"2026-09-15 14:54:09"}
{"finalResult":{"closingMessage":"Capito, quindi già gestite tutto internamente. La ringrazio comunque per il tempo, buona giornata!","contactName":"Guido Latina","contactRole":"Project manager","interested":false,"qualificationScore":0.15,"summary":"Guido Latina, project manager presso \"Rare Digitale\". Non interessato: sviluppano internamente le proprie soluzioni software/automazioni, non necessitano di consulenza esterna."},"leadChannelId":"1789476773.51","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 14:54:09"}
{"coldCallId":63,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-15 14:54:09"}
{"level":"info","message":"Dialer worker: job 36 completato","result":{"coldCallId":63,"status":"not_interested"},"timestamp":"2026-09-15 14:54:09"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 14:54:09"}
{"level":"info","message":"Canale 1789476839.53 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":9,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:53:59.756Z","userId":4},"timestamp":"2026-09-15 14:54:18"}
{"callTargetId":9,"channelId":"1789476839.53","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 14:54:18"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:9","userId:4}"],"level":"info","message":"StasisStart canale 1789476839.53","meta":{"callCampaignId":2,"callTargetId":9,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:53:59.756Z","userId":4},"timestamp":"2026-09-15 14:54:18"}
{"bridgeId":"0c769264-6238-4188-9c6b-f9ddbcd2345d","leadChannelId":"1789476839.53","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 14:54:18"}
{"channelId":"1789476858.56","connectionId":"6b53ae5d-669e-46e6-9341-c888d0c4d585","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 14:54:18"}
{"connectionId":"6b53ae5d-669e-46e6-9341-c888d0c4d585","leadChannelId":"1789476839.53","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 14:54:18"}
{"leadChannelId":"1789476839.53","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 14:54:18"}
{"level":"info","message":"Canale 1789476858.56 risposto (Up)","timestamp":"2026-09-15 14:54:18"}
{"caller":[],"level":"info","message":"StasisStart canale 1789476858.56","timestamp":"2026-09-15 14:54:18"}
{"bridgeId":"0c769264-6238-4188-9c6b-f9ddbcd2345d","externalChannelId":"1789476858.56","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 14:54:18"}
{"count":1,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:18"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 14:54:19"}
{"count":100,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:54:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:54:20"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Sei pronto?","timestamp":"2026-09-15 14:54:21"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Sei pronto?","timestamp":"2026-09-15 14:54:21"}
{"count":200,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:22"}
{"leadChannelId":"1789476839.53","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 14:54:23"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Sei pronto?","timestamp":"2026-09-15 14:54:23"}
{"leadChannelId":"1789476839.53","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Sei pronto?","timestamp":"2026-09-15 14:54:23"}
{"count":300,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:54:24"}
{"count":400,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:54:26"}
{"count":500,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:54:28"}
{"count":600,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:54:30"}
{"count":700,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:32"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-15 14:54:32"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-15 14:54:32"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ce l'ho un minuto","timestamp":"2026-09-15 14:54:33"}
{"count":800,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:34"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (finale)","text":"Sì ce l'ho un minuto","timestamp":"2026-09-15 14:54:35"}
{"count":900,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:36"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:54:38"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:54:40"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:42"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:44"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni","timestamp":"2026-09-15 14:54:44"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefani","timestamp":"2026-09-15 14:54:45"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:46"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (finale)","text":"Giovanni De Stefanis","timestamp":"2026-09-15 14:54:47"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:48"}
{"callCampaignId":2,"callTargetId":10,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3283822967","timestamp":"2026-09-15 14:54:48"}
{"endpoint":"PJSIP/2337393283822967@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":10,"userId":4},"normalizedNumber":"2337393283822967","phoneNumber":"3283822967","timestamp":"2026-09-15 14:54:48"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:54:50"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:54:52"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:54"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il titolo","timestamp":"2026-09-15 14:54:54"}
{"level":"info","message":"Canale 1789476888.57 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":10,"phoneNumber":"3283822967","startedAt":"2026-09-15T12:54:48.958Z","userId":4},"timestamp":"2026-09-15 14:54:55"}
{"callTargetId":10,"channelId":"1789476888.57","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 14:54:55"}
{"caller":["{phoneNumber:3283822967","callCampaignId:2","callTargetId:10","userId:4}"],"level":"info","message":"StasisStart canale 1789476888.57","meta":{"callCampaignId":2,"callTargetId":10,"phoneNumber":"3283822967","startedAt":"2026-09-15T12:54:48.958Z","userId":4},"timestamp":"2026-09-15 14:54:55"}
{"bridgeId":"dca66ba1-956b-42fd-9ffe-a8f067150e95","leadChannelId":"1789476888.57","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 14:54:55"}
{"channelId":"1789476895.58","connectionId":"89ef53a0-f5f4-44e4-8eaa-9657ec4d7323","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 14:54:55"}
{"connectionId":"89ef53a0-f5f4-44e4-8eaa-9657ec4d7323","leadChannelId":"1789476888.57","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 14:54:55"}
{"leadChannelId":"1789476888.57","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 14:54:55"}
{"level":"info","message":"Canale 1789476895.58 risposto (Up)","timestamp":"2026-09-15 14:54:55"}
{"caller":[],"level":"info","message":"StasisStart canale 1789476895.58","timestamp":"2026-09-15 14:54:55"}
{"bridgeId":"dca66ba1-956b-42fd-9ffe-a8f067150e95","externalChannelId":"1789476895.58","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 14:54:55"}
{"count":1,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:55"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 14:54:56"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:56"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (finale)","text":"Sono il titolare","timestamp":"2026-09-15 14:54:56"}
{"count":100,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:54:57"}
{"leadChannelId":"1789476888.57","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 14:54:58"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:54:58"}
{"count":200,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:54:59"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:00"}
{"count":300,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:01"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:02"}
{"count":400,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:03"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:04"}
{"count":500,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:05"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:06"}
{"count":600,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:07"}
{"leadChannelId":"1789476888.57","level":"info","message":"Trascrizione lead (parziale)","text":"Certo","timestamp":"2026-09-15 14:55:08"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"sì ce l'abbiamo","timestamp":"2026-09-15 14:55:08"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:08"}
{"count":700,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:09"}
{"leadChannelId":"1789476888.57","level":"info","message":"Trascrizione lead (finale)","text":"Certamente","timestamp":"2026-09-15 14:55:10"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"sì ce l'abbiamo","timestamp":"2026-09-15 14:55:10"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ce ne abbiamo tantissimi di processi da","timestamp":"2026-09-15 14:55:10"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:10"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (finale)","text":"sì ce l'abbiamo","timestamp":"2026-09-15 14:55:11"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ce ne abbiamo tantissimi di processi da efficientare","timestamp":"2026-09-15 14:55:11"}
{"count":800,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:11"}
{"leadChannelId":"1789476839.53","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Sì ce ne abbiamo tantissimi di processi da","timestamp":"2026-09-15 14:55:12"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"efficientare assolutamente","timestamp":"2026-09-15 14:55:12"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:12"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"efficientare assolutamente sì","timestamp":"2026-09-15 14:55:13"}
{"count":900,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:13"}
{"leadChannelId":"1789476839.53","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"efficientare assolutamente sì","timestamp":"2026-09-15 14:55:14"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:14"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:15"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:16"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:17"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:18"}
{"leadChannelId":"1789476888.57","level":"info","message":"Trascrizione lead (parziale)","text":"Con Giuseppe Pinico","timestamp":"2026-09-15 14:55:19"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:19"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Su questo numero","timestamp":"2026-09-15 14:55:20"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:20"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Su questo numero","timestamp":"2026-09-15 14:55:20"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Con Giuseppe Pinico","timestamp":"2026-09-15 14:55:20"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Su questo numero","timestamp":"2026-09-15 14:55:21"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Su questo numero","timestamp":"2026-09-15 14:55:21"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"Su questo numero","timestamp":"2026-09-15 14:55:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:55:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:55:21"}
{"leadChannelId":"1789476888.57","level":"info","message":"Trascrizione lead (finale)","text":"Con Giuseppe Pinico","timestamp":"2026-09-15 14:55:21"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:21"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:22"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (finale)","text":"Su questo numero","timestamp":"2026-09-15 14:55:23"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:23"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:24"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:25"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:26"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:27"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:28"}
{"leadChannelId":"1789476888.57","level":"info","message":"Trascrizione lead (parziale)","text":"Grafico web design","timestamp":"2026-09-15 14:55:28"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:29"}
{"leadChannelId":"1789476888.57","level":"info","message":"Trascrizione lead (finale)","text":"Grafico web designer.","timestamp":"2026-09-15 14:55:30"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:30"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:31"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (finale)","text":"No,","timestamp":"2026-09-15 14:55:32"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:32"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:33"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:34"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Perfetto Giovanni, la richiameremo presto su questo numero. Grazie mille e buona giornata!","contactName":"Giovanni De Stefanis","contactRole":"Titolare","interested":true,"qualificationScore":0.85,"recapGiven":true,"summary":"Giovanni De Stefanis, titolare, interessato: ha processi manuali da automatizzare e vuole trovare nuovi clienti. Richiamare su questo stesso numero, nessuna preferenza di giorno/orario."},"timestamp":"2026-09-15 14:55:35"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:35"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:36"}
{"leadChannelId":"1789476839.53","level":"info","message":"Trascrizione lead (parziale)","text":"no no","timestamp":"2026-09-15 14:55:37"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:37"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:38"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"no no","timestamp":"2026-09-15 14:55:39"}
{"leadChannelId":"1789476839.53","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"no no","timestamp":"2026-09-15 14:55:39"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:39"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789476839.53","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:40"}
{"leadChannelId":"1789476888.57","level":"info","message":"Trascrizione lead (parziale)","text":"No,","timestamp":"2026-09-15 14:55:41"}
{"level":"info","message":"StasisEnd canale 1789476858.56","timestamp":"2026-09-15 14:55:41"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789476858.56 distrutto","timestamp":"2026-09-15 14:55:41"}
{"code":1000,"leadChannelId":"1789476839.53","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 14:55:41"}
{"level":"info","message":"StasisEnd canale 1789476839.53","meta":{"callCampaignId":2,"callTargetId":9,"phoneNumber":"3933232333","startedAt":"2026-09-15T12:53:59.756Z","userId":4},"timestamp":"2026-09-15 14:55:41"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789476839.53 distrutto","timestamp":"2026-09-15 14:55:41"}
{"finalResult":{"closingMessage":"Perfetto Giovanni, la richiameremo presto su questo numero. Grazie mille e buona giornata!","contactName":"Giovanni De Stefanis","contactRole":"Titolare","interested":true,"qualificationScore":0.85,"recapGiven":true,"summary":"Giovanni De Stefanis, titolare, interessato: ha processi manuali da automatizzare e vuole trovare nuovi clienti. Richiamare su questo stesso numero, nessuna preferenza di giorno/orario."},"leadChannelId":"1789476839.53","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 14:55:41"}
{"coldCallId":64,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 14:55:41"}
{"level":"info","message":"Dialer worker: job 38 completato","result":{"coldCallId":64,"status":"interested"},"timestamp":"2026-09-15 14:55:41"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 14:55:41"}
{"coldCallId":64,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 14:55:41"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:41"}
{"leadChannelId":"1789476888.57","level":"info","message":"Trascrizione lead (parziale)","text":"No li faccio in autonomia","timestamp":"2026-09-15 14:55:42"}
{"leadChannelId":"1789476888.57","level":"info","message":"Trascrizione lead (parziale)","text":"No, li faccio in autonomia.","timestamp":"2026-09-15 14:55:42"}
{"leadChannelId":"1789476888.57","level":"info","message":"Trascrizione lead (parziale)","text":"No, li faccio in autonomia.","timestamp":"2026-09-15 14:55:43"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:43"}
{"leadChannelId":"1789476888.57","level":"info","message":"Trascrizione lead (finale)","text":"No, li faccio in autonomia.","timestamp":"2026-09-15 14:55:44"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 14:55:45"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","contactName":"Giuseppe Pinico","contactRole":"Grafico web designer","interested":false,"qualificationScore":0.1,"summary":"Giuseppe Pinico, grafico web designer che lavora in autonomia, non interessato al servizio di consulenza/sviluppo software o automazione IA."},"timestamp":"2026-09-15 14:55:47"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:47"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:49"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789476888.57","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 14:55:51"}
{"level":"info","message":"StasisEnd canale 1789476895.58","timestamp":"2026-09-15 14:55:52"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789476895.58 distrutto","timestamp":"2026-09-15 14:55:52"}
{"code":1000,"leadChannelId":"1789476888.57","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 14:55:52"}
{"level":"info","message":"StasisEnd canale 1789476888.57","meta":{"callCampaignId":2,"callTargetId":10,"phoneNumber":"3283822967","startedAt":"2026-09-15T12:54:48.958Z","userId":4},"timestamp":"2026-09-15 14:55:52"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789476888.57 distrutto","timestamp":"2026-09-15 14:55:52"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","contactName":"Giuseppe Pinico","contactRole":"Grafico web designer","interested":false,"qualificationScore":0.1,"summary":"Giuseppe Pinico, grafico web designer che lavora in autonomia, non interessato al servizio di consulenza/sviluppo software o automazione IA."},"leadChannelId":"1789476888.57","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 14:55:52"}
{"coldCallId":65,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-15 14:55:52"}
{"level":"info","message":"Dialer worker: job 40 completato","result":{"coldCallId":65,"status":"not_interested"},"timestamp":"2026-09-15 14:55:52"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 14:55:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:56:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:56:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:57:23 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:57:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:58:24 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:58:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:58:52 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:58:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:58:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:58:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:58:52 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:58:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:58:52 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:58:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:58:52 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:58:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:58:52 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 8345 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:58:52"}
{"campaignId":1,"level":"info","message":"Parametri compliance campagna aggiornati","timestamp":"2026-09-15 14:59:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:59:45 +0000] \"PUT /api/call-campaigns/1/settings HTTP/1.1\" 200 518 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:59:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:59:45 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 200 268 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:59:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:59:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:59:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:12:59:53 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 968 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 14:59:53"}
{"callCampaignId":2,"callTargetId":34,"jobId":"75","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 15:00:08","userId":4}
{"callTargetId":34,"jobId":"75","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 15:00:08","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:08 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:08"}
{"callCampaignId":2,"callTargetId":34,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 15:00:08"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":34,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 15:00:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:11 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:15 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:18 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:18"}
{"level":"info","message":"Canale 1789477208.63 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":34,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:00:08.724Z","userId":4},"timestamp":"2026-09-15 15:00:20"}
{"callTargetId":34,"channelId":"1789477208.63","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 15:00:20"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:34","userId:4}"],"level":"info","message":"StasisStart canale 1789477208.63","meta":{"callCampaignId":2,"callTargetId":34,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:00:08.724Z","userId":4},"timestamp":"2026-09-15 15:00:20"}
{"bridgeId":"e47ea2fc-857e-41a2-9310-bd096de295f6","leadChannelId":"1789477208.63","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 15:00:20"}
{"channelId":"1789477220.64","connectionId":"337e3012-85cc-46cf-8e4e-39500e69b728","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 15:00:20"}
{"connectionId":"337e3012-85cc-46cf-8e4e-39500e69b728","leadChannelId":"1789477208.63","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 15:00:20"}
{"leadChannelId":"1789477208.63","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 15:00:20"}
{"level":"info","message":"Canale 1789477220.64 risposto (Up)","timestamp":"2026-09-15 15:00:20"}
{"caller":[],"level":"info","message":"StasisStart canale 1789477220.64","timestamp":"2026-09-15 15:00:20"}
{"bridgeId":"e47ea2fc-857e-41a2-9310-bd096de295f6","externalChannelId":"1789477220.64","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 15:00:20"}
{"count":1,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:00:20"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 15:00:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:21 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:21"}
{"count":100,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:00:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:24 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:24"}
{"count":200,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:00:24"}
{"leadChannelId":"1789477208.63","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 15:00:24"}
{"count":300,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:00:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:27 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:27"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 15:00:28"}
{"count":400,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:00:28"}
{"leadChannelId":"1789477208.63","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 15:00:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:30 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:30"}
{"count":500,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:00:30"}
{"count":600,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:00:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:33 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:33"}
{"count":700,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:00:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:36 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:36"}
{"count":800,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:00:36"}
{"count":900,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:00:38"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (parziale)","text":"Ce l'ho un minuto","timestamp":"2026-09-15 15:00:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:39 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:39"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:00:40"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (finale)","text":"Sì ce l'ho un minuto","timestamp":"2026-09-15 15:00:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:42 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:42"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:00:42"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:00:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:45 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:45"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:00:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:48 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:48"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:00:48"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefani","timestamp":"2026-09-15 15:00:50"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:00:50"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanis sono il tiro","timestamp":"2026-09-15 15:00:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:51 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:51"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanianis sono il titolare dell'azienda da","timestamp":"2026-09-15 15:00:52"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanianis sono il titolare dell'azienda. Da","timestamp":"2026-09-15 15:00:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:52"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:00:52"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (finale)","text":"Giovanni De Stefanianis sono il titolare dell'azienda.","timestamp":"2026-09-15 15:00:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:54 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:54"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:00:54"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:00:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:00:57 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:00:57"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:00:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:01:00 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:01:00"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:01:00"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:01:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:01:03 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:01:03"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:01:04"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (finale)","text":"Sì sì","timestamp":"2026-09-15 15:01:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:01:06 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:01:06"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:01:06"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (parziale)","text":"processi da automatizzare ce ne abbiamo tanti","timestamp":"2026-09-15 15:01:08"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:01:08"}
{"leadChannelId":"1789477208.63","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"processi da automatizzare ce ne abbiamo tanti","timestamp":"2026-09-15 15:01:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:01:09 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:01:09"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:01:10"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:01:12"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (parziale)","text":"Su questo nome","timestamp":"2026-09-15 15:01:13"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (parziale)","text":"Su questo numero","timestamp":"2026-09-15 15:01:14"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:01:14"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (finale)","text":"Su questo numero","timestamp":"2026-09-15 15:01:15"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:01:16"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:01:18"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:01:20"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:01:22"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (parziale)","text":"no","timestamp":"2026-09-15 15:01:23"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (parziale)","text":"No, nessuno prete","timestamp":"2026-09-15 15:01:24"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:01:24"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (parziale)","text":"No, nessuna preferenza.","timestamp":"2026-09-15 15:01:25"}
{"leadChannelId":"1789477208.63","level":"info","message":"Trascrizione lead (finale)","text":"No, nessuna preferenza.","timestamp":"2026-09-15 15:01:26"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:01:26"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:01:28"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:01:30"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Perfetto Giovanni, la richiameremo su questo numero non appena possibile. Grazie mille e buona giornata!","contactName":"Giovanni De Stefanianis","contactRole":"Titolare azienda","interested":true,"qualificationScore":0.8,"recapGiven":true,"summary":"Giovanni De Stefanianis, titolare dell'azienda, interessato a trovare nuovi clienti/automatizzare processi. Richiamare su questo stesso numero, nessuna preferenza di giorno/orario."},"timestamp":"2026-09-15 15:01:31"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:01:32"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:01:34"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789477208.63","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:01:36"}
{"level":"info","message":"StasisEnd canale 1789477220.64","timestamp":"2026-09-15 15:01:37"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789477220.64 distrutto","timestamp":"2026-09-15 15:01:37"}
{"code":1000,"leadChannelId":"1789477208.63","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 15:01:37"}
{"level":"info","message":"StasisEnd canale 1789477208.63","meta":{"callCampaignId":2,"callTargetId":34,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:00:08.724Z","userId":4},"timestamp":"2026-09-15 15:01:37"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789477208.63 distrutto","timestamp":"2026-09-15 15:01:37"}
{"finalResult":{"closingMessage":"Perfetto Giovanni, la richiameremo su questo numero non appena possibile. Grazie mille e buona giornata!","contactName":"Giovanni De Stefanianis","contactRole":"Titolare azienda","interested":true,"qualificationScore":0.8,"recapGiven":true,"summary":"Giovanni De Stefanianis, titolare dell'azienda, interessato a trovare nuovi clienti/automatizzare processi. Richiamare su questo stesso numero, nessuna preferenza di giorno/orario."},"leadChannelId":"1789477208.63","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 15:01:37"}
{"coldCallId":66,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 15:01:37"}
{"level":"info","message":"Dialer worker: job 75 completato","result":{"coldCallId":66,"status":"interested"},"timestamp":"2026-09-15 15:01:37"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 15:01:37"}
{"coldCallId":66,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 15:01:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:01:37 +0000] \"GET /api/call-campaigns/test-call/34 HTTP/1.1\" 200 2231 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:01:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:01:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:01:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:02:22 +0000] \"GET /api/do-not-call?page=1&pageSize=50 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/do-not-call\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:02:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:02:23 +0000] \"GET /api/usage/internal?startDate=2026-08-16T13:02:23.930Z&endDate=2026-09-15T13:02:23.930Z HTTP/1.1\" 200 392 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:02:23"}
{"0":"R","1":"e","10":"i","11":"l","12":"e","13":"d","14":" ","15":"w","16":"i","17":"t","18":"h","19":" ","2":"q","20":"s","21":"t","22":"a","23":"t","24":"u","25":"s","26":" ","27":"c","28":"o","29":"d","3":"u","30":"e","31":" ","32":"4","33":"0","34":"1","4":"e","5":"s","6":"t","7":" ","8":"f","9":"a","level":"error","message":"Errore recuperando uso ElevenLabs:","timestamp":"2026-09-15 15:02:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:02:24 +0000] \"GET /api/usage/providers HTTP/1.1\" 200 374 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:02:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:02:50 +0000] \"GET /api/usage/internal?startDate=2026-08-16T13:02:50.877Z&endDate=2026-09-15T13:02:50.877Z HTTP/1.1\" 200 392 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:02:50"}
{"0":"R","1":"e","10":"i","11":"l","12":"e","13":"d","14":" ","15":"w","16":"i","17":"t","18":"h","19":" ","2":"q","20":"s","21":"t","22":"a","23":"t","24":"u","25":"s","26":" ","27":"c","28":"o","29":"d","3":"u","30":"e","31":" ","32":"4","33":"0","34":"1","4":"e","5":"s","6":"t","7":" ","8":"f","9":"a","level":"error","message":"Errore recuperando uso ElevenLabs:","timestamp":"2026-09-15 15:02:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:02:51 +0000] \"GET /api/usage/providers?refresh=true HTTP/1.1\" 200 374 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:02:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:02:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:02:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:02:54 +0000] \"GET /api/do-not-call?page=1&pageSize=50 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/do-not-call\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:02:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:02:56 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 986 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:02:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:03:02 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 855 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:03:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:03:02 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:03:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:03:02 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:03:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:03:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:03:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:04:05 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:04:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:04:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:04:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:05:10 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:05:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:05:10 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:05:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:05:10 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:05:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:05:10 +0000] \"GET /api/tts-voices HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:05:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:06:10 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:06:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:07:10 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:07:10"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 15:07:13"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 15:07:13"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 15:07:14"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 15:07:14"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 15:07:14"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 15:07:14"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 15:07:14"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 15:07:14"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-15 15:07:14"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 10","timestamp":"2026-09-15 15:07:14"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 15:07:14"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 15:07:14"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 15:07:14"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 15:07:14","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 15:07:14"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 15:07:14"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 15:07:16"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 15:07:16"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 15:07:16"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 15:07:16"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 15:07:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:04 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:04 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:04 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 8735 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:13 +0000] \"GET /api/tts-voices?refresh=true HTTP/1.1\" 200 8735 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:13"}
{"callCampaignId":2,"callTargetId":35,"jobId":"76","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 15:08:22","userId":4}
{"callTargetId":35,"jobId":"76","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 15:08:22","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:22 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:22"}
{"callCampaignId":2,"callTargetId":35,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 15:08:22"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":35,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 15:08:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:25 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:28 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:31 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:31"}
{"level":"info","message":"Canale 1789477702.67 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":35,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:08:22.231Z","userId":4},"timestamp":"2026-09-15 15:08:32"}
{"callTargetId":35,"channelId":"1789477702.67","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 15:08:32"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:35","userId:4}"],"level":"info","message":"StasisStart canale 1789477702.67","meta":{"callCampaignId":2,"callTargetId":35,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:08:22.231Z","userId":4},"timestamp":"2026-09-15 15:08:32"}
{"bridgeId":"e62fdf12-27d4-4607-9327-76b3ee368688","leadChannelId":"1789477702.67","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 15:08:32"}
{"channelId":"1789477712.68","connectionId":"06baa560-0126-43a9-ac9b-9d32c4879c47","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 15:08:32"}
{"connectionId":"06baa560-0126-43a9-ac9b-9d32c4879c47","leadChannelId":"1789477702.67","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 15:08:32"}
{"leadChannelId":"1789477702.67","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 15:08:32"}
{"level":"info","message":"Canale 1789477712.68 risposto (Up)","timestamp":"2026-09-15 15:08:32"}
{"caller":[],"level":"info","message":"StasisStart canale 1789477712.68","timestamp":"2026-09-15 15:08:32"}
{"bridgeId":"e62fdf12-27d4-4607-9327-76b3ee368688","externalChannelId":"1789477712.68","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 15:08:32"}
{"count":1,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:08:33"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 15:08:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:34 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:34"}
{"count":100,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:08:35"}
{"count":200,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:08:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:37 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:37"}
{"leadChannelId":"1789477702.67","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 15:08:37"}
{"count":300,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:08:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:40 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:40"}
{"count":400,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:08:41"}
{"count":500,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:08:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:43 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:43"}
{"count":600,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:08:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:46 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:46"}
{"count":700,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:08:47"}
{"count":800,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:08:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:49 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:49"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo, di","timestamp":"2026-09-15 15:08:49"}
{"count":900,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:08:51"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo dica.","timestamp":"2026-09-15 15:08:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:52 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:52"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:08:53"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:08:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:55 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:55"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:08:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:08:58 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:08:58"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:08:59"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:01"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:01 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:01"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni","timestamp":"2026-09-15 15:09:01"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanis","timestamp":"2026-09-15 15:09:02"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:03"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanis e sono il","timestamp":"2026-09-15 15:09:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:04 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:04"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanis e sono il titolare","timestamp":"2026-09-15 15:09:04"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:05"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (finale)","text":"Giovanni De Stefanis e sono il titolare.","timestamp":"2026-09-15 15:09:06"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:07 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:07"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:10 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:10"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:11"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:13 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:13"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:16 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:16"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:17"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"Abbiamo sì","timestamp":"2026-09-15 15:09:18"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:19 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:19"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"Abbiamo sì sicuramente abbiamo","timestamp":"2026-09-15 15:09:19"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"sicuramente abbiamo","timestamp":"2026-09-15 15:09:19"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (finale)","text":"Abbiamo sì sicuramente abbiamo","timestamp":"2026-09-15 15:09:20"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:21"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"sicuramente abbiamo processi da automatizzare","timestamp":"2026-09-15 15:09:21"}
{"leadChannelId":"1789477702.67","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"sicuramente abbiamo processi da automatizzare","timestamp":"2026-09-15 15:09:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:22 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:22"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:23"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:25 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:25"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:28 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:28"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:29"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:31 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:31"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:34 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:34"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"Un'altra","timestamp":"2026-09-15 15:09:34"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:35"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"un altro numero:","timestamp":"2026-09-15 15:09:35"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (finale)","text":"Un altro numero:","timestamp":"2026-09-15 15:09:36"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:37 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:37"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:40 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:40"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:41"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:43 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:43"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:46 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:46"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:49 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:49"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:49"}
{"digits":"3292233444","leadChannelId":"1789477702.67","level":"info","message":"Raccolta DTMF completata","timestamp":"2026-09-15 15:09:51"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (finale)","text":"[Numero digitato dal lead: 3292233444]","timestamp":"2026-09-15 15:09:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:52 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:52"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:09:52"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:55 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:55"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:09:58 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:09:58"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:09:58"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:10:00"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina","timestamp":"2026-09-15 15:10:01"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:10:01 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:10:01"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina alle undici","timestamp":"2026-09-15 15:10:02"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:10:02"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina alle undici:quarantacinque.","timestamp":"2026-09-15 15:10:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:10:04 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:10:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:10:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:10:04"}
{"leadChannelId":"1789477702.67","level":"info","message":"Trascrizione lead (finale)","text":"Domani mattina alle undici:quarantacinque.","timestamp":"2026-09-15 15:10:04"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:10:04"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:10:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:10:07 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:10:07"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"contactName":"Giovanni De Stefanis","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-16T11:45:00","preferredCallbackNumber":"3292233444","preferredCallbackWhen":"domani mattina alle 11:45","qualificationScore":0.95,"recapGiven":true,"summary":"Giovanni De Stefanis, titolare dell'azienda, interessato: cercano nuovi clienti/hanno processi da automatizzare. Richiede richiamo su numero diverso (3292233444) domani mattina alle 11:45."},"timestamp":"2026-09-15 15:10:08"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:10:08"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789477702.67","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:10:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:10:10 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:10:10"}
{"level":"info","message":"StasisEnd canale 1789477712.68","timestamp":"2026-09-15 15:10:11"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789477712.68 distrutto","timestamp":"2026-09-15 15:10:11"}
{"code":1000,"leadChannelId":"1789477702.67","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 15:10:11"}
{"level":"info","message":"StasisEnd canale 1789477702.67","meta":{"callCampaignId":2,"callTargetId":35,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:08:22.231Z","userId":4},"timestamp":"2026-09-15 15:10:11"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789477702.67 distrutto","timestamp":"2026-09-15 15:10:11"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 15:10:11"}
{"finalResult":{"contactName":"Giovanni De Stefanis","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-16T11:45:00","preferredCallbackNumber":"3292233444","preferredCallbackWhen":"domani mattina alle 11:45","qualificationScore":0.95,"recapGiven":true,"summary":"Giovanni De Stefanis, titolare dell'azienda, interessato: cercano nuovi clienti/hanno processi da automatizzare. Richiede richiamo su numero diverso (3292233444) domani mattina alle 11:45."},"leadChannelId":"1789477702.67","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 15:10:13"}
{"coldCallId":67,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 15:10:13"}
{"level":"info","message":"Dialer worker: job 76 completato","result":{"coldCallId":67,"status":"interested"},"timestamp":"2026-09-15 15:10:13"}
{"coldCallId":67,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 15:10:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:10:13 +0000] \"GET /api/call-campaigns/test-call/35 HTTP/1.1\" 200 2423 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:10:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:11:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:11:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:12:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:12:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:13:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:13:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:14:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:14:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:15:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:15:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:16:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:16:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:17:06 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:17:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:18:07 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:18:07"}
{"callCampaignId":2,"callTargetId":36,"jobId":"77","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 15:19:02","userId":4}
{"callTargetId":36,"jobId":"77","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 15:19:02","userId":4}
{"callCampaignId":2,"callTargetId":36,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 15:19:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:02 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:02"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":36,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 15:19:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:05 +0000] \"GET /api/call-campaigns/test-call/36 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:08 +0000] \"GET /api/call-campaigns/test-call/36 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:08"}
{"callTargetId":36,"channelId":"1789478342.71","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-15 15:19:10"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-15 15:19:10"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 15:19:10","url":"http://51.38.247.132:8088"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:11 +0000] \"GET /api/call-campaigns/test-call/36 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:11"}
{"level":"info","message":"Canale 1789478342.71 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":36,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:19:02.900Z","userId":4},"timestamp":"2026-09-15 15:19:14"}
{"callTargetId":36,"channelId":"1789478342.71","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 15:19:14"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:36","userId:4}"],"level":"info","message":"StasisStart canale 1789478342.71","meta":{"callCampaignId":2,"callTargetId":36,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:19:02.900Z","userId":4},"timestamp":"2026-09-15 15:19:14"}
{"bridgeId":"59a8a619-b2ca-4b6e-87f0-11bb933c19a0","leadChannelId":"1789478342.71","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 15:19:14"}
{"channelId":"1789478354.72","connectionId":"a85f4bd7-f427-407b-8898-fb9e6ecab1c5","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 15:19:14"}
{"connectionId":"a85f4bd7-f427-407b-8898-fb9e6ecab1c5","leadChannelId":"1789478342.71","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 15:19:14"}
{"leadChannelId":"1789478342.71","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 15:19:14"}
{"level":"info","message":"Canale 1789478354.72 risposto (Up)","timestamp":"2026-09-15 15:19:14"}
{"caller":[],"level":"info","message":"StasisStart canale 1789478354.72","timestamp":"2026-09-15 15:19:14"}
{"bridgeId":"59a8a619-b2ca-4b6e-87f0-11bb933c19a0","externalChannelId":"1789478354.72","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 15:19:14"}
{"count":1,"frameBytes":160,"leadChannelId":"1789478342.71","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:19:14"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 15:19:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:14 +0000] \"GET /api/call-campaigns/test-call/36 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:14"}
{"count":100,"frameBytes":160,"leadChannelId":"1789478342.71","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:19:16"}
{"leadChannelId":"1789478342.71","level":"info","message":"Trascrizione lead (parziale)","text":"Sì pronto","timestamp":"2026-09-15 15:19:17"}
{"leadChannelId":"1789478342.71","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Sì pronto","timestamp":"2026-09-15 15:19:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:17 +0000] \"GET /api/call-campaigns/test-call/36 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:17"}
{"count":200,"frameBytes":160,"leadChannelId":"1789478342.71","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:19:18"}
{"count":300,"frameBytes":160,"leadChannelId":"1789478342.71","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:19:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:20 +0000] \"GET /api/call-campaigns/test-call/36 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:20"}
{"count":400,"frameBytes":160,"leadChannelId":"1789478342.71","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:19:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:23 +0000] \"GET /api/call-campaigns/test-call/36 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:23"}
{"count":500,"frameBytes":160,"leadChannelId":"1789478342.71","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:19:24"}
{"count":600,"frameBytes":160,"leadChannelId":"1789478342.71","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:19:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:26 +0000] \"GET /api/call-campaigns/test-call/36 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:26"}
{"count":700,"frameBytes":160,"leadChannelId":"1789478342.71","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:19:28"}
{"leadChannelId":"1789478342.71","level":"info","message":"Trascrizione lead (parziale)","text":"No!","timestamp":"2026-09-15 15:19:28"}
{"leadChannelId":"1789478342.71","level":"info","message":"Trascrizione lead (parziale)","text":"no non ce l'ho","timestamp":"2026-09-15 15:19:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:29 +0000] \"GET /api/call-campaigns/test-call/36 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:29"}
{"count":800,"frameBytes":160,"leadChannelId":"1789478342.71","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:19:30"}
{"leadChannelId":"1789478342.71","level":"info","message":"Trascrizione lead (finale)","text":"no non ce l'ho un minuto","timestamp":"2026-09-15 15:19:31"}
{"count":900,"frameBytes":160,"leadChannelId":"1789478342.71","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:19:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:32 +0000] \"GET /api/call-campaigns/test-call/36 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:32"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789478342.71","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:19:34"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"La persona contattata non aveva tempo per parlare in questo momento; non è stato possibile raccogliere nome, ruolo o valutare l'interesse."},"timestamp":"2026-09-15 15:19:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:35 +0000] \"GET /api/call-campaigns/test-call/36 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:35"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789478342.71","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:19:36"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789478342.71","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:19:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:38 +0000] \"GET /api/call-campaigns/test-call/36 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:38"}
{"level":"info","message":"StasisEnd canale 1789478354.72","timestamp":"2026-09-15 15:19:39"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789478354.72 distrutto","timestamp":"2026-09-15 15:19:39"}
{"code":1000,"leadChannelId":"1789478342.71","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 15:19:39"}
{"level":"info","message":"StasisEnd canale 1789478342.71","meta":{"callCampaignId":2,"callTargetId":36,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:19:02.900Z","userId":4},"timestamp":"2026-09-15 15:19:39"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789478342.71 distrutto","timestamp":"2026-09-15 15:19:39"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"La persona contattata non aveva tempo per parlare in questo momento; non è stato possibile raccogliere nome, ruolo o valutare l'interesse."},"leadChannelId":"1789478342.71","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 15:19:39"}
{"coldCallId":68,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-15 15:19:39"}
{"level":"info","message":"Dialer worker: job 77 completato","result":{"coldCallId":68,"status":"not_interested"},"timestamp":"2026-09-15 15:19:39"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 15:19:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:19:41 +0000] \"GET /api/call-campaigns/test-call/36 HTTP/1.1\" 200 1478 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:19:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:20:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:20:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:21:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:21:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:22:06 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:22:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:23:07 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:23:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:24:08 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:24:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:25:09 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:25:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:26:10 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:26:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:27:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:27:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:27:21 +0000] \"GET /api/tts-voices?refresh=true HTTP/1.1\" 200 10030 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:27:21"}
{"callCampaignId":2,"callTargetId":37,"jobId":"78","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 15:27:29","userId":4}
{"callTargetId":37,"jobId":"78","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 15:27:29","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:27:29 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:27:29"}
{"callCampaignId":2,"callTargetId":37,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 15:27:29"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":37,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 15:27:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:27:32 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:27:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:27:35 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:27:35"}
{"callTargetId":37,"channelId":"1789478849.75","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-15 15:27:37"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-15 15:27:37"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 15:27:37","url":"http://51.38.247.132:8088"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:27:38 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:27:38"}
{"level":"info","message":"Canale 1789478849.75 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":37,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:27:29.545Z","userId":4},"timestamp":"2026-09-15 15:27:40"}
{"callTargetId":37,"channelId":"1789478849.75","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 15:27:40"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:37","userId:4}"],"level":"info","message":"StasisStart canale 1789478849.75","meta":{"callCampaignId":2,"callTargetId":37,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:27:29.545Z","userId":4},"timestamp":"2026-09-15 15:27:40"}
{"bridgeId":"792474f8-a588-4023-950f-4b9a26fa2247","leadChannelId":"1789478849.75","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 15:27:40"}
{"channelId":"1789478860.76","connectionId":"5b5ab524-3b69-4c27-bde6-87c544a9afe9","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 15:27:40"}
{"connectionId":"5b5ab524-3b69-4c27-bde6-87c544a9afe9","leadChannelId":"1789478849.75","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 15:27:40"}
{"leadChannelId":"1789478849.75","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 15:27:40"}
{"level":"info","message":"Canale 1789478860.76 risposto (Up)","timestamp":"2026-09-15 15:27:40"}
{"caller":[],"level":"info","message":"StasisStart canale 1789478860.76","timestamp":"2026-09-15 15:27:40"}
{"bridgeId":"792474f8-a588-4023-950f-4b9a26fa2247","externalChannelId":"1789478860.76","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 15:27:40"}
{"count":1,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:27:40"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 15:27:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:27:41 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:27:41"}
{"count":100,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:27:42"}
{"leadChannelId":"1789478849.75","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 15:27:43"}
{"count":200,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:27:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:27:44 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:27:44"}
{"count":300,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:27:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:27:47 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:27:47"}
{"count":400,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:27:48"}
{"count":500,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:27:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:27:50 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:27:50"}
{"count":600,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:27:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:27:53 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:27:53"}
{"count":700,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:27:54"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo ce l'ho un minuto","timestamp":"2026-09-15 15:27:55"}
{"count":800,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:27:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:27:56 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:27:56"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo ce l'ho un minuto","timestamp":"2026-09-15 15:27:57"}
{"count":900,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:27:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:27:59 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:27:59"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:00"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:02 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:04"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:05 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:05"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:06"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni","timestamp":"2026-09-15 15:28:06"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni de","timestamp":"2026-09-15 15:28:07"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni De Stefanis","timestamp":"2026-09-15 15:28:08"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:08 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:08"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni De Stefanis e sono il titolare","timestamp":"2026-09-15 15:28:09"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:10"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (finale)","text":"Sono Giovanni De Stefanis e sono il titolare dell'azienda.","timestamp":"2026-09-15 15:28:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:11 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:11"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:12"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:14 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:14"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:17 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:17"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:18"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:20 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:20"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:22"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-15 15:28:22"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, mi serve auto","timestamp":"2026-09-15 15:28:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:23 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:23"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"mi serve automatizzare","timestamp":"2026-09-15 15:28:23"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:24"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (finale)","text":"Sì","timestamp":"2026-09-15 15:28:24"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"mi serve automatizzare processi,","timestamp":"2026-09-15 15:28:24"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"mi serve automatizzare processi, in più mi","timestamp":"2026-09-15 15:28:25"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:26 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:26"}
{"leadChannelId":"1789478849.75","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"mi serve automatizzare processi, in più mi serve","timestamp":"2026-09-15 15:28:26"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"applicativo per","timestamp":"2026-09-15 15:28:27"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"applicativo per I flussi di","timestamp":"2026-09-15 15:28:28"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:28"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"applicativo per I flussi di business che","timestamp":"2026-09-15 15:28:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:29 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:29"}
{"leadChannelId":"1789478849.75","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"applicativo per I flussi di business che abbiamo","timestamp":"2026-09-15 15:28:30"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:30"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:32 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:32"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:35 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:35"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:36"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"Su questo","timestamp":"2026-09-15 15:28:38"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:38 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:38"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"su questo numero va benissimo","timestamp":"2026-09-15 15:28:39"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:40"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (finale)","text":"No, su questo numero va benissimo","timestamp":"2026-09-15 15:28:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:41 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:41"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:42"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:44 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:44"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:47 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:47"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:48"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"No,","timestamp":"2026-09-15 15:28:48"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (parziale)","text":"No, non","timestamp":"2026-09-15 15:28:49"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:50 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:50"}
{"leadChannelId":"1789478849.75","level":"info","message":"Trascrizione lead (finale)","text":"No, va bene sempre.","timestamp":"2026-09-15 15:28:52"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:53 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:53"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:28:54"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Perfetto Giovanni, la richiameremo su questo numero appena possibile. Grazie mille e buona giornata!","contactName":"Giovanni De Stefanis","contactRole":"Titolare","interested":true,"qualificationScore":0.8,"recapGiven":true,"summary":"Giovanni De Stefanis, titolare dell'azienda, ha mostrato interesse a essere ricontattato per approfondire automazione processi/nuovi clienti. Va bene essere richiamato su questo stesso numero, nessuna preferenza di giorno/orario specifica."},"timestamp":"2026-09-15 15:28:56"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:56 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:56"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:28:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:28:59 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:28:59"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:29:00"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789478849.75","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:29:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:29:02 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:29:02"}
{"level":"info","message":"StasisEnd canale 1789478860.76","timestamp":"2026-09-15 15:29:02"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789478860.76 distrutto","timestamp":"2026-09-15 15:29:02"}
{"code":1000,"leadChannelId":"1789478849.75","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 15:29:02"}
{"level":"info","message":"StasisEnd canale 1789478849.75","meta":{"callCampaignId":2,"callTargetId":37,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:27:29.545Z","userId":4},"timestamp":"2026-09-15 15:29:02"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789478849.75 distrutto","timestamp":"2026-09-15 15:29:02"}
{"finalResult":{"closingMessage":"Perfetto Giovanni, la richiameremo su questo numero appena possibile. Grazie mille e buona giornata!","contactName":"Giovanni De Stefanis","contactRole":"Titolare","interested":true,"qualificationScore":0.8,"recapGiven":true,"summary":"Giovanni De Stefanis, titolare dell'azienda, ha mostrato interesse a essere ricontattato per approfondire automazione processi/nuovi clienti. Va bene essere richiamato su questo stesso numero, nessuna preferenza di giorno/orario specifica."},"leadChannelId":"1789478849.75","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 15:29:02"}
{"coldCallId":69,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 15:29:02"}
{"level":"info","message":"Dialer worker: job 78 completato","result":{"coldCallId":69,"status":"interested"},"timestamp":"2026-09-15 15:29:02"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 15:29:02"}
{"coldCallId":69,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 15:29:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:29:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:29:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:29:05 +0000] \"GET /api/call-campaigns/test-call/37 HTTP/1.1\" 200 2403 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:29:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:04"}
{"callCampaignId":2,"callTargetId":38,"jobId":"79","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 15:30:06","userId":4}
{"callTargetId":38,"jobId":"79","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 15:30:06","userId":4}
{"callCampaignId":2,"callTargetId":38,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 15:30:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:06 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:06"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":38,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 15:30:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:09 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:12 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:15 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:15"}
{"level":"info","message":"Canale 1789479006.79 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":38,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:30:06.599Z","userId":4},"timestamp":"2026-09-15 15:30:17"}
{"callTargetId":38,"channelId":"1789479006.79","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 15:30:17"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:38","userId:4}"],"level":"info","message":"StasisStart canale 1789479006.79","meta":{"callCampaignId":2,"callTargetId":38,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:30:06.599Z","userId":4},"timestamp":"2026-09-15 15:30:17"}
{"bridgeId":"6fccebd7-b652-4995-844e-df30eede9921","leadChannelId":"1789479006.79","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 15:30:17"}
{"channelId":"1789479017.80","connectionId":"840670fd-8837-44f3-875a-7f637b5cb1c3","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 15:30:17"}
{"connectionId":"840670fd-8837-44f3-875a-7f637b5cb1c3","leadChannelId":"1789479006.79","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 15:30:17"}
{"leadChannelId":"1789479006.79","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 15:30:17"}
{"level":"info","message":"Canale 1789479017.80 risposto (Up)","timestamp":"2026-09-15 15:30:17"}
{"caller":[],"level":"info","message":"StasisStart canale 1789479017.80","timestamp":"2026-09-15 15:30:17"}
{"bridgeId":"6fccebd7-b652-4995-844e-df30eede9921","externalChannelId":"1789479017.80","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 15:30:17"}
{"count":1,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:30:17"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 15:30:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:18 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:18"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"Di","timestamp":"2026-09-15 15:30:19"}
{"count":100,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:30:19"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 15:30:20"}
{"leadChannelId":"1789479006.79","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 15:30:20"}
{"count":200,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:30:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:21 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:21"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 15:30:21"}
{"leadChannelId":"1789479006.79","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 15:30:21"}
{"leadChannelId":"1789479006.79","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 15:30:22"}
{"count":300,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:30:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:24 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:24"}
{"count":400,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:30:25"}
{"count":500,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:30:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:27 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:27"}
{"count":600,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:30:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:30 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:30"}
{"count":700,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:30:31"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo ce l'ho un minuto","timestamp":"2026-09-15 15:30:32"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo, ce l'ho un minuto.","timestamp":"2026-09-15 15:30:32"}
{"count":800,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:30:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:33 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:33"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo ce l'ho un minuto.","timestamp":"2026-09-15 15:30:34"}
{"count":900,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:30:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:36 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:36"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:30:37"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:30:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:39 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:39"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:30:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:42 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:42"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"Sono","timestamp":"2026-09-15 15:30:42"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:30:43"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni De Stefani,","timestamp":"2026-09-15 15:30:44"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"Stefanis e sono il proprio","timestamp":"2026-09-15 15:30:45"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:30:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:45 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:45"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (finale)","text":"Sono Giovanni De","timestamp":"2026-09-15 15:30:45"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"Stefanis e sono il proprietario dell'azienda.","timestamp":"2026-09-15 15:30:46"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"Stefanis e sono il proprietario dell'azienda.","timestamp":"2026-09-15 15:30:46"}
{"leadChannelId":"1789479006.79","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Stefanis e sono il proprietario dell'azienda.","timestamp":"2026-09-15 15:30:47"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:30:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:48 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:48"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:30:49"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:30:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:51 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:51"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:30:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:54 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:54"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:30:55"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:30:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:30:57 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:30:57"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:30:59"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (finale)","text":"Sì, assolutamente sì.","timestamp":"2026-09-15 15:30:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:00 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:00"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:31:01"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:31:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:03 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:04"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:31:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:06 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:06"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"Sono","timestamp":"2026-09-15 15:31:07"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:31:07"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il titolare dell'azienda","timestamp":"2026-09-15 15:31:08"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:31:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:09 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:09"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (finale)","text":"Sono il titolare dell'azienda.","timestamp":"2026-09-15 15:31:09"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:31:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:12 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:12"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:31:13"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:31:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:15 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:15"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:31:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:18 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:18"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:31:19"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"No va bene questo","timestamp":"2026-09-15 15:31:21"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:31:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:21 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:21"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"No va bene questo numero,","timestamp":"2026-09-15 15:31:21"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (finale)","text":"No va bene questo numero","timestamp":"2026-09-15 15:31:23"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:31:23"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:24 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:24"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:31:25"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:31:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:27 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:27"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:31:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:30 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:30"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"nono,","timestamp":"2026-09-15 15:31:31"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:31:31"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (parziale)","text":"no no va bene sempre,","timestamp":"2026-09-15 15:31:32"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:31:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:33 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:33"}
{"leadChannelId":"1789479006.79","level":"info","message":"Trascrizione lead (finale)","text":"no, va bene sempre,","timestamp":"2026-09-15 15:31:33"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:31:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:36 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:36"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:31:37"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Perfetto Giovanni, la richiameremo su questo numero appena possibile. Grazie mille e buona giornata!","contactName":"Giovanni","contactRole":"Titolare","interested":true,"qualificationScore":0.85,"recapGiven":true,"summary":"Giovanni, titolare dell'azienda, si è mostrato interessato a trovare nuovi clienti/automatizzare processi con l'IA. Va bene essere richiamato su questo stesso numero, nessuna preferenza specifica di giorno/orario."},"timestamp":"2026-09-15 15:31:38"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:31:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:39 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:39"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:31:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:42 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:42"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789479006.79","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:31:43"}
{"level":"info","message":"StasisEnd canale 1789479017.80","timestamp":"2026-09-15 15:31:44"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789479017.80 distrutto","timestamp":"2026-09-15 15:31:44"}
{"code":1000,"leadChannelId":"1789479006.79","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 15:31:44"}
{"level":"info","message":"StasisEnd canale 1789479006.79","meta":{"callCampaignId":2,"callTargetId":38,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:30:06.599Z","userId":4},"timestamp":"2026-09-15 15:31:44"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789479006.79 distrutto","timestamp":"2026-09-15 15:31:44"}
{"finalResult":{"closingMessage":"Perfetto Giovanni, la richiameremo su questo numero appena possibile. Grazie mille e buona giornata!","contactName":"Giovanni","contactRole":"Titolare","interested":true,"qualificationScore":0.85,"recapGiven":true,"summary":"Giovanni, titolare dell'azienda, si è mostrato interessato a trovare nuovi clienti/automatizzare processi con l'IA. Va bene essere richiamato su questo stesso numero, nessuna preferenza specifica di giorno/orario."},"leadChannelId":"1789479006.79","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 15:31:44"}
{"coldCallId":70,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 15:31:44"}
{"level":"info","message":"Dialer worker: job 79 completato","result":{"coldCallId":70,"status":"interested"},"timestamp":"2026-09-15 15:31:44"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 15:31:44"}
{"coldCallId":70,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 15:31:44"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:31:45 +0000] \"GET /api/call-campaigns/test-call/38 HTTP/1.1\" 200 2407 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:31:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:32:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:32:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:33:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:33:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:34:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:34:04"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 15:34:23"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 15:34:24"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 15:34:24"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 15:34:24"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 15:34:24"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 15:34:24"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 15:34:24"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 15:34:24"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-15 15:34:24"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 10","timestamp":"2026-09-15 15:34:24"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 15:34:24"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 15:34:24"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 15:34:24"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 15:34:24","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 15:34:24"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 15:34:25"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 15:34:27"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 15:34:27"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 15:34:27"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 15:34:27"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 15:34:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:35:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:35:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:03 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:03 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 986 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:04 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10030 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:04"}
{"callCampaignId":2,"callTargetId":39,"jobId":"80","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 15:36:32","userId":4}
{"callTargetId":39,"jobId":"80","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 15:36:32","userId":4}
{"callCampaignId":2,"callTargetId":39,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 15:36:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:32 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:32"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":39,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 15:36:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:35 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:38 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:41 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:44 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:44"}
{"level":"info","message":"Canale 1789479392.83 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":39,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:36:32.362Z","userId":4},"timestamp":"2026-09-15 15:36:44"}
{"callTargetId":39,"channelId":"1789479392.83","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 15:36:44"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:39","userId:4}"],"level":"info","message":"StasisStart canale 1789479392.83","meta":{"callCampaignId":2,"callTargetId":39,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:36:32.362Z","userId":4},"timestamp":"2026-09-15 15:36:44"}
{"bridgeId":"0f771bf8-dbf5-41ab-b393-f63c51b1c1f1","leadChannelId":"1789479392.83","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 15:36:44"}
{"channelId":"1789479404.84","connectionId":"e97ace66-2f59-48e4-a196-48fe59dbf10f","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 15:36:44"}
{"connectionId":"e97ace66-2f59-48e4-a196-48fe59dbf10f","leadChannelId":"1789479392.83","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 15:36:44"}
{"leadChannelId":"1789479392.83","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 15:36:44"}
{"level":"info","message":"Canale 1789479404.84 risposto (Up)","timestamp":"2026-09-15 15:36:44"}
{"caller":[],"level":"info","message":"StasisStart canale 1789479404.84","timestamp":"2026-09-15 15:36:44"}
{"bridgeId":"0f771bf8-dbf5-41ab-b393-f63c51b1c1f1","externalChannelId":"1789479404.84","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 15:36:44"}
{"count":1,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:36:44"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 15:36:45"}
{"count":100,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:36:46"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Sei pronto?","timestamp":"2026-09-15 15:36:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:47 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:47"}
{"leadChannelId":"1789479392.83","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Sei pronto?","timestamp":"2026-09-15 15:36:48"}
{"count":200,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:36:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:50 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:50"}
{"count":300,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:36:50"}
{"count":400,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:36:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:53 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:53"}
{"count":500,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:36:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:56 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:56"}
{"count":600,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:36:56"}
{"count":700,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:36:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:36:59 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:36:59"}
{"count":800,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:00"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo, c'ho","timestamp":"2026-09-15 15:37:01"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo, ce l'ho un minuto.","timestamp":"2026-09-15 15:37:02"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo, ce l'ho un minuto.","timestamp":"2026-09-15 15:37:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:02 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:02"}
{"count":900,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:02"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (finale)","text":"Sì certo, ce l'ho un minuto.","timestamp":"2026-09-15 15:37:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:03"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:05 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:05"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:37:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:08 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:08"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:37:08"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:11 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:11"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Tono","timestamp":"2026-09-15 15:37:12"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:14 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:14"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Tono","timestamp":"2026-09-15 15:37:14"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Tono Max, Brandolino e","timestamp":"2026-09-15 15:37:14"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:14"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (finale)","text":"Tono","timestamp":"2026-09-15 15:37:15"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Tono Max, Brandolino e","timestamp":"2026-09-15 15:37:16"}
{"leadChannelId":"1789479392.83","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Tono Max, Brandolino e","timestamp":"2026-09-15 15:37:16"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Tono Max Brandolino e sono il direttore generale","timestamp":"2026-09-15 15:37:16"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:16"}
{"leadChannelId":"1789479392.83","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Tono Max Brandolino e sono il direttore generale","timestamp":"2026-09-15 15:37:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:17 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:17"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:37:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:20 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:20"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:37:20"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:37:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:23 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:23"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:24"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-15 15:37:25"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, sono io, può dire","timestamp":"2026-09-15 15:37:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:26 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:26"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:26"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (finale)","text":"Sì, sono io, può dire a me.","timestamp":"2026-09-15 15:37:27"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:29 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:29"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:37:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:32 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:32"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:37:32"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:37:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:35 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:35"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:38 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:38"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:38"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, vorrei automatizzare dei progetti","timestamp":"2026-09-15 15:37:39"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, vorrei automatizzare dei processi sicuramente.","timestamp":"2026-09-15 15:37:40"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:41 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:41"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"E","timestamp":"2026-09-15 15:37:41"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (finale)","text":"Sì, vorrei automatizzare dei processi sicuramente.","timestamp":"2026-09-15 15:37:41"}
{"leadChannelId":"1789479392.83","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"E","timestamp":"2026-09-15 15:37:42"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:44 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:44"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:37:44"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:37:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:47 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:47"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:37:48"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:50 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:50"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:37:50"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:52"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Va bene questo","timestamp":"2026-09-15 15:37:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:53 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:53"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:54"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (finale)","text":"Va bene questo numero","timestamp":"2026-09-15 15:37:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:56 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:56"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:37:56"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:37:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:37:59 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:37:59"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:38:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:38:02 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:38:02"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:38:02"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Ma","timestamp":"2026-09-15 15:38:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:38:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:38:03"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (parziale)","text":"Ma va bene sempre.","timestamp":"2026-09-15 15:38:04"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:38:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:38:05 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:38:05"}
{"leadChannelId":"1789479392.83","level":"info","message":"Trascrizione lead (finale)","text":"Ma va bene sempre.","timestamp":"2026-09-15 15:38:06"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:38:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:38:08 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:38:08"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:38:08"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:38:10"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"contactName":"Tono","interested":true,"preferredCallbackWhen":"Nessuna preferenza specifica, sempre disponibile","qualificationScore":0.75,"recapGiven":true,"summary":"Tono, referente aziendale (ruolo non meglio specificato ma si è dichiarato persona giusta), interessato ad automatizzare processi manuali. Ha confermato di essere richiamato su questo stesso numero, disponibile in qualsiasi orario/giorno."},"timestamp":"2026-09-15 15:38:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:38:11 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:38:11"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789479392.83","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:38:12"}
{"level":"info","message":"StasisEnd canale 1789479404.84","timestamp":"2026-09-15 15:38:13"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789479404.84 distrutto","timestamp":"2026-09-15 15:38:13"}
{"code":1000,"leadChannelId":"1789479392.83","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 15:38:13"}
{"level":"info","message":"StasisEnd canale 1789479392.83","meta":{"callCampaignId":2,"callTargetId":39,"phoneNumber":"3933232333","startedAt":"2026-09-15T13:36:32.362Z","userId":4},"timestamp":"2026-09-15 15:38:13"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789479392.83 distrutto","timestamp":"2026-09-15 15:38:13"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 15:38:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:38:14 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:38:14"}
{"finalResult":{"contactName":"Tono","interested":true,"preferredCallbackWhen":"Nessuna preferenza specifica, sempre disponibile","qualificationScore":0.75,"recapGiven":true,"summary":"Tono, referente aziendale (ruolo non meglio specificato ma si è dichiarato persona giusta), interessato ad automatizzare processi manuali. Ha confermato di essere richiamato su questo stesso numero, disponibile in qualsiasi orario/giorno."},"leadChannelId":"1789479392.83","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 15:38:15"}
{"coldCallId":71,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 15:38:15"}
{"level":"info","message":"Dialer worker: job 80 completato","result":{"coldCallId":71,"status":"interested"},"timestamp":"2026-09-15 15:38:15"}
{"coldCallId":71,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 15:38:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:38:17 +0000] \"GET /api/call-campaigns/test-call/39 HTTP/1.1\" 200 2378 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:38:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:39:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:39:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:40:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:40:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:41:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:41:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:42:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:42:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:43:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:43:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:44:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:44:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:45:07 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:45:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:46:07 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:46:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:47:08 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:47:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:48:09 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:48:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:49:10 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:49:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:50:11 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:50:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:03"}
{"callCampaignId":2,"callTargetId":40,"jobId":"81","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3482403165","timestamp":"2026-09-15 15:51:22","userId":4}
{"callTargetId":40,"jobId":"81","level":"info","message":"Chiamata di test accodata","phoneNumber":"3482403165","timestamp":"2026-09-15 15:51:22","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:22 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:22"}
{"callCampaignId":2,"callTargetId":40,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3482403165","timestamp":"2026-09-15 15:51:22"}
{"endpoint":"PJSIP/2337393482403165@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":40,"userId":4},"normalizedNumber":"2337393482403165","phoneNumber":"3482403165","timestamp":"2026-09-15 15:51:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:25 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:28 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:28"}
{"callTargetId":40,"channelId":"1789480282.87","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-15 15:51:30"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-15 15:51:30"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 15:51:30","url":"http://51.38.247.132:8088"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:31 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:34 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:34"}
{"level":"info","message":"Canale 1789480282.87 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":40,"phoneNumber":"3482403165","startedAt":"2026-09-15T13:51:22.609Z","userId":4},"timestamp":"2026-09-15 15:51:35"}
{"callTargetId":40,"channelId":"1789480282.87","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 15:51:35"}
{"caller":["{phoneNumber:3482403165","callCampaignId:2","callTargetId:40","userId:4}"],"level":"info","message":"StasisStart canale 1789480282.87","meta":{"callCampaignId":2,"callTargetId":40,"phoneNumber":"3482403165","startedAt":"2026-09-15T13:51:22.609Z","userId":4},"timestamp":"2026-09-15 15:51:35"}
{"bridgeId":"dfbfaf2f-bc6a-4192-89a6-f0e8768d7e18","leadChannelId":"1789480282.87","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 15:51:35"}
{"channelId":"1789480295.88","connectionId":"e09024c6-a62a-47ae-9fdc-7274be3dfb41","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 15:51:35"}
{"connectionId":"e09024c6-a62a-47ae-9fdc-7274be3dfb41","leadChannelId":"1789480282.87","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 15:51:35"}
{"leadChannelId":"1789480282.87","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 15:51:35"}
{"level":"info","message":"Canale 1789480295.88 risposto (Up)","timestamp":"2026-09-15 15:51:35"}
{"caller":[],"level":"info","message":"StasisStart canale 1789480295.88","timestamp":"2026-09-15 15:51:35"}
{"bridgeId":"dfbfaf2f-bc6a-4192-89a6-f0e8768d7e18","externalChannelId":"1789480295.88","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 15:51:35"}
{"count":1,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:51:35"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 15:51:36"}
{"count":100,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:51:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:38 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:38"}
{"count":200,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:51:39"}
{"leadChannelId":"1789480282.87","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 15:51:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:41 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:41"}
{"count":300,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:51:41"}
{"count":400,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:51:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:44 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:44"}
{"count":500,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:51:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:47 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:47"}
{"count":600,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:51:47"}
{"count":700,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:51:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:50 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:50"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Mi dica","timestamp":"2026-09-15 15:51:51"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Mi dica","timestamp":"2026-09-15 15:51:51"}
{"count":800,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:51:51"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Mi dica","timestamp":"2026-09-15 15:51:52"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (finale)","text":"Mi dica","timestamp":"2026-09-15 15:51:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:53 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:53"}
{"count":900,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:51:53"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:51:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:56 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:56"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:51:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:51:59 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:51:59"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:51:59"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Sono","timestamp":"2026-09-15 15:52:01"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:01"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Jone Costa,","timestamp":"2026-09-15 15:52:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:52:02 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:52:02"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Jone Costa, la titolare della","timestamp":"2026-09-15 15:52:03"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:03"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Jone Costa, la titolare dell'azienda.","timestamp":"2026-09-15 15:52:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:52:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:52:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:52:05 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:52:05"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (finale)","text":"Sono Jone Costa, la titolare dell'azienda.","timestamp":"2026-09-15 15:52:05"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:05"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:52:08 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:52:08"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:52:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:52:11 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:52:11"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:52:11"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:52:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:52:14 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:52:14"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:52:17 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:52:17"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:17"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:19"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Come puoi aiutare","timestamp":"2026-09-15 15:52:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:52:20 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:52:20"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:21"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (finale)","text":"Come puoi aiutare?","timestamp":"2026-09-15 15:52:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:52:23 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:52:23"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:23"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:52:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:52:26 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:52:26"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:52:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:52:29 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:52:29"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:52:29"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:52:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:52:32 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:52:32"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:52:35 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:52:35"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:35"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:37"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:39"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:41"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:43"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:45"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:47"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:49"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:51"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:53"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:55"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:57"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:52:59"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:01"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:03"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 15:53:04"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (finale)","text":"Pronto?","timestamp":"2026-09-15 15:53:05"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:05"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:07"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:09"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:11"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Ho","timestamp":"2026-09-15 15:53:13"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:13"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Ho detto di Simming","timestamp":"2026-09-15 15:53:14"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:15"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (finale)","text":"Ho detto di sì, mi interessa.","timestamp":"2026-09-15 15:53:16"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:17"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:19"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:21"}
{"count":5400,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:23"}
{"count":5500,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:25"}
{"count":5600,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:27"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Va bene","timestamp":"2026-09-15 15:53:29"}
{"count":5700,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:29"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (finale)","text":"Va bene questo numero.","timestamp":"2026-09-15 15:53:31"}
{"count":5800,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:31"}
{"count":5900,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:33"}
{"count":6000,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:53:36 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:53:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:53:36 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:53:36"}
{"count":6100,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:37"}
{"count":6200,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:39"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Ma io non ho","timestamp":"2026-09-15 15:53:40"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Ma io non ho capito di cosa vi","timestamp":"2026-09-15 15:53:41"}
{"count":6300,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:41"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Ma io non ho capito di cosa vi occupate nelle specie","timestamp":"2026-09-15 15:53:42"}
{"count":6400,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:43"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (finale)","text":"Ma io non ho capito di cosa vi occupate nello specifico.","timestamp":"2026-09-15 15:53:43"}
{"count":6500,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:45"}
{"count":6600,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:47"}
{"count":6700,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:49"}
{"count":6800,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:51"}
{"count":6900,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:53"}
{"count":7000,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:53:55"}
{"count":7100,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:57"}
{"count":7200,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:53:59"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina","timestamp":"2026-09-15 15:54:00"}
{"count":7300,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:54:01"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (finale)","text":"Domani mattina alle dieci:zero","timestamp":"2026-09-15 15:54:02"}
{"count":7400,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:54:03"}
{"count":7500,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 15:54:05"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Perfetto, la richiamiamo domani alle dieci su questo numero. Grazie mille e buona giornata!","contactName":"Jone Costa","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-16T10:00:00","preferredCallbackWhen":"domani mattina alle 10:00","qualificationScore":0.95,"recapGiven":true,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"timestamp":"2026-09-15 15:54:07"}
{"count":7600,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:54:07"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Domani?","timestamp":"2026-09-15 15:54:08"}
{"leadChannelId":"1789480282.87","level":"info","message":"Trascrizione lead (parziale)","text":"Domani?","timestamp":"2026-09-15 15:54:09"}
{"count":7700,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:54:09"}
{"leadChannelId":"1789480282.87","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Domani?","timestamp":"2026-09-15 15:54:10"}
{"count":7800,"frameBytes":160,"leadChannelId":"1789480282.87","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 15:54:11"}
{"level":"info","message":"StasisEnd canale 1789480295.88","timestamp":"2026-09-15 15:54:13"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789480295.88 distrutto","timestamp":"2026-09-15 15:54:13"}
{"code":1000,"leadChannelId":"1789480282.87","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 15:54:13"}
{"level":"info","message":"StasisEnd canale 1789480282.87","meta":{"callCampaignId":2,"callTargetId":40,"phoneNumber":"3482403165","startedAt":"2026-09-15T13:51:22.609Z","userId":4},"timestamp":"2026-09-15 15:54:13"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789480282.87 distrutto","timestamp":"2026-09-15 15:54:13"}
{"finalResult":{"closingMessage":"Perfetto, la richiamiamo domani alle dieci su questo numero. Grazie mille e buona giornata!","contactName":"Jone Costa","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-16T10:00:00","preferredCallbackWhen":"domani mattina alle 10:00","qualificationScore":0.95,"recapGiven":true,"summary":"Conversazione terminata senza un riassunto esplicito dal bot."},"leadChannelId":"1789480282.87","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 15:54:13"}
{"coldCallId":72,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 15:54:13"}
{"level":"info","message":"Dialer worker: job 81 completato","result":{"coldCallId":72,"status":"interested"},"timestamp":"2026-09-15 15:54:13"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 15:54:13"}
{"coldCallId":72,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 15:54:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:54:37 +0000] \"GET /api/call-campaigns/test-call/40 HTTP/1.1\" 200 2632 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:54:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:54:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:54:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:55:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:55:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:56:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:56:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:57:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:57:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:58:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:58:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:13:59:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 15:59:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:00:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:00:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:01:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:01:37"}
{"callCampaignId":1,"callTargetId":12,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 16:01:59"}
{"level":"error","message":"Dialer job 43 failed: CallTarget 12 non trovato","stack":"Error: CallTarget 12 non trovato\n    at processCallJob (/var/www/html/gix-demtools/backend/src/workers/dialer.worker.js:128:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async Queue.<anonymous> (/var/www/html/gix-demtools/backend/src/workers/dialer.worker.js:501:12)","timestamp":"2026-09-15 16:01:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:02:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:02:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:03:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:03:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:04:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:04:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:05:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:05:37"}
{"callCampaignId":1,"callTargetId":13,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 16:15:05"}
{"level":"error","message":"Dialer job 45 failed: CallTarget 13 non trovato","stack":"Error: CallTarget 13 non trovato\n    at processCallJob (/var/www/html/gix-demtools/backend/src/workers/dialer.worker.js:128:11)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async Queue.<anonymous> (/var/www/html/gix-demtools/backend/src/workers/dialer.worker.js:501:12)","timestamp":"2026-09-15 16:15:05"}
{"callCampaignId":2,"callTargetId":14,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 16:15:50"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":14,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 16:15:51"}
{"callTargetId":14,"channelId":"1789481751.91","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-15 16:15:59"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-15 16:15:59"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 16:15:59","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Canale 1789481751.91 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":14,"phoneNumber":"3933232333","startedAt":"2026-09-15T14:15:51.007Z","userId":4},"timestamp":"2026-09-15 16:16:08"}
{"callTargetId":14,"channelId":"1789481751.91","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 16:16:08"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:14","userId:4}"],"level":"info","message":"StasisStart canale 1789481751.91","meta":{"callCampaignId":2,"callTargetId":14,"phoneNumber":"3933232333","startedAt":"2026-09-15T14:15:51.007Z","userId":4},"timestamp":"2026-09-15 16:16:08"}
{"bridgeId":"ce99506a-98ec-4a7f-a801-e6a13c005740","leadChannelId":"1789481751.91","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 16:16:08"}
{"channelId":"1789481768.92","connectionId":"d13da769-660d-4ae6-888b-f2e53c005af7","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 16:16:08"}
{"connectionId":"d13da769-660d-4ae6-888b-f2e53c005af7","leadChannelId":"1789481751.91","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 16:16:08"}
{"leadChannelId":"1789481751.91","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 16:16:08"}
{"level":"info","message":"Canale 1789481768.92 risposto (Up)","timestamp":"2026-09-15 16:16:08"}
{"caller":[],"level":"info","message":"StasisStart canale 1789481768.92","timestamp":"2026-09-15 16:16:08"}
{"bridgeId":"ce99506a-98ec-4a7f-a801-e6a13c005740","externalChannelId":"1789481768.92","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 16:16:08"}
{"count":1,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:08"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 16:16:09"}
{"count":100,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:16:11 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:16:11"}
{"count":200,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:12"}
{"leadChannelId":"1789481751.91","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 16:16:13"}
{"count":300,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:16:14"}
{"count":400,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:16:16"}
{"count":500,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:16:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:16:20 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:16:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:16:20 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:16:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:16:20 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:16:20"}
{"count":600,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:16:20"}
{"count":700,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:22"}
{"count":800,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:24"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ce l'ho un minuto","timestamp":"2026-09-15 16:16:25"}
{"count":900,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:26"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (finale)","text":"Sì ce l'ho un minuto","timestamp":"2026-09-15 16:16:27"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:28"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:16:30"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:16:32"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:34"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:36"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni","timestamp":"2026-09-15 16:16:36"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni De Stefanis e sono","timestamp":"2026-09-15 16:16:37"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:38"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni De Stefanis e sono il titolare del","timestamp":"2026-09-15 16:16:38"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni De Stefanis e sono il titolare dell'azienda.","timestamp":"2026-09-15 16:16:39"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (finale)","text":"Sono Giovanni De Stefanis e sono il titolare dell'azienda.","timestamp":"2026-09-15 16:16:40"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:40"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:16:42"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:16:44"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:16:46"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:16:48"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:50"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:52"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (parziale)","text":"Si processi da automatizzare si può","timestamp":"2026-09-15 16:16:52"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (parziale)","text":"Sì processi da automatizzare sicuramente sì","timestamp":"2026-09-15 16:16:54"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (parziale)","text":"Sì processi da automatizzare sicuramente sì","timestamp":"2026-09-15 16:16:54"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:54"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (finale)","text":"Sì processi da automatizzare sicuramente sì","timestamp":"2026-09-15 16:16:55"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:16:56"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:16:58"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:17:00"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:17:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:17:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:17:03"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:17:04"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:17:06"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (parziale)","text":"un'altra","timestamp":"2026-09-15 16:17:06"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (parziale)","text":"un altro numero","timestamp":"2026-09-15 16:17:08"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:17:08"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (finale)","text":"un altro numero","timestamp":"2026-09-15 16:17:09"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:17:10"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:17:12"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:17:14"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:17:16"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:17:18"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:17:22"}
{"digits":"3285566777","leadChannelId":"1789481751.91","level":"info","message":"Raccolta DTMF completata","timestamp":"2026-09-15 16:17:22"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (finale)","text":"[Numero digitato dal lead: 3285566777]","timestamp":"2026-09-15 16:17:22"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:17:24"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:17:26"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:17:28"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:17:30"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina","timestamp":"2026-09-15 16:17:31"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:17:32"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (parziale)","text":"Domani mattina alle dodici","timestamp":"2026-09-15 16:17:32"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:17:34"}
{"leadChannelId":"1789481751.91","level":"info","message":"Trascrizione lead (finale)","text":"Domani mattina alle dodici","timestamp":"2026-09-15 16:17:34"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:17:36"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"contactName":"Giovanni De Stefanis","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-16T12:00:00","preferredCallbackNumber":"3285566777","preferredCallbackWhen":"domani mattina alle dodici","qualificationScore":0.95,"recapGiven":true,"summary":"Giovanni De Stefanis, titolare dell'azienda, interessato ad automatizzare processi manuali. Richiede il richiamo su un altro numero (3285566777) domani mattina alle 12."},"timestamp":"2026-09-15 16:17:38"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:17:38"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789481751.91","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:17:40"}
{"level":"info","message":"StasisEnd canale 1789481768.92","timestamp":"2026-09-15 16:17:40"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789481768.92 distrutto","timestamp":"2026-09-15 16:17:40"}
{"code":1000,"leadChannelId":"1789481751.91","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 16:17:40"}
{"level":"info","message":"StasisEnd canale 1789481751.91","meta":{"callCampaignId":2,"callTargetId":14,"phoneNumber":"3933232333","startedAt":"2026-09-15T14:15:51.007Z","userId":4},"timestamp":"2026-09-15 16:17:40"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789481751.91 distrutto","timestamp":"2026-09-15 16:17:40"}
{"finalResult":{"contactName":"Giovanni De Stefanis","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-16T12:00:00","preferredCallbackNumber":"3285566777","preferredCallbackWhen":"domani mattina alle dodici","qualificationScore":0.95,"recapGiven":true,"summary":"Giovanni De Stefanis, titolare dell'azienda, interessato ad automatizzare processi manuali. Richiede il richiamo su un altro numero (3285566777) domani mattina alle 12."},"leadChannelId":"1789481751.91","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 16:17:40"}
{"coldCallId":73,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-15 16:17:40"}
{"level":"info","message":"Dialer worker: job 47 completato","result":{"coldCallId":73,"status":"interested"},"timestamp":"2026-09-15 16:17:40"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 16:17:40"}
{"coldCallId":73,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-15 16:17:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:18:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:18:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:19:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:19:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:20:06 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:20:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:21:07 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:21:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:22:08 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:22:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:23:09 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:23:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:24:10 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:24:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:25:11 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:25:11"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:26:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:26:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:27:13 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:27:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:28:14 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:28:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:29:15 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:29:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:30:16 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:30:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:31:17 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:31:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:32:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:32:18"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 16:35:53"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 16:35:54"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 16:35:54"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 16:35:54"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 16:35:54"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 16:35:54"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 16:35:54"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 16:35:54"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-15 16:35:54"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 10","timestamp":"2026-09-15 16:35:54"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 16:35:54"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 16:35:54"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 16:35:54"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 16:35:54","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 16:35:54"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 16:35:55"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 16:35:57"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 16:35:57"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 16:35:57"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 16:35:57"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 16:35:57"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:14:37:10 +0000] \"GET /api/dialer-queue HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 16:37:10"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:14:37:10 +0000] \"DELETE /api/dialer-queue HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 16:37:10"}
{"level":"info","message":"127.0.0.1 - - [15/Sep/2026:14:37:10 +0000] \"DELETE /api/dialer-queue/123 HTTP/1.1\" 401 51 \"-\" \"curl/8.14.1\"","timestamp":"2026-09-15 16:37:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:40:55 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:40:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:41:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:41:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:42:04 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:42:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:43:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:43:05"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:44:06 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:44:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:44:22 +0000] \"GET /api/tts-voices?refresh=true HTTP/1.1\" 200 10442 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:44:22"}
{"campaignId":1,"level":"info","message":"Parametri compliance campagna aggiornati","timestamp":"2026-09-15 16:44:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:44:54 +0000] \"PUT /api/call-campaigns/1/settings HTTP/1.1\" 200 518 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:44:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:44:54 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 200 268 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:44:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:00 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:00 +0000] \"GET /api/call-campaigns/1 HTTP/1.1\" 200 855 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:00 +0000] \"GET /api/call-campaigns/1/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:00 +0000] \"GET /api/call-campaigns/1/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:00 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10442 \"https://dem-tools.gix.management/call-campaigns/1\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:08 +0000] \"GET /api/dialer-queue HTTP/1.1\" 200 105 \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:08"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:12 +0000] \"GET /api/dialer-queue HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:25 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 987 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:25"}
{"callCampaignId":2,"callTargetId":41,"jobId":"82","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 16:45:39","userId":4}
{"callTargetId":41,"jobId":"82","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 16:45:39","userId":4}
{"callCampaignId":2,"callTargetId":41,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 16:45:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:39 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:39"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":41,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 16:45:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:42 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:45 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:45"}
{"callTargetId":41,"channelId":"1789483539.95","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-15 16:45:47"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-15 16:45:47"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 16:45:47","url":"http://51.38.247.132:8088"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:48 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:48"}
{"level":"info","message":"Canale 1789483539.95 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":41,"phoneNumber":"3933232333","startedAt":"2026-09-15T14:45:39.714Z","userId":4},"timestamp":"2026-09-15 16:45:50"}
{"callTargetId":41,"channelId":"1789483539.95","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 16:45:50"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:41","userId:4}"],"level":"info","message":"StasisStart canale 1789483539.95","meta":{"callCampaignId":2,"callTargetId":41,"phoneNumber":"3933232333","startedAt":"2026-09-15T14:45:39.714Z","userId":4},"timestamp":"2026-09-15 16:45:50"}
{"bridgeId":"a6a83bd2-d674-4ea6-8410-c771c8afcc15","leadChannelId":"1789483539.95","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 16:45:50"}
{"channelId":"1789483550.96","connectionId":"560d1be1-b202-433a-9a04-14c82be1092b","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 16:45:50"}
{"connectionId":"560d1be1-b202-433a-9a04-14c82be1092b","leadChannelId":"1789483539.95","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 16:45:50"}
{"leadChannelId":"1789483539.95","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 16:45:50"}
{"level":"info","message":"Canale 1789483550.96 risposto (Up)","timestamp":"2026-09-15 16:45:50"}
{"caller":[],"level":"info","message":"StasisStart canale 1789483550.96","timestamp":"2026-09-15 16:45:50"}
{"bridgeId":"a6a83bd2-d674-4ea6-8410-c771c8afcc15","externalChannelId":"1789483550.96","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 16:45:50"}
{"count":1,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:45:50"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 16:45:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:51 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:51"}
{"count":100,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:45:52"}
{"leadChannelId":"1789483539.95","level":"info","message":"Trascrizione lead (parziale)","text":"Si","timestamp":"2026-09-15 16:45:52"}
{"count":200,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:45:54"}
{"leadChannelId":"1789483539.95","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 16:45:54"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Si","timestamp":"2026-09-15 16:45:54"}
{"leadChannelId":"1789483539.95","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Si","timestamp":"2026-09-15 16:45:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:54 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:54"}
{"count":300,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:45:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:45:57 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:45:57"}
{"count":400,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:45:58"}
{"count":500,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:46:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:00 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:00"}
{"count":600,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:46:02"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:03 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:03"}
{"count":700,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:46:04"}
{"count":800,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:46:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:06 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:06"}
{"count":900,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:46:08"}
{"leadChannelId":"1789483539.95","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-15 16:46:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:09 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:09"}
{"leadChannelId":"1789483539.95","level":"info","message":"Trascrizione lead (parziale)","text":"Sì ce l'ho","timestamp":"2026-09-15 16:46:09"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:46:10"}
{"leadChannelId":"1789483539.95","level":"info","message":"Trascrizione lead (finale)","text":"Sì ce l'ho un minuto","timestamp":"2026-09-15 16:46:11"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:46:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:12 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:12"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:46:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:15 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:15"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:46:16"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:46:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:18 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:18"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:46:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:21 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:21"}
{"leadChannelId":"1789483539.95","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni","timestamp":"2026-09-15 16:46:22"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:46:22"}
{"leadChannelId":"1789483539.95","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni, I","timestamp":"2026-09-15 16:46:22"}
{"leadChannelId":"1789483539.95","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni il titolare.","timestamp":"2026-09-15 16:46:23"}
{"leadChannelId":"1789483539.95","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni il titolare.","timestamp":"2026-09-15 16:46:23"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:46:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:24 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:24"}
{"leadChannelId":"1789483539.95","level":"info","message":"Trascrizione lead (finale)","text":"Sono Giovanni il titolare.","timestamp":"2026-09-15 16:46:25"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:46:26"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:27 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:27"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:46:28"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:46:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:30 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:30"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:46:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:33 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:33"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789483539.95","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:46:34"}
{"level":"info","message":"StasisEnd canale 1789483539.95","meta":{"callCampaignId":2,"callTargetId":41,"phoneNumber":"3933232333","startedAt":"2026-09-15T14:45:39.714Z","userId":4},"timestamp":"2026-09-15 16:46:35"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789483539.95 distrutto","timestamp":"2026-09-15 16:46:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:36 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:39 +0000] \"GET /api/call-campaigns/test-call/41 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:41 +0000] \"GET /api/usage/internal?startDate=2026-08-16T14:46:41.462Z&endDate=2026-09-15T14:46:41.462Z HTTP/1.1\" 200 394 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:41"}
{"0":"R","1":"e","10":"i","11":"l","12":"e","13":"d","14":" ","15":"w","16":"i","17":"t","18":"h","19":" ","2":"q","20":"s","21":"t","22":"a","23":"t","24":"u","25":"s","26":" ","27":"c","28":"o","29":"d","3":"u","30":"e","31":" ","32":"4","33":"0","34":"1","4":"e","5":"s","6":"t","7":" ","8":"f","9":"a","level":"error","message":"Errore recuperando uso ElevenLabs:","timestamp":"2026-09-15 16:46:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:41 +0000] \"GET /api/usage/providers HTTP/1.1\" 200 374 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:42 +0000] \"GET /api/dialer-queue HTTP/1.1\" 200 105 \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:42"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:43 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:43 +0000] \"GET /api/dialer-queue HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:46:47 +0000] \"GET /api/dialer-queue HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:46:47"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 16:46:47"}
{"leadChannelId":"1789483539.95","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 16:46:47"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:274:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 16:46:47"}
{"level":"info","message":"StasisEnd canale 1789483550.96","timestamp":"2026-09-15 16:46:47"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789483550.96 distrutto","timestamp":"2026-09-15 16:46:47"}
{"code":1000,"leadChannelId":"1789483539.95","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 16:46:47"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789483539.95 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 16:46:47"}
{"finalResult":null,"leadChannelId":"1789483539.95","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 16:46:49"}
{"coldCallId":74,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 16:46:49"}
{"level":"info","message":"Dialer worker: job 82 completato","result":{"coldCallId":74,"status":"answered"},"timestamp":"2026-09-15 16:46:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:47:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:47:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:48:39 +0000] \"GET /api/dialer-queue HTTP/1.1\" 200 105 \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:48:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:48:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:48:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:48:46 +0000] \"GET /api/usage/internal?startDate=2026-08-16T14:48:46.885Z&endDate=2026-09-15T14:48:46.885Z HTTP/1.1\" 200 383 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:48:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:48:46 +0000] \"GET /api/usage/providers HTTP/1.1\" 200 373 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:48:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:49:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:49:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:50:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:50:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:51:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:51:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:52:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:52:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:52:47 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 987 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:52:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:52:47 +0000] \"GET /api/tts-voices HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:52:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:52:50 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:52:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:52:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:52:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:52:50 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:52:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:52:50 +0000] \"GET /api/tts-voices HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:52:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:52:56 +0000] \"GET /api/tts-voices?refresh=true HTTP/1.1\" 200 10836 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:52:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:08 +0000] \"GET /api/tts-voices?refresh=true HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:08"}
{"callCampaignId":2,"callTargetId":42,"jobId":"83","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 16:53:15","userId":4}
{"callTargetId":42,"jobId":"83","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 16:53:15","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:15 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:15"}
{"callCampaignId":2,"callTargetId":42,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 16:53:15"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":42,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 16:53:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:18 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:21 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:21"}
{"callTargetId":42,"channelId":"1789483995.99","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-15 16:53:23"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-15 16:53:23"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 16:53:23","url":"http://51.38.247.132:8088"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:24 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:27 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:27"}
{"level":"info","message":"Canale 1789483995.99 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":42,"phoneNumber":"3933232333","startedAt":"2026-09-15T14:53:15.225Z","userId":4},"timestamp":"2026-09-15 16:53:29"}
{"callTargetId":42,"channelId":"1789483995.99","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 16:53:29"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:42","userId:4}"],"level":"info","message":"StasisStart canale 1789483995.99","meta":{"callCampaignId":2,"callTargetId":42,"phoneNumber":"3933232333","startedAt":"2026-09-15T14:53:15.225Z","userId":4},"timestamp":"2026-09-15 16:53:29"}
{"bridgeId":"2a6d5b17-d91a-4bb2-8ccb-30e40a737d8f","leadChannelId":"1789483995.99","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 16:53:29"}
{"channelId":"1789484009.100","connectionId":"fe79e72f-32d1-4a29-9cfb-00b3735fbd65","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 16:53:29"}
{"connectionId":"fe79e72f-32d1-4a29-9cfb-00b3735fbd65","leadChannelId":"1789483995.99","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 16:53:29"}
{"leadChannelId":"1789483995.99","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 16:53:29"}
{"level":"info","message":"Canale 1789484009.100 risposto (Up)","timestamp":"2026-09-15 16:53:29"}
{"caller":[],"level":"info","message":"StasisStart canale 1789484009.100","timestamp":"2026-09-15 16:53:29"}
{"bridgeId":"2a6d5b17-d91a-4bb2-8ccb-30e40a737d8f","externalChannelId":"1789484009.100","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 16:53:29"}
{"count":1,"frameBytes":160,"leadChannelId":"1789483995.99","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:53:29"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 16:53:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:30 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:30"}
{"count":100,"frameBytes":160,"leadChannelId":"1789483995.99","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:53:31"}
{"leadChannelId":"1789483995.99","level":"info","message":"Trascrizione lead (parziale)","text":"Sì pronto?","timestamp":"2026-09-15 16:53:32"}
{"leadChannelId":"1789483995.99","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Sì, pronto?","timestamp":"2026-09-15 16:53:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:33 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:33"}
{"count":200,"frameBytes":160,"leadChannelId":"1789483995.99","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:53:33"}
{"count":300,"frameBytes":160,"leadChannelId":"1789483995.99","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:53:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:36 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:36"}
{"count":400,"frameBytes":160,"leadChannelId":"1789483995.99","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:53:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:39 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:39"}
{"count":500,"frameBytes":160,"leadChannelId":"1789483995.99","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:53:39"}
{"count":600,"frameBytes":160,"leadChannelId":"1789483995.99","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:53:41"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:42 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:42"}
{"count":700,"frameBytes":160,"leadChannelId":"1789483995.99","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:53:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:45 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:45"}
{"count":800,"frameBytes":160,"leadChannelId":"1789483995.99","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:53:45"}
{"leadChannelId":"1789483995.99","level":"info","message":"Trascrizione lead (parziale)","text":"No,","timestamp":"2026-09-15 16:53:46"}
{"leadChannelId":"1789483995.99","level":"info","message":"Trascrizione lead (parziale)","text":"No!","timestamp":"2026-09-15 16:53:46"}
{"count":900,"frameBytes":160,"leadChannelId":"1789483995.99","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:53:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:48 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:48"}
{"leadChannelId":"1789483995.99","level":"info","message":"Trascrizione lead (finale)","text":"No","timestamp":"2026-09-15 16:53:48"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789483995.99","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 16:53:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:50"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"La persona ha risposto subito di non avere tempo per parlare; non è stato possibile raccogliere nome, ruolo o altre informazioni. Nessun interesse mostrato."},"timestamp":"2026-09-15 16:53:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:51 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:51"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789483995.99","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:53:51"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789483995.99","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 16:53:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:54 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:54"}
{"level":"info","message":"StasisEnd canale 1789484009.100","timestamp":"2026-09-15 16:53:55"}
{"code":1000,"leadChannelId":"1789483995.99","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 16:53:55"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789484009.100 distrutto","timestamp":"2026-09-15 16:53:55"}
{"level":"info","message":"StasisEnd canale 1789483995.99","meta":{"callCampaignId":2,"callTargetId":42,"phoneNumber":"3933232333","startedAt":"2026-09-15T14:53:15.225Z","userId":4},"timestamp":"2026-09-15 16:53:55"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789483995.99 distrutto","timestamp":"2026-09-15 16:53:55"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"La persona ha risposto subito di non avere tempo per parlare; non è stato possibile raccogliere nome, ruolo o altre informazioni. Nessun interesse mostrato."},"leadChannelId":"1789483995.99","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 16:53:55"}
{"coldCallId":75,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-15 16:53:55"}
{"level":"info","message":"Dialer worker: job 83 completato","result":{"coldCallId":75,"status":"not_interested"},"timestamp":"2026-09-15 16:53:55"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 16:53:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:53:57 +0000] \"GET /api/call-campaigns/test-call/42 HTTP/1.1\" 200 1508 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:53:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:54:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:54:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:55:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:55:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:56:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:56:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:57:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:57:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:58:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:58:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:14:59:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 16:59:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:00:51 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:00:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:01:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:01:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:02:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:02:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:03:54 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:03:54"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:04:55 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:04:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:05:56 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:05:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:06:57 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:06:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:07:58 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:07:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:08:59 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:08:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:10:00 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:10:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:11:27 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:11:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:11:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:11:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:12:51 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:12:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:13:25 +0000] \"GET /api/tts-voices?refresh=true HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:13:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:13:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:13:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:14:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:14:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:15:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:15:50"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:16:51 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:16:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:17:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:17:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:19 +0000] \"GET /api/usage/internal?startDate=2026-08-16T15:18:19.931Z&endDate=2026-09-15T15:18:19.931Z HTTP/1.1\" 200 383 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:19"}
{"0":"R","1":"e","10":"i","11":"l","12":"e","13":"d","14":" ","15":"w","16":"i","17":"t","18":"h","19":" ","2":"q","20":"s","21":"t","22":"a","23":"t","24":"u","25":"s","26":" ","27":"c","28":"o","29":"d","3":"u","30":"e","31":" ","32":"4","33":"0","34":"1","4":"e","5":"s","6":"t","7":" ","8":"f","9":"a","level":"error","message":"Errore recuperando uso ElevenLabs:","timestamp":"2026-09-15 17:18:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:20 +0000] \"GET /api/usage/providers HTTP/1.1\" 200 374 \"https://dem-tools.gix.management/usage\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:20 +0000] \"GET /api/dialer-queue HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:27 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 987 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:29 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:29 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:29 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:29"}
{"callCampaignId":2,"callTargetId":43,"jobId":"84","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 17:18:43","userId":4}
{"callTargetId":43,"jobId":"84","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:18:43","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:43 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:43"}
{"callCampaignId":2,"callTargetId":43,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:18:43"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":43,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 17:18:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:46 +0000] \"GET /api/call-campaigns/test-call/43 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:49 +0000] \"GET /api/call-campaigns/test-call/43 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:49"}
{"callTargetId":43,"channelId":"1789485523.103","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-15 17:18:51"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-15 17:18:51"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 17:18:51","url":"http://51.38.247.132:8088"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:52 +0000] \"GET /api/call-campaigns/test-call/43 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:55 +0000] \"GET /api/call-campaigns/test-call/43 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:55"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789485523.103 distrutto","meta":{"callCampaignId":2,"callTargetId":43,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:18:43.850Z","userId":4},"timestamp":"2026-09-15 17:18:57"}
{"callTargetId":43,"causeText":"Circuit/channel congestion","channelId":"1789485523.103","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 17:18:57"}
{"coldCallId":76,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 17:18:57"}
{"level":"info","message":"Dialer worker: job 84 completato","result":{"coldCallId":76,"status":"not_answered"},"timestamp":"2026-09-15 17:18:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:18:58 +0000] \"GET /api/call-campaigns/test-call/43 HTTP/1.1\" 200 873 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:18:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:19:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:19:29"}
{"callCampaignId":2,"callTargetId":44,"jobId":"85","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 17:20:01","userId":4}
{"callTargetId":44,"jobId":"85","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:20:01","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:01 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:01"}
{"callCampaignId":2,"callTargetId":44,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:20:01"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":44,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 17:20:01"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:04 +0000] \"GET /api/call-campaigns/test-call/44 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:07 +0000] \"GET /api/call-campaigns/test-call/44 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:10 +0000] \"GET /api/call-campaigns/test-call/44 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:10"}
{"level":"info","message":"Canale 1789485601.104 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":44,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:20:01.157Z","userId":4},"timestamp":"2026-09-15 17:20:12"}
{"callTargetId":44,"channelId":"1789485601.104","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:20:12"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:44","userId:4}"],"level":"info","message":"StasisStart canale 1789485601.104","meta":{"callCampaignId":2,"callTargetId":44,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:20:01.157Z","userId":4},"timestamp":"2026-09-15 17:20:12"}
{"bridgeId":"c488173d-1ef8-42b3-9aea-70a992f98d90","leadChannelId":"1789485601.104","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:20:12"}
{"channelId":"1789485612.105","connectionId":"d5c5b95c-914f-4517-88cc-a7c5e26208e4","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:20:12"}
{"connectionId":"d5c5b95c-914f-4517-88cc-a7c5e26208e4","leadChannelId":"1789485601.104","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:20:12"}
{"leadChannelId":"1789485601.104","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:20:12"}
{"level":"info","message":"Canale 1789485612.105 risposto (Up)","timestamp":"2026-09-15 17:20:12"}
{"caller":[],"level":"info","message":"StasisStart canale 1789485612.105","timestamp":"2026-09-15 17:20:12"}
{"bridgeId":"c488173d-1ef8-42b3-9aea-70a992f98d90","externalChannelId":"1789485612.105","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:20:12"}
{"count":1,"frameBytes":160,"leadChannelId":"1789485601.104","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:20:12"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:20:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:13 +0000] \"GET /api/call-campaigns/test-call/44 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:13"}
{"count":100,"frameBytes":160,"leadChannelId":"1789485601.104","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:20:14"}
{"leadChannelId":"1789485601.104","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:20:15"}
{"leadChannelId":"1789485601.104","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 17:20:15"}
{"count":200,"frameBytes":160,"leadChannelId":"1789485601.104","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:20:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:16 +0000] \"GET /api/call-campaigns/test-call/44 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:16"}
{"leadChannelId":"1789485601.104","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:20:16"}
{"leadChannelId":"1789485601.104","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 17:20:16"}
{"leadChannelId":"1789485601.104","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:20:17"}
{"leadChannelId":"1789485601.104","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:20:18"}
{"count":300,"frameBytes":160,"leadChannelId":"1789485601.104","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:20:18"}
{"leadChannelId":"1789485601.104","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 17:20:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:19 +0000] \"GET /api/call-campaigns/test-call/44 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:19"}
{"count":400,"frameBytes":160,"leadChannelId":"1789485601.104","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:20:20"}
{"count":500,"frameBytes":160,"leadChannelId":"1789485601.104","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:20:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:22 +0000] \"GET /api/call-campaigns/test-call/44 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:22"}
{"level":"info","message":"StasisEnd canale 1789485601.104","meta":{"callCampaignId":2,"callTargetId":44,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:20:01.157Z","userId":4},"timestamp":"2026-09-15 17:20:22"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789485601.104 distrutto","timestamp":"2026-09-15 17:20:22"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:25 +0000] \"GET /api/call-campaigns/test-call/44 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:28 +0000] \"GET /api/call-campaigns/test-call/44 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:31 +0000] \"GET /api/call-campaigns/test-call/44 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:34 +0000] \"GET /api/call-campaigns/test-call/44 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:34"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:20:34"}
{"leadChannelId":"1789485601.104","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:20:34"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:274:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:20:34"}
{"level":"info","message":"StasisEnd canale 1789485612.105","timestamp":"2026-09-15 17:20:34"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789485612.105 distrutto","timestamp":"2026-09-15 17:20:34"}
{"code":1000,"leadChannelId":"1789485601.104","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:20:34"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789485601.104 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:20:34"}
{"finalResult":null,"leadChannelId":"1789485601.104","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:20:36"}
{"coldCallId":77,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:20:36"}
{"level":"info","message":"Dialer worker: job 85 completato","result":{"coldCallId":77,"status":"answered"},"timestamp":"2026-09-15 17:20:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:37 +0000] \"GET /api/call-campaigns/test-call/44 HTTP/1.1\" 200 997 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:49 +0000] \"GET /api/dialer-queue HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:20:51 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 987 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:20:51"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:07 +0000] \"GET /api/tts-voices?refresh=true HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:07"}
{"callCampaignId":2,"callTargetId":45,"jobId":"86","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 17:21:14","userId":4}
{"callTargetId":45,"jobId":"86","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:21:14","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:14 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:14"}
{"callCampaignId":2,"callTargetId":45,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:21:14"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":45,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 17:21:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:17 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:17"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:20 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:23 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:23"}
{"level":"info","message":"Canale 1789485674.108 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":45,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:21:14.526Z","userId":4},"timestamp":"2026-09-15 17:21:24"}
{"callTargetId":45,"channelId":"1789485674.108","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:21:24"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:45","userId:4}"],"level":"info","message":"StasisStart canale 1789485674.108","meta":{"callCampaignId":2,"callTargetId":45,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:21:14.526Z","userId":4},"timestamp":"2026-09-15 17:21:24"}
{"bridgeId":"67451c38-8b2b-488a-b6f1-22803a7ea851","leadChannelId":"1789485674.108","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:21:24"}
{"channelId":"1789485684.109","connectionId":"2c8b991f-2e50-4605-b750-53e89b783fe5","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:21:24"}
{"connectionId":"2c8b991f-2e50-4605-b750-53e89b783fe5","leadChannelId":"1789485674.108","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:21:24"}
{"leadChannelId":"1789485674.108","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:21:24"}
{"level":"info","message":"Canale 1789485684.109 risposto (Up)","timestamp":"2026-09-15 17:21:24"}
{"caller":[],"level":"info","message":"StasisStart canale 1789485684.109","timestamp":"2026-09-15 17:21:24"}
{"bridgeId":"67451c38-8b2b-488a-b6f1-22803a7ea851","externalChannelId":"1789485684.109","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:21:24"}
{"count":1,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:21:24"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:21:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:26 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:26"}
{"count":100,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:21:26"}
{"leadChannelId":"1789485674.108","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto","timestamp":"2026-09-15 17:21:27"}
{"leadChannelId":"1789485674.108","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:21:28"}
{"count":200,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:21:28"}
{"leadChannelId":"1789485674.108","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 17:21:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:29 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:29"}
{"leadChannelId":"1789485674.108","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:21:29"}
{"leadChannelId":"1789485674.108","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 17:21:29"}
{"count":300,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:21:30"}
{"leadChannelId":"1789485674.108","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 17:21:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:32 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:32"}
{"count":400,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:21:32"}
{"count":500,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:21:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:35 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:35"}
{"count":600,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:21:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:38 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:38"}
{"count":700,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:21:38"}
{"count":800,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:21:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:41 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:41"}
{"count":900,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:21:42"}
{"leadChannelId":"1789485674.108","level":"info","message":"Trascrizione lead (parziale)","text":"No","timestamp":"2026-09-15 17:21:42"}
{"leadChannelId":"1789485674.108","level":"info","message":"Trascrizione lead (parziale)","text":"No","timestamp":"2026-09-15 17:21:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:44 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:44"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:21:44"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"No","timestamp":"2026-09-15 17:21:45"}
{"leadChannelId":"1789485674.108","level":"info","message":"Trascrizione lead (parziale)","text":"No, non ce l'ho.","timestamp":"2026-09-15 17:21:45"}
{"leadChannelId":"1789485674.108","level":"info","message":"Trascrizione lead (finale)","text":"No","timestamp":"2026-09-15 17:21:46"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:21:46"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"No, non ce l'ho.","timestamp":"2026-09-15 17:21:46"}
{"leadChannelId":"1789485674.108","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"No, non ce l'ho.","timestamp":"2026-09-15 17:21:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:47 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:47"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:21:48"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, mi scuso per il disturbo. Grazie mille e buona giornata!","interested":false,"qualificationScore":0,"summary":"Il lead ha risposto di non avere tempo per parlare fin da subito, senza fornire nome, ruolo o altre informazioni. Nessun interesse mostrato."},"timestamp":"2026-09-15 17:21:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:50 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:50"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:21:50"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789485674.108","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:21:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:53 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:53"}
{"level":"info","message":"StasisEnd canale 1789485684.109","timestamp":"2026-09-15 17:21:53"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789485684.109 distrutto","timestamp":"2026-09-15 17:21:53"}
{"code":1000,"leadChannelId":"1789485674.108","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:21:53"}
{"level":"info","message":"StasisEnd canale 1789485674.108","meta":{"callCampaignId":2,"callTargetId":45,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:21:14.526Z","userId":4},"timestamp":"2026-09-15 17:21:53"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789485674.108 distrutto","timestamp":"2026-09-15 17:21:53"}
{"finalResult":{"closingMessage":"Va bene, mi scuso per il disturbo. Grazie mille e buona giornata!","interested":false,"qualificationScore":0,"summary":"Il lead ha risposto di non avere tempo per parlare fin da subito, senza fornire nome, ruolo o altre informazioni. Nessun interesse mostrato."},"leadChannelId":"1789485674.108","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:21:53"}
{"coldCallId":78,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-15 17:21:53"}
{"level":"info","message":"Dialer worker: job 86 completato","result":{"coldCallId":78,"status":"not_interested"},"timestamp":"2026-09-15 17:21:53"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:21:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:21:56 +0000] \"GET /api/call-campaigns/test-call/45 HTTP/1.1\" 200 1483 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:21:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:22:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:22:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:22:45 +0000] \"GET /api/tts-voices?refresh=true HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:22:45"}
{"callCampaignId":2,"callTargetId":46,"jobId":"87","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 17:22:53","userId":4}
{"callTargetId":46,"jobId":"87","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:22:53","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:22:53 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:22:53"}
{"callCampaignId":2,"callTargetId":46,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:22:53"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":46,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 17:22:53"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:22:56 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:22:56"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:22:59 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:22:59"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:23:02 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:23:02"}
{"level":"info","message":"Canale 1789485773.112 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":46,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:22:53.428Z","userId":4},"timestamp":"2026-09-15 17:23:03"}
{"callTargetId":46,"channelId":"1789485773.112","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:23:03"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:46","userId:4}"],"level":"info","message":"StasisStart canale 1789485773.112","meta":{"callCampaignId":2,"callTargetId":46,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:22:53.428Z","userId":4},"timestamp":"2026-09-15 17:23:03"}
{"bridgeId":"1d9afa4c-df7c-4f0d-8c13-0e9cb76f20a4","leadChannelId":"1789485773.112","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:23:03"}
{"channelId":"1789485783.113","connectionId":"f238a774-2e1d-416b-904c-e18304ce50e3","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:23:03"}
{"connectionId":"f238a774-2e1d-416b-904c-e18304ce50e3","leadChannelId":"1789485773.112","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:23:03"}
{"leadChannelId":"1789485773.112","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:23:03"}
{"level":"info","message":"Canale 1789485783.113 risposto (Up)","timestamp":"2026-09-15 17:23:03"}
{"caller":[],"level":"info","message":"StasisStart canale 1789485783.113","timestamp":"2026-09-15 17:23:03"}
{"bridgeId":"1d9afa4c-df7c-4f0d-8c13-0e9cb76f20a4","externalChannelId":"1789485783.113","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:23:03"}
{"count":1,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:23:03"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:23:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:23:05 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:23:05"}
{"count":100,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:23:05"}
{"leadChannelId":"1789485773.112","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 17:23:07"}
{"count":200,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:23:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:23:08 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:23:08"}
{"count":300,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:23:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:23:11 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:23:11"}
{"count":400,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:23:11"}
{"count":500,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:23:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:23:14 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:23:14"}
{"count":600,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:23:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:23:17 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:23:17"}
{"count":700,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:23:17"}
{"count":800,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:23:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:23:20 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:23:20"}
{"count":900,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:23:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:23:23 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:23:23"}
{"leadChannelId":"1789485773.112","level":"info","message":"Trascrizione lead (parziale)","text":"No","timestamp":"2026-09-15 17:23:23"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:23:23"}
{"leadChannelId":"1789485773.112","level":"info","message":"Trascrizione lead (finale)","text":"No","timestamp":"2026-09-15 17:23:25"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:23:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:23:26 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:23:26"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:23:27"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"La persona ha risposto di non avere tempo per parlare fin dall'apertura della chiamata; non è stato possibile raccogliere nome, ruolo o interesse."},"timestamp":"2026-09-15 17:23:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:23:29 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:23:29"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:23:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:23:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:23:29"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789485773.112","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:23:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:23:32 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:23:32"}
{"level":"info","message":"StasisEnd canale 1789485783.113","timestamp":"2026-09-15 17:23:32"}
{"code":1000,"leadChannelId":"1789485773.112","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:23:32"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789485783.113 distrutto","timestamp":"2026-09-15 17:23:32"}
{"level":"info","message":"StasisEnd canale 1789485773.112","meta":{"callCampaignId":2,"callTargetId":46,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:22:53.428Z","userId":4},"timestamp":"2026-09-15 17:23:32"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789485773.112 distrutto","timestamp":"2026-09-15 17:23:32"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"La persona ha risposto di non avere tempo per parlare fin dall'apertura della chiamata; non è stato possibile raccogliere nome, ruolo o interesse."},"leadChannelId":"1789485773.112","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:23:32"}
{"coldCallId":79,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-15 17:23:32"}
{"level":"info","message":"Dialer worker: job 87 completato","result":{"coldCallId":79,"status":"not_interested"},"timestamp":"2026-09-15 17:23:32"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:23:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:23:35 +0000] \"GET /api/call-campaigns/test-call/46 HTTP/1.1\" 200 1489 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:23:35"}
{"callCampaignId":2,"callTargetId":47,"jobId":"88","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 17:24:14","userId":4}
{"callTargetId":47,"jobId":"88","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:24:14","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:14 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:14"}
{"callCampaignId":2,"callTargetId":47,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:24:14"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":47,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 17:24:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:18 +0000] \"GET /api/call-campaigns/test-call/47 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:18"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:21 +0000] \"GET /api/call-campaigns/test-call/47 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:24 +0000] \"GET /api/call-campaigns/test-call/47 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:24"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:27 +0000] \"GET /api/call-campaigns/test-call/47 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:30 +0000] \"GET /api/call-campaigns/test-call/47 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:33 +0000] \"GET /api/call-campaigns/test-call/47 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:36 +0000] \"GET /api/call-campaigns/test-call/47 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:36"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:39 +0000] \"GET /api/call-campaigns/test-call/47 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:42 +0000] \"GET /api/call-campaigns/test-call/47 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:42"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789485854.116 distrutto","meta":{"callCampaignId":2,"callTargetId":47,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:24:14.959Z","userId":4},"timestamp":"2026-09-15 17:24:44"}
{"callTargetId":47,"causeText":"Unknown","channelId":"1789485854.116","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 17:24:44"}
{"coldCallId":80,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 17:24:45"}
{"level":"info","message":"Dialer worker: job 88 completato","result":{"coldCallId":80,"status":"not_answered"},"timestamp":"2026-09-15 17:24:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:45 +0000] \"GET /api/call-campaigns/test-call/47 HTTP/1.1\" 200 854 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:46 +0000] \"GET /api/dialer-queue HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:49 +0000] \"GET /api/dialer-queue HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:24:51 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 987 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:24:51"}
{"callCampaignId":2,"callTargetId":48,"jobId":"89","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 17:25:01","userId":4}
{"callTargetId":48,"jobId":"89","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:25:01","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:01 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:01"}
{"callCampaignId":2,"callTargetId":48,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:25:01"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":48,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 17:25:01"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:04 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:04"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:07 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:10 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:10"}
{"level":"info","message":"Canale 1789485901.117 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":48,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:25:01.663Z","userId":4},"timestamp":"2026-09-15 17:25:11"}
{"callTargetId":48,"channelId":"1789485901.117","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:25:11"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:48","userId:4}"],"level":"info","message":"StasisStart canale 1789485901.117","meta":{"callCampaignId":2,"callTargetId":48,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:25:01.663Z","userId":4},"timestamp":"2026-09-15 17:25:11"}
{"bridgeId":"fd901204-611f-4a86-a6b9-c490b04567a4","leadChannelId":"1789485901.117","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:25:11"}
{"channelId":"1789485911.118","connectionId":"158d0001-7dfc-494f-8f2f-8a3ad02a8f1a","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:25:11"}
{"connectionId":"158d0001-7dfc-494f-8f2f-8a3ad02a8f1a","leadChannelId":"1789485901.117","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:25:11"}
{"leadChannelId":"1789485901.117","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:25:11"}
{"level":"info","message":"Canale 1789485911.118 risposto (Up)","timestamp":"2026-09-15 17:25:11"}
{"caller":[],"level":"info","message":"StasisStart canale 1789485911.118","timestamp":"2026-09-15 17:25:11"}
{"bridgeId":"fd901204-611f-4a86-a6b9-c490b04567a4","externalChannelId":"1789485911.118","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:25:11"}
{"count":1,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:11"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:25:11"}
{"count":100,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:13 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:13"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:25:14"}
{"leadChannelId":"1789485901.117","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 17:25:15"}
{"count":200,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:25:15"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:25:16"}
{"leadChannelId":"1789485901.117","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 17:25:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:16 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:16"}
{"leadChannelId":"1789485901.117","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 17:25:17"}
{"count":300,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:25:17"}
{"count":400,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:25:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:19 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:19"}
{"count":500,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:25:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:22 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:22"}
{"count":600,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:25:23"}
{"count":700,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:25:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:25 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:25"}
{"count":800,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:28 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:28"}
{"count":900,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:29"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:31 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:31"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:34 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:34"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:35"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:37 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:37"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:40 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:40"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (parziale)","text":"Sì mi dica pure","timestamp":"2026-09-15 17:25:40"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, mi dica pure.","timestamp":"2026-09-15 17:25:41"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:41"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (finale)","text":"Sì, mi dica pure.","timestamp":"2026-09-15 17:25:42"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:43 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:43"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:25:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:46 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:46"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:25:47"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:25:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:49 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:49"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:51"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni","timestamp":"2026-09-15 17:25:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:52 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:52"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefani","timestamp":"2026-09-15 17:25:53"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:53"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanianis","timestamp":"2026-09-15 17:25:54"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanianis sono il titolare","timestamp":"2026-09-15 17:25:55"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:55 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:55"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (finale)","text":"Giovanni De Stefanianis sono il titolare dell'azienda","timestamp":"2026-09-15 17:25:57"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:25:57"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:25:58 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:25:58"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:25:59"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:26:01"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:01 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:01"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:26:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:04 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:04"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:26:05"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:26:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:07 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:07"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, siamo in mente","timestamp":"2026-09-15 17:26:09"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:26:09"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, siamo interessati. Ecco,","timestamp":"2026-09-15 17:26:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:10 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:10"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, siamo interessati, è quello che ci servirebbe","timestamp":"2026-09-15 17:26:11"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:26:11"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (finale)","text":"Sì, siamo interessati, è quello che ci servirebbe.","timestamp":"2026-09-15 17:26:12"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:26:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:13 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:13"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:26:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:16 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:16"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:26:17"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:26:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:19 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:19"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:26:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:22 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:22"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:26:23"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (parziale)","text":"No, non sono","timestamp":"2026-09-15 17:26:24"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:26:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:25 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:25"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (parziale)","text":"No, non sono più interessato,","timestamp":"2026-09-15 17:26:25"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:26:27"}
{"leadChannelId":"1789485901.117","level":"info","message":"Trascrizione lead (finale)","text":"No, non sono più interessato, mi dispiace.","timestamp":"2026-09-15 17:26:28"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:28 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:28"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:26:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:29"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:26:31"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.3,"summary":"Giovanni De Stefanianis, titolare dell'azienda, inizialmente ha mostrato interesse a trovare nuovi clienti/automatizzare processi con l'IA, ma subito dopo ha ritrattato dicendo di non essere più interessato."},"timestamp":"2026-09-15 17:26:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:31 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:31"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:26:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:34 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:34"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789485901.117","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:26:35"}
{"level":"info","message":"StasisEnd canale 1789485911.118","timestamp":"2026-09-15 17:26:35"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789485911.118 distrutto","timestamp":"2026-09-15 17:26:35"}
{"code":1000,"leadChannelId":"1789485901.117","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:26:35"}
{"level":"info","message":"StasisEnd canale 1789485901.117","meta":{"callCampaignId":2,"callTargetId":48,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:25:01.663Z","userId":4},"timestamp":"2026-09-15 17:26:35"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789485901.117 distrutto","timestamp":"2026-09-15 17:26:35"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.3,"summary":"Giovanni De Stefanianis, titolare dell'azienda, inizialmente ha mostrato interesse a trovare nuovi clienti/automatizzare processi con l'IA, ma subito dopo ha ritrattato dicendo di non essere più interessato."},"leadChannelId":"1789485901.117","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:26:35"}
{"coldCallId":81,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-15 17:26:35"}
{"level":"info","message":"Dialer worker: job 89 completato","result":{"coldCallId":81,"status":"not_interested"},"timestamp":"2026-09-15 17:26:35"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:26:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:26:37 +0000] \"GET /api/call-campaigns/test-call/48 HTTP/1.1\" 200 2118 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:26:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:27:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:27:29"}
{"callCampaignId":2,"callTargetId":49,"jobId":"90","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3758553424","timestamp":"2026-09-15 17:28:07","userId":4}
{"callTargetId":49,"jobId":"90","level":"info","message":"Chiamata di test accodata","phoneNumber":"3758553424","timestamp":"2026-09-15 17:28:07","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:07 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:07"}
{"callCampaignId":2,"callTargetId":49,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3758553424","timestamp":"2026-09-15 17:28:07"}
{"endpoint":"PJSIP/2337393758553424@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":49,"userId":4},"normalizedNumber":"2337393758553424","phoneNumber":"3758553424","timestamp":"2026-09-15 17:28:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:10 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:10"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:13 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:16 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:16"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:19 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:22 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:22"}
{"level":"info","message":"Canale 1789486087.121 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":49,"phoneNumber":"3758553424","startedAt":"2026-09-15T15:28:07.647Z","userId":4},"timestamp":"2026-09-15 17:28:23"}
{"callTargetId":49,"channelId":"1789486087.121","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:28:23"}
{"caller":["{phoneNumber:3758553424","callCampaignId:2","callTargetId:49","userId:4}"],"level":"info","message":"StasisStart canale 1789486087.121","meta":{"callCampaignId":2,"callTargetId":49,"phoneNumber":"3758553424","startedAt":"2026-09-15T15:28:07.647Z","userId":4},"timestamp":"2026-09-15 17:28:23"}
{"bridgeId":"76548ec2-6875-460c-b81c-6bea71a7cbf3","leadChannelId":"1789486087.121","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:28:23"}
{"channelId":"1789486103.122","connectionId":"8cc4506f-3796-4592-a0b8-cde1e373a37f","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:28:23"}
{"connectionId":"8cc4506f-3796-4592-a0b8-cde1e373a37f","leadChannelId":"1789486087.121","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:28:23"}
{"leadChannelId":"1789486087.121","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:28:23"}
{"level":"info","message":"Canale 1789486103.122 risposto (Up)","timestamp":"2026-09-15 17:28:23"}
{"caller":[],"level":"info","message":"StasisStart canale 1789486103.122","timestamp":"2026-09-15 17:28:23"}
{"bridgeId":"76548ec2-6875-460c-b81c-6bea71a7cbf3","externalChannelId":"1789486103.122","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:28:23"}
{"count":1,"frameBytes":160,"leadChannelId":"1789486087.121","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:28:23"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:28:23"}
{"count":100,"frameBytes":160,"leadChannelId":"1789486087.121","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:28:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:25 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:25"}
{"leadChannelId":"1789486087.121","level":"info","message":"Trascrizione lead (parziale)","text":"B2May buonasera, sono","timestamp":"2026-09-15 17:28:26"}
{"leadChannelId":"1789486087.121","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"B2-mail buonasera, sono Emanuele.","timestamp":"2026-09-15 17:28:27"}
{"count":200,"frameBytes":160,"leadChannelId":"1789486087.121","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:28:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:28 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:28"}
{"count":300,"frameBytes":160,"leadChannelId":"1789486087.121","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:28:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:29"}
{"count":400,"frameBytes":160,"leadChannelId":"1789486087.121","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:28:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:31 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:31"}
{"count":500,"frameBytes":160,"leadChannelId":"1789486087.121","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:28:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:34 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:34"}
{"count":600,"frameBytes":160,"leadChannelId":"1789486087.121","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:28:35"}
{"count":700,"frameBytes":160,"leadChannelId":"1789486087.121","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:28:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:37 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:37"}
{"count":800,"frameBytes":160,"leadChannelId":"1789486087.121","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:28:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:40 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:40"}
{"leadChannelId":"1789486087.121","level":"info","message":"Trascrizione lead (parziale)","text":"No","timestamp":"2026-09-15 17:28:40"}
{"leadChannelId":"1789486087.121","level":"info","message":"Trascrizione lead (parziale)","text":"No","timestamp":"2026-09-15 17:28:41"}
{"leadChannelId":"1789486087.121","level":"info","message":"Trascrizione lead (parziale)","text":"No","timestamp":"2026-09-15 17:28:41"}
{"count":900,"frameBytes":160,"leadChannelId":"1789486087.121","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:28:41"}
{"leadChannelId":"1789486087.121","level":"info","message":"Trascrizione lead (finale)","text":"No,","timestamp":"2026-09-15 17:28:42"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789486087.121","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:28:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:43 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:43"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789486087.121","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:28:45"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, mi scuso per il disturbo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il lead ha risposto \"no\" subito all'apertura, indicando che non era un buon momento per parlare; non è stato possibile raccogliere nome, ruolo o altre informazioni."},"timestamp":"2026-09-15 17:28:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:46 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:46"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789486087.121","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:28:47"}
{"leadChannelId":"1789486087.121","level":"info","message":"Trascrizione lead (parziale)","text":"vabbè","timestamp":"2026-09-15 17:28:47"}
{"leadChannelId":"1789486087.121","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"va bene","timestamp":"2026-09-15 17:28:48"}
{"leadChannelId":"1789486087.121","level":"info","message":"Trascrizione lead (parziale)","text":"mi scuso per il disturbo","timestamp":"2026-09-15 17:28:48"}
{"level":"info","message":"StasisEnd canale 1789486103.122","timestamp":"2026-09-15 17:28:49"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789486103.122 distrutto","timestamp":"2026-09-15 17:28:49"}
{"code":1000,"leadChannelId":"1789486087.121","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:28:49"}
{"level":"info","message":"StasisEnd canale 1789486087.121","meta":{"callCampaignId":2,"callTargetId":49,"phoneNumber":"3758553424","startedAt":"2026-09-15T15:28:07.647Z","userId":4},"timestamp":"2026-09-15 17:28:49"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789486087.121 distrutto","timestamp":"2026-09-15 17:28:49"}
{"finalResult":{"closingMessage":"Va bene, mi scuso per il disturbo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il lead ha risposto \"no\" subito all'apertura, indicando che non era un buon momento per parlare; non è stato possibile raccogliere nome, ruolo o altre informazioni."},"leadChannelId":"1789486087.121","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:28:49"}
{"coldCallId":82,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-15 17:28:49"}
{"level":"info","message":"Dialer worker: job 90 completato","result":{"coldCallId":82,"status":"not_interested"},"timestamp":"2026-09-15 17:28:49"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:28:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:28:49 +0000] \"GET /api/call-campaigns/test-call/49 HTTP/1.1\" 200 1510 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:28:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:29:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:29:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:30:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:30:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:31:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:31:29"}
{"callCampaignId":2,"callTargetId":50,"jobId":"91","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 17:31:29","userId":4}
{"callTargetId":50,"jobId":"91","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:31:29","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:31:29 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:31:29"}
{"callCampaignId":2,"callTargetId":50,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:31:29"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":50,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 17:31:29"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789486289.125 distrutto","meta":{"callCampaignId":2,"callTargetId":50,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:31:29.933Z","userId":4},"timestamp":"2026-09-15 17:31:30"}
{"callTargetId":50,"causeText":"Circuit/channel congestion","channelId":"1789486289.125","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 17:31:30"}
{"coldCallId":83,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 17:31:30"}
{"level":"info","message":"Dialer worker: job 91 completato","result":{"coldCallId":83,"status":"not_answered"},"timestamp":"2026-09-15 17:31:30"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:31:32 +0000] \"GET /api/call-campaigns/test-call/50 HTTP/1.1\" 200 873 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:31:32"}
{"callCampaignId":2,"callTargetId":51,"jobId":"92","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 17:31:52","userId":4}
{"callTargetId":51,"jobId":"92","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:31:52","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:31:52 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:31:52"}
{"callCampaignId":2,"callTargetId":51,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:31:52"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":51,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 17:31:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:31:55 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:31:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:31:58 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:31:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:01 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:01"}
{"level":"info","message":"Canale 1789486312.126 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":51,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:31:52.548Z","userId":4},"timestamp":"2026-09-15 17:32:03"}
{"callTargetId":51,"channelId":"1789486312.126","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:32:03"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:51","userId:4}"],"level":"info","message":"StasisStart canale 1789486312.126","meta":{"callCampaignId":2,"callTargetId":51,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:31:52.548Z","userId":4},"timestamp":"2026-09-15 17:32:03"}
{"bridgeId":"3951e33f-0eb6-4f8a-a3e9-726df1eb7146","leadChannelId":"1789486312.126","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:32:03"}
{"channelId":"1789486323.127","connectionId":"f5e7bc29-9a5c-473b-9237-b03b0ffd6c80","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:32:03"}
{"connectionId":"f5e7bc29-9a5c-473b-9237-b03b0ffd6c80","leadChannelId":"1789486312.126","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:32:03"}
{"leadChannelId":"1789486312.126","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:32:03"}
{"level":"info","message":"Canale 1789486323.127 risposto (Up)","timestamp":"2026-09-15 17:32:03"}
{"caller":[],"level":"info","message":"StasisStart canale 1789486323.127","timestamp":"2026-09-15 17:32:03"}
{"bridgeId":"3951e33f-0eb6-4f8a-a3e9-726df1eb7146","externalChannelId":"1789486323.127","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:32:03"}
{"count":1,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:32:03"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:32:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:04 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:04"}
{"count":100,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:32:05"}
{"leadChannelId":"1789486312.126","level":"info","message":"Trascrizione lead (parziale)","text":"Pronte","timestamp":"2026-09-15 17:32:05"}
{"leadChannelId":"1789486312.126","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 17:32:06"}
{"count":200,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:32:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:07 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:07"}
{"count":300,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:32:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:10 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:10"}
{"count":400,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:32:11"}
{"count":500,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:32:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:13 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:13"}
{"count":600,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:32:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:16 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:16"}
{"count":700,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:32:17"}
{"leadChannelId":"1789486312.126","level":"info","message":"Trascrizione lead (parziale)","text":"No,","timestamp":"2026-09-15 17:32:18"}
{"leadChannelId":"1789486312.126","level":"info","message":"Trascrizione lead (parziale)","text":"No non ce l'ho","timestamp":"2026-09-15 17:32:18"}
{"count":800,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:32:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:19 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:19"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"No non ce l'ho","timestamp":"2026-09-15 17:32:20"}
{"count":900,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:32:21"}
{"leadChannelId":"1789486312.126","level":"info","message":"Trascrizione lead (finale)","text":"No non ce l'ho No, non ce l'ho adesso, mi dispiace.","timestamp":"2026-09-15 17:32:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:22 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:22"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:32:23"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:32:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:25 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:25"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:32:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:28 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:28"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:32:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:29"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:32:31"}
{"leadChannelId":"1789486312.126","level":"info","message":"Trascrizione lead (parziale)","text":"Nora,","timestamp":"2026-09-15 17:32:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:31 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:31"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:32:33"}
{"leadChannelId":"1789486312.126","level":"info","message":"Trascrizione lead (finale)","text":"No, grazie.","timestamp":"2026-09-15 17:32:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:34 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:34"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:32:35"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il contatto non aveva tempo per parlare e ha rifiutato anche un richiamo successivo. Non sono stati raccolti nome, ruolo o altri dettagli."},"timestamp":"2026-09-15 17:32:36"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:32:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:37 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:37"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789486312.126","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:32:39"}
{"level":"info","message":"StasisEnd canale 1789486323.127","timestamp":"2026-09-15 17:32:40"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789486323.127 distrutto","timestamp":"2026-09-15 17:32:40"}
{"code":1000,"leadChannelId":"1789486312.126","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:32:40"}
{"level":"info","message":"StasisEnd canale 1789486312.126","meta":{"callCampaignId":2,"callTargetId":51,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:31:52.548Z","userId":4},"timestamp":"2026-09-15 17:32:40"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789486312.126 distrutto","timestamp":"2026-09-15 17:32:40"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il contatto non aveva tempo per parlare e ha rifiutato anche un richiamo successivo. Non sono stati raccolti nome, ruolo o altri dettagli."},"leadChannelId":"1789486312.126","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:32:40"}
{"coldCallId":84,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-15 17:32:40"}
{"level":"info","message":"Dialer worker: job 92 completato","result":{"coldCallId":84,"status":"not_interested"},"timestamp":"2026-09-15 17:32:40"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:32:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:32:40 +0000] \"GET /api/call-campaigns/test-call/51 HTTP/1.1\" 200 1636 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:32:40"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:33:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:33:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:34:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:34:29"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:35:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:35:30"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 17:35:35"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 17:35:35"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 17:35:36"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 17:35:36"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 17:35:36"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 17:35:36"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 17:35:36"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 17:35:36"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-15 17:35:36"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 10","timestamp":"2026-09-15 17:35:36"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 17:35:36"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 17:35:36"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 17:35:36"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 17:35:36","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 17:35:36"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 17:35:36"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 17:35:38"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 17:35:38"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 17:35:38"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 17:35:38"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 17:35:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:36:31 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:36:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:37:32 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:37:32"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:38:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:38:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:39:34 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:39:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:40:35 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:40:35"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:40:46 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:40:46"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:40:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:40:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:40:47 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 987 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:40:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:40:47 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:40:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:41:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:41:47"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 17:42:03"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 17:42:03"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 17:42:04"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 17:42:04"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 17:42:04"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 17:42:04"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 17:42:04"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 17:42:04"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-15 17:42:04"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 10","timestamp":"2026-09-15 17:42:04"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 17:42:04"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 17:42:04"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 17:42:04"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 17:42:04","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 17:42:04"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 17:42:04"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 17:42:06"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 17:42:06"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 17:42:06"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 17:42:06"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 17:42:06"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:42:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:42:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:43:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:43:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:44:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:44:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:45:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:45:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:46:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:46:47"}
{"bytes":1012,"code":"CSV_RECORD_INCONSISTENT_COLUMNS","column":"Email","columns":[{"name":"Ragione Sociale"},{"name":"Referente"},{"name":"Telefono"},{"name":"Email"},{"name":"Note"}],"comment_lines":0,"empty_lines":0,"header":false,"index":3,"invalid_field_length":0,"level":"error","lines":30,"message":"Errore in createCampaignFromCsv: Invalid Record Length: columns length is 5, got 3 on line 30","quoting":false,"record":["PUNTO GOMME DI PARIS ALESSANDR","","69345383"],"records":28,"stack":"Error: Invalid Record Length: columns length is 5, got 3 on line 30\n    at Object.__onRecord (/var/www/html/gix-demtools/backend/node_modules/csv-parse/dist/cjs/sync.cjs:1352:15)\n    at Object.parse (/var/www/html/gix-demtools/backend/node_modules/csv-parse/dist/cjs/sync.cjs:1179:40)\n    at parse (/var/www/html/gix-demtools/backend/node_modules/csv-parse/dist/cjs/sync.cjs:1769:23)\n    at parseTargetsCsv (/var/www/html/gix-demtools/backend/src/services/dialer.service.js:42:19)\n    at Object.createCampaignFromCsv (/var/www/html/gix-demtools/backend/src/services/dialer.service.js:98:32)\n    at exports.createCampaignFromCsv (/var/www/html/gix-demtools/backend/src/controllers/callCampaigns.controller.js:61:65)\n    at Layer.handle [as handle_request] (/var/www/html/gix-demtools/backend/node_modules/express/lib/router/layer.js:95:5)\n    at next (/var/www/html/gix-demtools/backend/node_modules/express/lib/router/route.js:149:13)\n    at done (/var/www/html/gix-demtools/backend/node_modules/multer/lib/make-middleware.js:45:7)\n    at indicateDone (/var/www/html/gix-demtools/backend/node_modules/multer/lib/make-middleware.js:49:68)\n    at /var/www/html/gix-demtools/backend/node_modules/multer/lib/make-middleware.js:155:11\n    at WriteStream.<anonymous> (/var/www/html/gix-demtools/backend/node_modules/multer/storage/disk.js:43:9)\n    at WriteStream.emit (node:events:536:35)\n    at finish (node:internal/streams/writable:955:10)\n    at node:internal/streams/writable:936:13\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)","timestamp":"2026-09-15 17:47:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:47:38 +0000] \"POST /api/call-campaigns/import HTTP/1.1\" 400 88 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:47:38"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:47:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:47:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:48:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:48:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:49:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:49:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:50:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:50:47"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:51:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:51:47"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-15 17:51:56"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-15 17:51:57"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-15 17:51:57"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-15 17:51:57"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-15 17:51:57"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-15 17:51:57"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-15 17:51:57"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-15 17:51:57"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-15 17:51:57"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 10","timestamp":"2026-09-15 17:51:57"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-15 17:51:57"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-15 17:51:57"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-15 17:51:57"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-15 17:51:57","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-15 17:51:57"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-15 17:51:58"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-15 17:52:00"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-15 17:52:00"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-15 17:52:00"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-15 17:52:00"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-15 17:52:00"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:52:20 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:52:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:52:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:52:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:52:20 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:52:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:52:20 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:52:20"}
{"campaignId":3,"dncSkipped":0,"imported":29,"level":"info","message":"Campagna dialer creata da CSV","skipped":0,"timestamp":"2026-09-15 17:53:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:53:12 +0000] \"POST /api/call-campaigns/import HTTP/1.1\" 201 468 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:53:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:53:12 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1457 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:53:12"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:53:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:53:20"}
{"callCampaignId":2,"callTargetId":81,"jobId":"93","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 17:53:52","userId":4}
{"callTargetId":81,"jobId":"93","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:53:52","userId":4}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:53:52 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 56 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:53:52"}
{"callCampaignId":2,"callTargetId":81,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 17:53:52"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":81,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-15 17:53:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:53:55 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:53:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:53:58 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:53:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:01 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:01"}
{"level":"info","message":"Canale 1789487632.130 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":81,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:53:52.104Z","userId":4},"timestamp":"2026-09-15 17:54:03"}
{"callTargetId":81,"channelId":"1789487632.130","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:54:03"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:81","userId:4}"],"level":"info","message":"StasisStart canale 1789487632.130","meta":{"callCampaignId":2,"callTargetId":81,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:53:52.104Z","userId":4},"timestamp":"2026-09-15 17:54:03"}
{"bridgeId":"4f5bf0a4-3282-493a-8576-9b0525df15f7","leadChannelId":"1789487632.130","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:54:03"}
{"channelId":"1789487643.131","connectionId":"1c637b58-eb5a-4c30-b4e0-5fa78f756326","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:54:03"}
{"connectionId":"1c637b58-eb5a-4c30-b4e0-5fa78f756326","leadChannelId":"1789487632.130","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:54:03"}
{"leadChannelId":"1789487632.130","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:54:03"}
{"level":"info","message":"Canale 1789487643.131 risposto (Up)","timestamp":"2026-09-15 17:54:03"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487643.131","timestamp":"2026-09-15 17:54:03"}
{"bridgeId":"4f5bf0a4-3282-493a-8576-9b0525df15f7","externalChannelId":"1789487643.131","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:54:03"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:03"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:54:03"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:04 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:04"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:05"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:54:05"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:54:06"}
{"leadChannelId":"1789487632.130","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 17:54:06"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:54:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:07 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:07"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:54:07"}
{"leadChannelId":"1789487632.130","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 17:54:07"}
{"leadChannelId":"1789487632.130","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 17:54:08"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:54:09"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:10 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:10"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:54:11"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:54:13"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:13 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:13"}
{"count":600,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:54:15"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:16 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:16"}
{"count":700,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:17"}
{"count":800,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:19 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:19"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, Dicam,","timestamp":"2026-09-15 17:54:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:20"}
{"count":900,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:21"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Sì, Dicam,","timestamp":"2026-09-15 17:54:21"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"Dica pure","timestamp":"2026-09-15 17:54:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:22 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:22"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (finale)","text":"Sì, Dicam, Dica pure","timestamp":"2026-09-15 17:54:23"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:23"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:25 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:25"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:54:27"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:28 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:28"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:54:29"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:31 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:31"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"Sono","timestamp":"2026-09-15 17:54:32"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:33"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni de","timestamp":"2026-09-15 17:54:33"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:34 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:34"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni De Stefanis e","timestamp":"2026-09-15 17:54:34"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:35"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"e sono il titolare","timestamp":"2026-09-15 17:54:35"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (finale)","text":"Sono Giovanni De Stefanis,","timestamp":"2026-09-15 17:54:36"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"e sono il titolare dell'azienda.","timestamp":"2026-09-15 17:54:36"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:37"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:37 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:37"}
{"leadChannelId":"1789487632.130","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"e sono il titolare dell'azienda.","timestamp":"2026-09-15 17:54:37"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:54:39"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:40 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:40"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:54:41"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:43"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:43 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:43"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"Non sono","timestamp":"2026-09-15 17:54:44"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:45"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"Non sono più interessato, mi","timestamp":"2026-09-15 17:54:45"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:46 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:46"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"Non sono più interessato, mi dispiace, arrivederci","timestamp":"2026-09-15 17:54:46"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:47"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (parziale)","text":"Non sono più interessato, mi dispiace, arrivederci.","timestamp":"2026-09-15 17:54:47"}
{"leadChannelId":"1789487632.130","level":"info","message":"Trascrizione lead (finale)","text":"Non sono più interessato, mi dispiace, arrivederci.","timestamp":"2026-09-15 17:54:48"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:49"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:49 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:49"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:54:51"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","contactName":"Giovanni De Stefanis","interested":false,"qualificationScore":0.1,"summary":"Giovanni De Stefanis ha risposto ma ha subito dichiarato di non essere interessato, senza specificare il proprio ruolo. Nessun ulteriore dato raccolto."},"timestamp":"2026-09-15 17:54:52"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:52 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:52"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:54:53"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789487632.130","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:54:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:55 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:55"}
{"level":"info","message":"StasisEnd canale 1789487643.131","timestamp":"2026-09-15 17:54:55"}
{"code":1000,"leadChannelId":"1789487632.130","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:54:55"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487643.131 distrutto","timestamp":"2026-09-15 17:54:55"}
{"level":"info","message":"StasisEnd canale 1789487632.130","meta":{"callCampaignId":2,"callTargetId":81,"phoneNumber":"3933232333","startedAt":"2026-09-15T15:53:52.104Z","userId":4},"timestamp":"2026-09-15 17:54:55"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487632.130 distrutto","timestamp":"2026-09-15 17:54:55"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","contactName":"Giovanni De Stefanis","interested":false,"qualificationScore":0.1,"summary":"Giovanni De Stefanis ha risposto ma ha subito dichiarato di non essere interessato, senza specificare il proprio ruolo. Nessun ulteriore dato raccolto."},"leadChannelId":"1789487632.130","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:54:55"}
{"coldCallId":85,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-15 17:54:55"}
{"level":"info","message":"Dialer worker: job 93 completato","result":{"coldCallId":85,"status":"not_interested"},"timestamp":"2026-09-15 17:54:55"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:54:55"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:54:58 +0000] \"GET /api/call-campaigns/test-call/81 HTTP/1.1\" 200 1823 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:54:58"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:55:07 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 200 10893 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:55:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:55:07 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:55:07"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:55:08 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 200 269 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:55:08"}
{"callCampaignId":3,"callTargetId":52,"jobId":"94","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0655281640","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":52,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0655281640","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":53,"jobId":"95","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067809102","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":54,"jobId":"96","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"068600505","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":53,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067809102","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":55,"jobId":"97","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3382533210","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":54,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"068600505","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":56,"jobId":"98","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3384169353","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":55,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3382533210","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":57,"jobId":"99","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0665001445","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":56,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3384169353","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":58,"jobId":"100","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"065500374","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":57,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0665001445","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":59,"jobId":"101","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0696492135","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":58,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"065500374","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":60,"jobId":"102","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0774016211","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":59,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0696492135","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":61,"jobId":"103","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067222186","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":60,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0774016211","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":62,"jobId":"104","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0686212640","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":61,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067222186","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":63,"jobId":"105","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069871004","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":64,"jobId":"106","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0658301718","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":65,"jobId":"107","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069135539","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":66,"jobId":"108","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"063202917","timestamp":"2026-09-15 17:55:14","userId":4}
{"endpoint":"PJSIP/2337390655281640@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":52,"userId":4},"normalizedNumber":"2337390655281640","phoneNumber":"0655281640","timestamp":"2026-09-15 17:55:14"}
{"endpoint":"PJSIP/233739068600505@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":54,"userId":4},"normalizedNumber":"233739068600505","phoneNumber":"068600505","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":67,"jobId":"109","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0652726961","timestamp":"2026-09-15 17:55:14","userId":4}
{"endpoint":"PJSIP/2337393384169353@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":56,"userId":4},"normalizedNumber":"2337393384169353","phoneNumber":"3384169353","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":68,"jobId":"110","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"068551057","timestamp":"2026-09-15 17:55:14","userId":4}
{"endpoint":"PJSIP/2337393382533210@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":55,"userId":4},"normalizedNumber":"2337393382533210","phoneNumber":"3382533210","timestamp":"2026-09-15 17:55:14"}
{"endpoint":"PJSIP/233739067809102@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":53,"userId":4},"normalizedNumber":"233739067809102","phoneNumber":"067809102","timestamp":"2026-09-15 17:55:14"}
{"endpoint":"PJSIP/233739065500374@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":58,"userId":4},"normalizedNumber":"233739065500374","phoneNumber":"065500374","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":69,"jobId":"111","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"076626531","timestamp":"2026-09-15 17:55:14","userId":4}
{"endpoint":"PJSIP/2337390665001445@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":57,"userId":4},"normalizedNumber":"2337390665001445","phoneNumber":"0665001445","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":70,"jobId":"112","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0695471807","timestamp":"2026-09-15 17:55:14","userId":4}
{"endpoint":"PJSIP/2337390696492135@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":59,"userId":4},"normalizedNumber":"2337390696492135","phoneNumber":"0696492135","timestamp":"2026-09-15 17:55:14"}
{"endpoint":"PJSIP/233739067222186@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":61,"userId":4},"normalizedNumber":"233739067222186","phoneNumber":"067222186","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":71,"jobId":"113","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0761507283","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":72,"jobId":"114","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0652205184","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":73,"jobId":"115","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0625205070","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":74,"jobId":"116","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069534333","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":75,"jobId":"117","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"062023284","timestamp":"2026-09-15 17:55:14","userId":4}
{"endpoint":"PJSIP/2337390774016211@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":60,"userId":4},"normalizedNumber":"2337390774016211","phoneNumber":"0774016211","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":76,"jobId":"118","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067101556","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":77,"jobId":"119","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0683774093","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":78,"jobId":"120","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0658334674","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":79,"jobId":"121","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"064883139","timestamp":"2026-09-15 17:55:14","userId":4}
{"callCampaignId":3,"callTargetId":80,"jobId":"122","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069345383","timestamp":"2026-09-15 17:55:14","userId":4}
{"campaignId":3,"level":"info","message":"Campagna dialer avviata","queued":29,"timestamp":"2026-09-15 17:55:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:55:14 +0000] \"POST /api/call-campaigns/3/start HTTP/1.1\" 200 28 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:55:14"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789487714.136 distrutto","meta":{"callCampaignId":3,"callTargetId":56,"phoneNumber":"3384169353","startedAt":"2026-09-15T15:55:14.645Z","userId":4},"timestamp":"2026-09-15 17:55:14"}
{"callTargetId":56,"causeText":"Call Rejected","channelId":"1789487714.136","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 17:55:14"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789487714.137 distrutto","meta":{"callCampaignId":3,"callTargetId":55,"phoneNumber":"3382533210","startedAt":"2026-09-15T15:55:14.646Z","userId":4},"timestamp":"2026-09-15 17:55:14"}
{"callTargetId":55,"causeText":"Call Rejected","channelId":"1789487714.137","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":56,"jobId":"123","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3384169353","timestamp":"2026-09-15 17:55:14","userId":4}
{"attemptsMade":1,"callTargetId":56,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:55:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:55:14 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 200 10938 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:55:14"}
{"coldCallId":86,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 17:55:14"}
{"level":"info","message":"Dialer worker: job 98 completato","result":{"coldCallId":86,"status":"not_answered"},"timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":62,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0686212640","timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":55,"jobId":"124","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3382533210","timestamp":"2026-09-15 17:55:14","userId":4}
{"attemptsMade":1,"callTargetId":55,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:55:14"}
{"coldCallId":87,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 17:55:14"}
{"level":"info","message":"Dialer worker: job 97 completato","result":{"coldCallId":87,"status":"not_answered"},"timestamp":"2026-09-15 17:55:14"}
{"callCampaignId":3,"callTargetId":63,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069871004","timestamp":"2026-09-15 17:55:14"}
{"endpoint":"PJSIP/2337390686212640@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":62,"userId":4},"normalizedNumber":"2337390686212640","phoneNumber":"0686212640","timestamp":"2026-09-15 17:55:14"}
{"endpoint":"PJSIP/233739069871004@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":63,"userId":4},"normalizedNumber":"233739069871004","phoneNumber":"069871004","timestamp":"2026-09-15 17:55:14"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:55:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:55:20"}
{"level":"info","message":"Canale 1789487714.138 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":53,"phoneNumber":"067809102","startedAt":"2026-09-15T15:55:14.646Z","userId":4},"timestamp":"2026-09-15 17:55:22"}
{"callTargetId":53,"channelId":"1789487714.138","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:55:22"}
{"caller":["{phoneNumber:067809102","callCampaignId:3","callTargetId:53","userId:4}"],"level":"info","message":"StasisStart canale 1789487714.138","meta":{"callCampaignId":3,"callTargetId":53,"phoneNumber":"067809102","startedAt":"2026-09-15T15:55:14.646Z","userId":4},"timestamp":"2026-09-15 17:55:22"}
{"bridgeId":"95cb2bfa-6f98-47c0-9aea-78a27532484c","leadChannelId":"1789487714.138","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:55:22"}
{"channelId":"1789487722.146","connectionId":"c94f922d-333c-4be3-976c-43307daad70e","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:55:22"}
{"connectionId":"c94f922d-333c-4be3-976c-43307daad70e","leadChannelId":"1789487714.138","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:55:22"}
{"leadChannelId":"1789487714.138","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:55:22"}
{"level":"info","message":"Canale 1789487722.146 risposto (Up)","timestamp":"2026-09-15 17:55:22"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487722.146","timestamp":"2026-09-15 17:55:22"}
{"bridgeId":"95cb2bfa-6f98-47c0-9aea-78a27532484c","externalChannelId":"1789487722.146","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:55:22"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487714.138","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:22"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:55:22"}
{"level":"info","message":"Canale 1789487714.135 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":54,"phoneNumber":"068600505","startedAt":"2026-09-15T15:55:14.642Z","userId":4},"timestamp":"2026-09-15 17:55:24"}
{"callTargetId":54,"channelId":"1789487714.135","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:55:24"}
{"caller":["{phoneNumber:068600505","callCampaignId:3","callTargetId:54","userId:4}"],"level":"info","message":"StasisStart canale 1789487714.135","meta":{"callCampaignId":3,"callTargetId":54,"phoneNumber":"068600505","startedAt":"2026-09-15T15:55:14.642Z","userId":4},"timestamp":"2026-09-15 17:55:24"}
{"bridgeId":"ec49bb98-e24f-43ea-ac76-b176d9bdd230","leadChannelId":"1789487714.135","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:55:24"}
{"channelId":"1789487724.147","connectionId":"838615a4-8dd3-40a6-80cc-4ad269dca40d","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:55:24"}
{"connectionId":"838615a4-8dd3-40a6-80cc-4ad269dca40d","leadChannelId":"1789487714.135","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:55:24"}
{"leadChannelId":"1789487714.135","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:55:24"}
{"level":"info","message":"Canale 1789487724.147 risposto (Up)","timestamp":"2026-09-15 17:55:24"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487724.147","timestamp":"2026-09-15 17:55:24"}
{"bridgeId":"ec49bb98-e24f-43ea-ac76-b176d9bdd230","externalChannelId":"1789487724.147","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:55:24"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:24"}
{"level":"info","message":"Canale 1789487714.139 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-15T15:55:14.646Z","userId":4},"timestamp":"2026-09-15 17:55:24"}
{"callTargetId":59,"channelId":"1789487714.139","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:55:24"}
{"caller":["{phoneNumber:0696492135","callCampaignId:3","callTargetId:59","userId:4}"],"level":"info","message":"StasisStart canale 1789487714.139","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-15T15:55:14.646Z","userId":4},"timestamp":"2026-09-15 17:55:24"}
{"bridgeId":"42a747c3-88ab-4c84-b24b-020ffb0af974","leadChannelId":"1789487714.139","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:55:24"}
{"channelId":"1789487724.148","connectionId":"595f3220-d0e8-4a6f-865e-0d149d6b555d","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:55:24"}
{"connectionId":"595f3220-d0e8-4a6f-865e-0d149d6b555d","leadChannelId":"1789487714.139","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:55:24"}
{"leadChannelId":"1789487714.139","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:55:24"}
{"level":"info","message":"Canale 1789487724.148 risposto (Up)","timestamp":"2026-09-15 17:55:24"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487724.148","timestamp":"2026-09-15 17:55:24"}
{"bridgeId":"42a747c3-88ab-4c84-b24b-020ffb0af974","externalChannelId":"1789487724.148","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:55:24"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487714.139","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:24"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:55:24"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:55:24"}
{"leadChannelId":"1789487714.138","level":"info","message":"Trascrizione lead (parziale)","text":"Togliere regalo, però","timestamp":"2026-09-15 17:55:24"}
{"level":"info","message":"Canale 1789487714.144 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":62,"phoneNumber":"0686212640","startedAt":"2026-09-15T15:55:14.760Z","userId":4},"timestamp":"2026-09-15 17:55:25"}
{"callTargetId":62,"channelId":"1789487714.144","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:55:25"}
{"caller":["{phoneNumber:0686212640","callCampaignId:3","callTargetId:62","userId:4}"],"level":"info","message":"StasisStart canale 1789487714.144","meta":{"callCampaignId":3,"callTargetId":62,"phoneNumber":"0686212640","startedAt":"2026-09-15T15:55:14.760Z","userId":4},"timestamp":"2026-09-15 17:55:25"}
{"bridgeId":"ba8d5af9-285f-48bf-bde2-49a238434549","leadChannelId":"1789487714.144","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:55:25"}
{"channelId":"1789487725.149","connectionId":"9019add9-28be-4e97-b768-9085f6e9fe2f","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:55:25"}
{"connectionId":"9019add9-28be-4e97-b768-9085f6e9fe2f","leadChannelId":"1789487714.144","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:55:25"}
{"leadChannelId":"1789487714.144","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:55:25"}
{"level":"info","message":"Canale 1789487725.149 risposto (Up)","timestamp":"2026-09-15 17:55:25"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487725.149","timestamp":"2026-09-15 17:55:25"}
{"bridgeId":"ba8d5af9-285f-48bf-bde2-49a238434549","externalChannelId":"1789487725.149","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:55:25"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:25"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:55:25"}
{"level":"info","message":"Canale 1789487714.142 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-15T15:55:14.656Z","userId":4},"timestamp":"2026-09-15 17:55:25"}
{"callTargetId":57,"channelId":"1789487714.142","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:55:25"}
{"caller":["{phoneNumber:0665001445","callCampaignId:3","callTargetId:57","userId:4}"],"level":"info","message":"StasisStart canale 1789487714.142","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-15T15:55:14.656Z","userId":4},"timestamp":"2026-09-15 17:55:25"}
{"bridgeId":"a426dbbe-d7a7-463f-974e-fc628cdaff1d","leadChannelId":"1789487714.142","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:55:25"}
{"channelId":"1789487725.150","connectionId":"76dd8231-da67-4553-9785-834b55e093da","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:55:25"}
{"connectionId":"76dd8231-da67-4553-9785-834b55e093da","leadChannelId":"1789487714.142","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:55:25"}
{"leadChannelId":"1789487714.142","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:55:25"}
{"level":"info","message":"Canale 1789487725.150 risposto (Up)","timestamp":"2026-09-15 17:55:25"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487725.150","timestamp":"2026-09-15 17:55:25"}
{"bridgeId":"a426dbbe-d7a7-463f-974e-fc628cdaff1d","externalChannelId":"1789487725.150","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:55:25"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487714.142","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:25"}
{"leadChannelId":"1789487714.139","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto","timestamp":"2026-09-15 17:55:26"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:26"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:55:26"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487714.139","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:26"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Togliere regalo, però","timestamp":"2026-09-15 17:55:26"}
{"leadChannelId":"1789487714.138","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Togliere regalo, però","timestamp":"2026-09-15 17:55:26"}
{"leadChannelId":"1789487714.139","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:55:26"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:27"}
{"leadChannelId":"1789487714.139","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 17:55:27"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487714.142","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:27"}
{"level":"info","message":"Canale 1789487714.134 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":52,"phoneNumber":"0655281640","startedAt":"2026-09-15T15:55:14.642Z","userId":4},"timestamp":"2026-09-15 17:55:28"}
{"callTargetId":52,"channelId":"1789487714.134","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:55:28"}
{"caller":["{phoneNumber:0655281640","callCampaignId:3","callTargetId:52","userId:4}"],"level":"info","message":"StasisStart canale 1789487714.134","meta":{"callCampaignId":3,"callTargetId":52,"phoneNumber":"0655281640","startedAt":"2026-09-15T15:55:14.642Z","userId":4},"timestamp":"2026-09-15 17:55:28"}
{"bridgeId":"62bae464-83be-4b90-9a11-b70a6ab55f38","leadChannelId":"1789487714.134","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:55:28"}
{"channelId":"1789487728.151","connectionId":"11faf404-d012-4c70-a837-e70ac89cd5f7","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:55:28"}
{"connectionId":"11faf404-d012-4c70-a837-e70ac89cd5f7","leadChannelId":"1789487714.134","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:55:28"}
{"leadChannelId":"1789487714.134","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:55:28"}
{"level":"info","message":"Canale 1789487728.151 risposto (Up)","timestamp":"2026-09-15 17:55:28"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487728.151","timestamp":"2026-09-15 17:55:28"}
{"bridgeId":"62bae464-83be-4b90-9a11-b70a6ab55f38","externalChannelId":"1789487728.151","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:55:28"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487714.134","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:28"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:28"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487714.139","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:28"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:55:28"}
{"leadChannelId":"1789487714.135","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno.","timestamp":"2026-09-15 17:55:28"}
{"leadChannelId":"1789487714.135","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 17:55:28"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:29"}
{"leadChannelId":"1789487714.144","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:55:29"}
{"leadChannelId":"1789487714.144","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 17:55:29"}
{"leadChannelId":"1789487714.135","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno. Rispondi la Segreti","timestamp":"2026-09-15 17:55:29"}
{"leadChannelId":"1789487714.144","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 17:55:29"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487714.142","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:29"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487714.134","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:30"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:30"}
{"leadChannelId":"1789487714.142","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 17:55:30"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487714.139","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:30"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487714.138","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:30"}
{"leadChannelId":"1789487714.135","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno. Rispondi la segreteria telefonica.","timestamp":"2026-09-15 17:55:30"}
{"leadChannelId":"1789487714.135","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno. Rispondi la segreteria telefonica. Lo","timestamp":"2026-09-15 17:55:31"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:31"}
{"leadChannelId":"1789487714.134","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:55:31"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487714.142","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:31"}
{"leadChannelId":"1789487714.135","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno. Rispondi la segreteria telefonica. Potete lasciare un messaggio","timestamp":"2026-09-15 17:55:32"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487714.134","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:32"}
{"leadChannelId":"1789487714.134","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 17:55:32"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:32"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487714.139","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:32"}
{"leadChannelId":"1789487714.135","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Buongiorno. Rispondi la segreteria telefonica.","timestamp":"2026-09-15 17:55:32"}
{"leadChannelId":"1789487714.135","level":"info","message":"Trascrizione lead (parziale)","text":"Potete lasciare un messaggio dopo il","timestamp":"2026-09-15 17:55:32"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:33"}
{"leadChannelId":"1789487714.135","level":"info","message":"Trascrizione lead (parziale)","text":"Potete lasciare un messaggio dopo il tono.","timestamp":"2026-09-15 17:55:33"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487714.142","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:33"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487714.134","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:34"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:34"}
{"leadChannelId":"1789487714.135","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Potete lasciare un messaggio dopo il tono.","timestamp":"2026-09-15 17:55:34"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487714.139","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:34"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:55:34 +0000] \"GET /api/dialer-queue HTTP/1.1\" 200 3637 \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:55:34"}
{"level":"info","message":"StasisEnd canale 1789487714.142","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-15T15:55:14.656Z","userId":4},"timestamp":"2026-09-15 17:55:34"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487714.142 distrutto","timestamp":"2026-09-15 17:55:34"}
{"level":"info","message":"Canale 1789487714.143 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":60,"phoneNumber":"0774016211","startedAt":"2026-09-15T15:55:14.657Z","userId":4},"timestamp":"2026-09-15 17:55:35"}
{"callTargetId":60,"channelId":"1789487714.143","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:55:35"}
{"caller":["{phoneNumber:0774016211","callCampaignId:3","callTargetId:60","userId:4}"],"level":"info","message":"StasisStart canale 1789487714.143","meta":{"callCampaignId":3,"callTargetId":60,"phoneNumber":"0774016211","startedAt":"2026-09-15T15:55:14.657Z","userId":4},"timestamp":"2026-09-15 17:55:35"}
{"bridgeId":"1d05c63e-486d-44d0-9e64-7a5051dc93fc","leadChannelId":"1789487714.143","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:55:35"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:35"}
{"channelId":"1789487735.153","connectionId":"7e899785-3513-4eef-ae02-4961301ef8b1","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:55:35"}
{"connectionId":"7e899785-3513-4eef-ae02-4961301ef8b1","leadChannelId":"1789487714.143","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:55:35"}
{"leadChannelId":"1789487714.143","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:55:35"}
{"level":"info","message":"Canale 1789487735.153 risposto (Up)","timestamp":"2026-09-15 17:55:35"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487735.153","timestamp":"2026-09-15 17:55:35"}
{"bridgeId":"1d05c63e-486d-44d0-9e64-7a5051dc93fc","externalChannelId":"1789487735.153","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:55:35"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487714.143","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:35"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:55:35"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487714.134","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:36"}
{"count":600,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:36"}
{"count":600,"frameBytes":160,"leadChannelId":"1789487714.139","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:36"}
{"count":600,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:37"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487714.143","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:37"}
{"level":"info","message":"StasisEnd canale 1789487714.139","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-15T15:55:14.646Z","userId":4},"timestamp":"2026-09-15 17:55:37"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487714.139 distrutto","timestamp":"2026-09-15 17:55:37"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487714.134","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:38"}
{"count":700,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:38"}
{"count":700,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:39"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487714.143","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:39"}
{"leadChannelId":"1789487714.143","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 17:55:39"}
{"level":"info","message":"StasisEnd canale 1789487714.138","meta":{"callCampaignId":3,"callTargetId":53,"phoneNumber":"067809102","startedAt":"2026-09-15T15:55:14.646Z","userId":4},"timestamp":"2026-09-15 17:55:39"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487714.138 distrutto","timestamp":"2026-09-15 17:55:39"}
{"count":800,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:40"}
{"count":800,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:41"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487714.143","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:41"}
{"count":900,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:42"}
{"count":900,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:43"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487714.143","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:43"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:44"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789487714.140 distrutto","meta":{"callCampaignId":3,"callTargetId":58,"phoneNumber":"065500374","startedAt":"2026-09-15T15:55:14.656Z","userId":4},"timestamp":"2026-09-15 17:55:44"}
{"callTargetId":58,"causeText":"Unknown","channelId":"1789487714.140","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 17:55:44"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789487714.141 distrutto","meta":{"callCampaignId":3,"callTargetId":61,"phoneNumber":"067222186","startedAt":"2026-09-15T15:55:14.657Z","userId":4},"timestamp":"2026-09-15 17:55:44"}
{"callTargetId":61,"causeText":"Unknown","channelId":"1789487714.141","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 17:55:44"}
{"callCampaignId":3,"callTargetId":58,"jobId":"125","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"065500374","timestamp":"2026-09-15 17:55:44","userId":4}
{"attemptsMade":1,"callTargetId":58,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:55:44"}
{"callCampaignId":3,"callTargetId":61,"jobId":"126","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067222186","timestamp":"2026-09-15 17:55:44","userId":4}
{"attemptsMade":1,"callTargetId":61,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:55:44"}
{"coldCallId":88,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 17:55:44"}
{"level":"info","message":"Dialer worker: job 100 completato","result":{"coldCallId":88,"status":"not_answered"},"timestamp":"2026-09-15 17:55:44"}
{"callCampaignId":3,"callTargetId":64,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0658301718","timestamp":"2026-09-15 17:55:44"}
{"coldCallId":89,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 17:55:44"}
{"level":"info","message":"Dialer worker: job 103 completato","result":{"coldCallId":89,"status":"not_answered"},"timestamp":"2026-09-15 17:55:44"}
{"callCampaignId":3,"callTargetId":65,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069135539","timestamp":"2026-09-15 17:55:44"}
{"endpoint":"PJSIP/2337390658301718@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":64,"userId":4},"normalizedNumber":"2337390658301718","phoneNumber":"0658301718","timestamp":"2026-09-15 17:55:44"}
{"endpoint":"PJSIP/233739069135539@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":65,"userId":4},"normalizedNumber":"233739069135539","phoneNumber":"069135539","timestamp":"2026-09-15 17:55:44"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789487714.145 distrutto","meta":{"callCampaignId":3,"callTargetId":63,"phoneNumber":"069871004","startedAt":"2026-09-15T15:55:14.767Z","userId":4},"timestamp":"2026-09-15 17:55:44"}
{"callTargetId":63,"causeText":"Unknown","channelId":"1789487714.145","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 17:55:44"}
{"callCampaignId":3,"callTargetId":63,"jobId":"127","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069871004","timestamp":"2026-09-15 17:55:44","userId":4}
{"attemptsMade":1,"callTargetId":63,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:55:44"}
{"coldCallId":90,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 17:55:44"}
{"level":"info","message":"Dialer worker: job 105 completato","result":{"coldCallId":90,"status":"not_answered"},"timestamp":"2026-09-15 17:55:44"}
{"callCampaignId":3,"callTargetId":66,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"063202917","timestamp":"2026-09-15 17:55:44"}
{"endpoint":"PJSIP/233739063202917@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":66,"userId":4},"normalizedNumber":"233739063202917","phoneNumber":"063202917","timestamp":"2026-09-15 17:55:44"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:45"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487714.143","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:45"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:46"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:55:46"}
{"leadChannelId":"1789487714.142","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:55:46"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:55:46"}
{"level":"info","message":"StasisEnd canale 1789487725.150","timestamp":"2026-09-15 17:55:46"}
{"code":1000,"leadChannelId":"1789487714.142","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:55:46"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487725.150 distrutto","timestamp":"2026-09-15 17:55:46"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487714.142 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:55:46"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:47"}
{"count":600,"frameBytes":160,"leadChannelId":"1789487714.143","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:47"}
{"leadChannelId":"1789487714.135","level":"info","message":"Trascrizione lead (parziale)","text":"Grazie","timestamp":"2026-09-15 17:55:47"}
{"leadChannelId":"1789487714.135","level":"info","message":"Trascrizione lead (parziale)","text":"Grazie","timestamp":"2026-09-15 17:55:47"}
{"level":"info","message":"Canale 1789487744.156 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":64,"phoneNumber":"0658301718","startedAt":"2026-09-15T15:55:44.791Z","userId":4},"timestamp":"2026-09-15 17:55:48"}
{"callTargetId":64,"channelId":"1789487744.156","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:55:48"}
{"caller":["{phoneNumber:0658301718","callCampaignId:3","callTargetId:64","userId:4}"],"level":"info","message":"StasisStart canale 1789487744.156","meta":{"callCampaignId":3,"callTargetId":64,"phoneNumber":"0658301718","startedAt":"2026-09-15T15:55:44.791Z","userId":4},"timestamp":"2026-09-15 17:55:48"}
{"bridgeId":"99616ed6-c2c5-4712-8f12-257d54901985","leadChannelId":"1789487744.156","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:55:48"}
{"channelId":"1789487748.160","connectionId":"21ded541-92f9-4399-ad6a-67ba93927afa","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:55:48"}
{"connectionId":"21ded541-92f9-4399-ad6a-67ba93927afa","leadChannelId":"1789487744.156","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:55:48"}
{"leadChannelId":"1789487744.156","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:55:48"}
{"level":"info","message":"Canale 1789487748.160 risposto (Up)","timestamp":"2026-09-15 17:55:48"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487748.160","timestamp":"2026-09-15 17:55:48"}
{"bridgeId":"99616ed6-c2c5-4712-8f12-257d54901985","externalChannelId":"1789487748.160","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:55:48"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:48"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:48"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:55:48"}
{"leadChannelId":"1789487714.135","level":"info","message":"Trascrizione lead (parziale)","text":"Grazie! Il collegamento vi","timestamp":"2026-09-15 17:55:48"}
{"finalResult":null,"leadChannelId":"1789487714.142","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:55:48"}
{"callCampaignId":3,"callTargetId":57,"jobId":"128","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0665001445","timestamp":"2026-09-15 17:55:49","userId":4}
{"attemptsMade":1,"callTargetId":57,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:55:49"}
{"coldCallId":91,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:55:49"}
{"level":"info","message":"Dialer worker: job 99 completato","result":{"coldCallId":91,"status":"answered"},"timestamp":"2026-09-15 17:55:49"}
{"callCampaignId":3,"callTargetId":67,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0652726961","timestamp":"2026-09-15 17:55:49"}
{"endpoint":"PJSIP/2337390652726961@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":67,"userId":4},"normalizedNumber":"2337390652726961","phoneNumber":"0652726961","timestamp":"2026-09-15 17:55:49"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:49"}
{"count":700,"frameBytes":160,"leadChannelId":"1789487714.143","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:49"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789487749.161 distrutto","meta":{"callCampaignId":3,"callTargetId":67,"phoneNumber":"0652726961","startedAt":"2026-09-15T15:55:49.023Z","userId":4},"timestamp":"2026-09-15 17:55:49"}
{"callTargetId":67,"causeText":"Circuit/channel congestion","channelId":"1789487749.161","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 17:55:49"}
{"callCampaignId":3,"callTargetId":67,"jobId":"129","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0652726961","timestamp":"2026-09-15 17:55:49","userId":4}
{"attemptsMade":1,"callTargetId":67,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:55:49"}
{"coldCallId":92,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 17:55:49"}
{"level":"info","message":"Dialer worker: job 109 completato","result":{"coldCallId":92,"status":"not_answered"},"timestamp":"2026-09-15 17:55:49"}
{"callCampaignId":3,"callTargetId":68,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"068551057","timestamp":"2026-09-15 17:55:49"}
{"endpoint":"PJSIP/233739068551057@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":68,"userId":4},"normalizedNumber":"233739068551057","phoneNumber":"068551057","timestamp":"2026-09-15 17:55:49"}
{"leadChannelId":"1789487714.135","level":"info","message":"Trascrizione lead (parziale)","text":"Grazie! Il collegamento viene ora terminato.","timestamp":"2026-09-15 17:55:49"}
{"level":"info","message":"StasisEnd canale 1789487714.143","meta":{"callCampaignId":3,"callTargetId":60,"phoneNumber":"0774016211","startedAt":"2026-09-15T15:55:14.657Z","userId":4},"timestamp":"2026-09-15 17:55:49"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487714.143 distrutto","timestamp":"2026-09-15 17:55:49"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:55:50"}
{"leadChannelId":"1789487714.139","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:55:50"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:55:50"}
{"level":"info","message":"StasisEnd canale 1789487724.148","timestamp":"2026-09-15 17:55:50"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487724.148 distrutto","timestamp":"2026-09-15 17:55:50"}
{"code":1000,"leadChannelId":"1789487714.139","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:55:50"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487714.139 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:55:50"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:50"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789487714.135","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:50"}
{"level":"info","message":"StasisEnd canale 1789487714.135","meta":{"callCampaignId":3,"callTargetId":54,"phoneNumber":"068600505","startedAt":"2026-09-15T15:55:14.642Z","userId":4},"timestamp":"2026-09-15 17:55:50"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487714.135 distrutto","timestamp":"2026-09-15 17:55:50"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:55:50"}
{"leadChannelId":"1789487714.134","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:55:50"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:55:50"}
{"level":"info","message":"StasisEnd canale 1789487728.151","timestamp":"2026-09-15 17:55:50"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487728.151 distrutto","timestamp":"2026-09-15 17:55:50"}
{"code":1000,"leadChannelId":"1789487714.134","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:55:50"}
{"level":"info","message":"StasisEnd canale 1789487714.134","meta":{"callCampaignId":3,"callTargetId":52,"phoneNumber":"0655281640","startedAt":"2026-09-15T15:55:14.642Z","userId":4},"timestamp":"2026-09-15 17:55:50"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487714.134 distrutto","timestamp":"2026-09-15 17:55:50"}
{"finalResult":null,"leadChannelId":"1789487714.134","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:55:50"}
{"callCampaignId":3,"callTargetId":52,"jobId":"130","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0655281640","timestamp":"2026-09-15 17:55:50","userId":4}
{"attemptsMade":1,"callTargetId":52,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:55:50"}
{"coldCallId":93,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:55:50"}
{"level":"info","message":"Dialer worker: job 94 completato","result":{"coldCallId":93,"status":"answered"},"timestamp":"2026-09-15 17:55:50"}
{"callCampaignId":3,"callTargetId":69,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"076626531","timestamp":"2026-09-15 17:55:50"}
{"endpoint":"PJSIP/233739076626531@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":69,"userId":4},"normalizedNumber":"233739076626531","phoneNumber":"076626531","timestamp":"2026-09-15 17:55:50"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:51"}
{"leadChannelId":"1789487714.135","level":"info","message":"Trascrizione lead (finale)","text":"Grazie! Il collegamento viene ora terminato.","timestamp":"2026-09-15 17:55:51"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789487750.168 distrutto","meta":{"callCampaignId":3,"callTargetId":69,"phoneNumber":"076626531","startedAt":"2026-09-15T15:55:50.786Z","userId":4},"timestamp":"2026-09-15 17:55:51"}
{"callTargetId":69,"causeText":"Circuit/channel congestion","channelId":"1789487750.168","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 17:55:51"}
{"callCampaignId":3,"callTargetId":69,"jobId":"131","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"076626531","timestamp":"2026-09-15 17:55:51","userId":4}
{"attemptsMade":1,"callTargetId":69,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:55:51"}
{"coldCallId":94,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 17:55:51"}
{"level":"info","message":"Dialer worker: job 111 completato","result":{"coldCallId":94,"status":"not_answered"},"timestamp":"2026-09-15 17:55:51"}
{"callCampaignId":3,"callTargetId":70,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0695471807","timestamp":"2026-09-15 17:55:51"}
{"endpoint":"PJSIP/2337390695471807@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":70,"userId":4},"normalizedNumber":"2337390695471807","phoneNumber":"0695471807","timestamp":"2026-09-15 17:55:51"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:55:51"}
{"leadChannelId":"1789487714.138","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:55:51"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:55:51"}
{"level":"info","message":"StasisEnd canale 1789487722.146","timestamp":"2026-09-15 17:55:51"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487722.146 distrutto","timestamp":"2026-09-15 17:55:51"}
{"code":1000,"leadChannelId":"1789487714.138","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:55:51"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487714.138 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:55:51"}
{"finalResult":null,"leadChannelId":"1789487714.139","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:55:52"}
{"callCampaignId":3,"callTargetId":59,"jobId":"132","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0696492135","timestamp":"2026-09-15 17:55:52","userId":4}
{"attemptsMade":1,"callTargetId":59,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:55:52"}
{"coldCallId":95,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:55:52"}
{"level":"info","message":"Dialer worker: job 101 completato","result":{"coldCallId":95,"status":"answered"},"timestamp":"2026-09-15 17:55:52"}
{"callCampaignId":3,"callTargetId":71,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0761507283","timestamp":"2026-09-15 17:55:52"}
{"endpoint":"PJSIP/2337390761507283@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":71,"userId":4},"normalizedNumber":"2337390761507283","phoneNumber":"0761507283","timestamp":"2026-09-15 17:55:52"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:52"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto","timestamp":"2026-09-15 17:55:52"}
{"leadChannelId":"1789487744.156","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 17:55:52"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:53"}
{"leadChannelId":"1789487744.156","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 17:55:53"}
{"finalResult":null,"leadChannelId":"1789487714.138","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:55:53"}
{"callCampaignId":3,"callTargetId":53,"jobId":"133","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067809102","timestamp":"2026-09-15 17:55:53","userId":4}
{"attemptsMade":1,"callTargetId":53,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:55:53"}
{"coldCallId":96,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:55:53"}
{"level":"info","message":"Dialer worker: job 95 completato","result":{"coldCallId":96,"status":"answered"},"timestamp":"2026-09-15 17:55:53"}
{"callCampaignId":3,"callTargetId":72,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0652205184","timestamp":"2026-09-15 17:55:53"}
{"endpoint":"PJSIP/2337390652205184@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":72,"userId":4},"normalizedNumber":"2337390652205184","phoneNumber":"0652205184","timestamp":"2026-09-15 17:55:53"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:54"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"La chiamata è stata terminata immediatamente dall'interlocutore senza fornire alcuna informazione su ruolo o interesse."},"timestamp":"2026-09-15 17:55:54"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:55"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:56"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:57"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:55:58"}
{"level":"info","message":"StasisEnd canale 1789487724.147","timestamp":"2026-09-15 17:55:58"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487724.147 distrutto","timestamp":"2026-09-15 17:55:58"}
{"code":1000,"leadChannelId":"1789487714.135","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:55:58"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487714.135 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:55:58"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:55:58"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:55:59"}
{"count":600,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:00"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"La chiamata è stata terminata immediatamente dall'interlocutore senza fornire alcuna informazione su ruolo o interesse."},"leadChannelId":"1789487714.135","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:56:00"}
{"coldCallId":97,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-15 17:56:00"}
{"level":"info","message":"Dialer worker: job 96 completato","result":{"coldCallId":97,"status":"not_interested"},"timestamp":"2026-09-15 17:56:00"}
{"callCampaignId":3,"callTargetId":73,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0625205070","timestamp":"2026-09-15 17:56:00"}
{"endpoint":"PJSIP/2337390625205070@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":73,"userId":4},"normalizedNumber":"2337390625205070","phoneNumber":"0625205070","timestamp":"2026-09-15 17:56:00"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:01"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:56:02"}
{"leadChannelId":"1789487714.143","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:56:02"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:56:02"}
{"level":"info","message":"StasisEnd canale 1789487735.153","timestamp":"2026-09-15 17:56:02"}
{"code":1000,"leadChannelId":"1789487714.143","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:56:02"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487735.153 distrutto","timestamp":"2026-09-15 17:56:02"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487714.143 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:56:02"}
{"level":"info","message":"Canale 1789487744.157 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":65,"phoneNumber":"069135539","startedAt":"2026-09-15T15:55:44.793Z","userId":4},"timestamp":"2026-09-15 17:56:02"}
{"callTargetId":65,"channelId":"1789487744.157","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:56:02"}
{"caller":["{phoneNumber:069135539","callCampaignId:3","callTargetId:65","userId:4}"],"level":"info","message":"StasisStart canale 1789487744.157","meta":{"callCampaignId":3,"callTargetId":65,"phoneNumber":"069135539","startedAt":"2026-09-15T15:55:44.793Z","userId":4},"timestamp":"2026-09-15 17:56:02"}
{"bridgeId":"07922f32-5b3f-4ec6-8026-f69fe85ea7cc","leadChannelId":"1789487744.157","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:56:02"}
{"channelId":"1789487762.176","connectionId":"aac5c9a7-73d0-4adc-b538-3baaad55bb3f","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:56:02"}
{"connectionId":"aac5c9a7-73d0-4adc-b538-3baaad55bb3f","leadChannelId":"1789487744.157","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:56:02"}
{"leadChannelId":"1789487744.157","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:56:02"}
{"level":"info","message":"Canale 1789487762.176 risposto (Up)","timestamp":"2026-09-15 17:56:02"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487762.176","timestamp":"2026-09-15 17:56:02"}
{"bridgeId":"07922f32-5b3f-4ec6-8026-f69fe85ea7cc","externalChannelId":"1789487762.176","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:56:02"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:02"}
{"count":700,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:02"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:56:02"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:03"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"Ma guardi noi","timestamp":"2026-09-15 17:56:03"}
{"finalResult":null,"leadChannelId":"1789487714.143","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:56:04"}
{"callCampaignId":3,"callTargetId":60,"jobId":"134","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0774016211","timestamp":"2026-09-15 17:56:04","userId":4}
{"attemptsMade":1,"callTargetId":60,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:56:04"}
{"coldCallId":98,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:56:04"}
{"level":"info","message":"Dialer worker: job 102 completato","result":{"coldCallId":98,"status":"answered"},"timestamp":"2026-09-15 17:56:04"}
{"callCampaignId":3,"callTargetId":74,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069534333","timestamp":"2026-09-15 17:56:04"}
{"endpoint":"PJSIP/233739069534333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":74,"userId":4},"normalizedNumber":"233739069534333","phoneNumber":"069534333","timestamp":"2026-09-15 17:56:04"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:04"}
{"count":800,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:04"}
{"leadChannelId":"1789487744.157","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Buonasera.","timestamp":"2026-09-15 17:56:04"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"Ma guardi noi non è che","timestamp":"2026-09-15 17:56:04"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:05"}
{"level":"info","message":"Canale 1789487753.172 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":72,"phoneNumber":"0652205184","startedAt":"2026-09-15T15:55:53.920Z","userId":4},"timestamp":"2026-09-15 17:56:05"}
{"callTargetId":72,"channelId":"1789487753.172","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:56:05"}
{"caller":["{phoneNumber:0652205184","callCampaignId:3","callTargetId:72","userId:4}"],"level":"info","message":"StasisStart canale 1789487753.172","meta":{"callCampaignId":3,"callTargetId":72,"phoneNumber":"0652205184","startedAt":"2026-09-15T15:55:53.920Z","userId":4},"timestamp":"2026-09-15 17:56:05"}
{"bridgeId":"34e5166e-a14d-414d-b7fc-a74ee0e54765","leadChannelId":"1789487753.172","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:56:05"}
{"channelId":"1789487765.178","connectionId":"b6abf56a-cd8f-4d13-ab49-78e3cd3ee1de","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:56:05"}
{"connectionId":"b6abf56a-cd8f-4d13-ab49-78e3cd3ee1de","leadChannelId":"1789487753.172","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:56:05"}
{"leadChannelId":"1789487753.172","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:56:05"}
{"level":"info","message":"Canale 1789487765.178 risposto (Up)","timestamp":"2026-09-15 17:56:05"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487765.178","timestamp":"2026-09-15 17:56:05"}
{"bridgeId":"34e5166e-a14d-414d-b7fc-a74ee0e54765","externalChannelId":"1789487765.178","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:56:05"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487753.172","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:05"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:56:05"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:06"}
{"count":900,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:06"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"Ma guardi noi non è che facciamo molto perché","timestamp":"2026-09-15 17:56:06"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:07"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"Ma guardi noi non è che facciamo molto queste cose","timestamp":"2026-09-15 17:56:07"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"facciamo molto queste cose","timestamp":"2026-09-15 17:56:07"}
{"level":"info","message":"Canale 1789487751.169 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":70,"phoneNumber":"0695471807","startedAt":"2026-09-15T15:55:51.217Z","userId":4},"timestamp":"2026-09-15 17:56:07"}
{"callTargetId":70,"channelId":"1789487751.169","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:56:07"}
{"caller":["{phoneNumber:0695471807","callCampaignId:3","callTargetId:70","userId:4}"],"level":"info","message":"StasisStart canale 1789487751.169","meta":{"callCampaignId":3,"callTargetId":70,"phoneNumber":"0695471807","startedAt":"2026-09-15T15:55:51.217Z","userId":4},"timestamp":"2026-09-15 17:56:07"}
{"bridgeId":"ec836535-f351-49cc-968f-adf7f939e18a","leadChannelId":"1789487751.169","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:56:07"}
{"channelId":"1789487767.179","connectionId":"864ab910-da96-44db-bc85-01e706d9f240","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:56:07"}
{"connectionId":"864ab910-da96-44db-bc85-01e706d9f240","leadChannelId":"1789487751.169","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:56:07"}
{"leadChannelId":"1789487751.169","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:56:07"}
{"level":"info","message":"Canale 1789487767.179 risposto (Up)","timestamp":"2026-09-15 17:56:07"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487767.179","timestamp":"2026-09-15 17:56:07"}
{"bridgeId":"ec836535-f351-49cc-968f-adf7f939e18a","externalChannelId":"1789487767.179","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:56:07"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487751.169","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:07"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"facciamo molto queste cose","timestamp":"2026-09-15 17:56:07"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487753.172","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:07"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"facciamo molto queste cose","timestamp":"2026-09-15 17:56:07"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:56:07"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (finale)","text":"Ma guardi noi non è che","timestamp":"2026-09-15 17:56:08"}
{"leadChannelId":"1789487744.156","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"facciamo molto queste cose","timestamp":"2026-09-15 17:56:08"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:08"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:08"}
{"leadChannelId":"1789487753.172","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:56:08"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:09"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487751.169","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:09"}
{"leadChannelId":"1789487753.172","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-15 17:56:09"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487753.172","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:09"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"comunque","timestamp":"2026-09-15 17:56:10"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:10"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:10"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:11"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"posso","timestamp":"2026-09-15 17:56:11"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487751.169","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:11"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487753.172","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:11"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"posso","timestamp":"2026-09-15 17:56:11"}
{"leadChannelId":"1789487751.169","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-15 17:56:11"}
{"leadChannelId":"1789487751.169","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 17:56:11"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:12"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:12"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"posso ascoltarla","timestamp":"2026-09-15 17:56:12"}
{"leadChannelId":"1789487751.169","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-15 17:56:12"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:13"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"posso ascoltarla","timestamp":"2026-09-15 17:56:13"}
{"leadChannelId":"1789487744.156","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"posso ascoltarla","timestamp":"2026-09-15 17:56:13"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487751.169","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:13"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487753.172","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:13"}
{"level":"info","message":"Canale 1789487760.174 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":73,"phoneNumber":"0625205070","startedAt":"2026-09-15T15:56:00.450Z","userId":4},"timestamp":"2026-09-15 17:56:13"}
{"callTargetId":73,"channelId":"1789487760.174","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:56:13"}
{"caller":["{phoneNumber:0625205070","callCampaignId:3","callTargetId:73","userId:4}"],"level":"info","message":"StasisStart canale 1789487760.174","meta":{"callCampaignId":3,"callTargetId":73,"phoneNumber":"0625205070","startedAt":"2026-09-15T15:56:00.450Z","userId":4},"timestamp":"2026-09-15 17:56:13"}
{"bridgeId":"6178f86d-fc61-4a1f-aafb-c0ade731d8c8","leadChannelId":"1789487760.174","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:56:13"}
{"channelId":"1789487773.180","connectionId":"e5a98078-3c6b-4c67-bf4e-fb1008913e5f","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:56:13"}
{"connectionId":"e5a98078-3c6b-4c67-bf4e-fb1008913e5f","leadChannelId":"1789487760.174","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:56:13"}
{"leadChannelId":"1789487760.174","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:56:13"}
{"level":"info","message":"Canale 1789487773.180 risposto (Up)","timestamp":"2026-09-15 17:56:13"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487773.180","timestamp":"2026-09-15 17:56:13"}
{"bridgeId":"6178f86d-fc61-4a1f-aafb-c0ade731d8c8","externalChannelId":"1789487773.180","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:56:13"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487760.174","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:14"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"posso","timestamp":"2026-09-15 17:56:14"}
{"level":"info","message":"Canale 1789487752.171 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":71,"phoneNumber":"0761507283","startedAt":"2026-09-15T15:55:52.069Z","userId":4},"timestamp":"2026-09-15 17:56:14"}
{"callTargetId":71,"channelId":"1789487752.171","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:56:14"}
{"caller":["{phoneNumber:0761507283","callCampaignId:3","callTargetId:71","userId:4}"],"level":"info","message":"StasisStart canale 1789487752.171","meta":{"callCampaignId":3,"callTargetId":71,"phoneNumber":"0761507283","startedAt":"2026-09-15T15:55:52.069Z","userId":4},"timestamp":"2026-09-15 17:56:14"}
{"bridgeId":"9c2d9bea-3249-49f6-8420-c80c8e63206a","leadChannelId":"1789487752.171","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:56:14"}
{"channelId":"1789487774.181","connectionId":"395da7b6-9564-4233-b84f-b1b23902cfb2","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:56:14"}
{"connectionId":"395da7b6-9564-4233-b84f-b1b23902cfb2","leadChannelId":"1789487752.171","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:56:14"}
{"leadChannelId":"1789487752.171","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:56:14"}
{"level":"info","message":"Canale 1789487774.181 risposto (Up)","timestamp":"2026-09-15 17:56:14"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487774.181","timestamp":"2026-09-15 17:56:14"}
{"bridgeId":"9c2d9bea-3249-49f6-8420-c80c8e63206a","externalChannelId":"1789487774.181","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:56:14"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487752.171","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:14"}
{"count":600,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:14"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:14"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:56:14"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:56:14"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789487744.158 distrutto","meta":{"callCampaignId":3,"callTargetId":66,"phoneNumber":"063202917","startedAt":"2026-09-15T15:55:44.854Z","userId":4},"timestamp":"2026-09-15 17:56:14"}
{"callTargetId":66,"causeText":"Unknown","channelId":"1789487744.158","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 17:56:14"}
{"callCampaignId":3,"callTargetId":66,"jobId":"135","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"063202917","timestamp":"2026-09-15 17:56:14","userId":4}
{"attemptsMade":1,"callTargetId":66,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:56:14"}
{"coldCallId":99,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 17:56:14"}
{"level":"info","message":"Dialer worker: job 108 completato","result":{"coldCallId":99,"status":"not_answered"},"timestamp":"2026-09-15 17:56:14"}
{"callCampaignId":3,"callTargetId":75,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"062023284","timestamp":"2026-09-15 17:56:14"}
{"endpoint":"PJSIP/233739062023284@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":75,"userId":4},"normalizedNumber":"233739062023284","phoneNumber":"062023284","timestamp":"2026-09-15 17:56:14"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:15"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"Dimmi","timestamp":"2026-09-15 17:56:15"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487751.169","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:15"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487753.172","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:15"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"Dimmi","timestamp":"2026-09-15 17:56:15"}
{"leadChannelId":"1789487760.174","level":"info","message":"Trascrizione lead (parziale)","text":"Radio Bruno","timestamp":"2026-09-15 17:56:15"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487760.174","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:16"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487752.171","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:16"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"Dimmi","timestamp":"2026-09-15 17:56:16"}
{"count":700,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:16"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:16"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (finale)","text":"posso ascoltarla che vuole","timestamp":"2026-09-15 17:56:16"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"Dimmi","timestamp":"2026-09-15 17:56:16"}
{"leadChannelId":"1789487760.174","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Radio Bruno buonasera.","timestamp":"2026-09-15 17:56:16"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:17"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487751.169","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:17"}
{"level":"info","message":"StasisEnd canale 1789487753.172","meta":{"callCampaignId":3,"callTargetId":72,"phoneNumber":"0652205184","startedAt":"2026-09-15T15:55:53.920Z","userId":4},"timestamp":"2026-09-15 17:56:17"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487753.172 distrutto","timestamp":"2026-09-15 17:56:17"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (finale)","text":"Dimmi","timestamp":"2026-09-15 17:56:17"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487760.174","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:18"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487752.171","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:18"}
{"count":800,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:18"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:18"}
{"leadChannelId":"1789487752.171","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 17:56:18"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:19"}
{"count":600,"frameBytes":160,"leadChannelId":"1789487751.169","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:19"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789487749.162 distrutto","meta":{"callCampaignId":3,"callTargetId":68,"phoneNumber":"068551057","startedAt":"2026-09-15T15:55:49.290Z","userId":4},"timestamp":"2026-09-15 17:56:19"}
{"callTargetId":68,"causeText":"Unknown","channelId":"1789487749.162","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 17:56:19"}
{"callCampaignId":3,"callTargetId":68,"jobId":"136","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"068551057","timestamp":"2026-09-15 17:56:19","userId":4}
{"attemptsMade":1,"callTargetId":68,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:56:19"}
{"coldCallId":100,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 17:56:19"}
{"level":"info","message":"Dialer worker: job 110 completato","result":{"coldCallId":100,"status":"not_answered"},"timestamp":"2026-09-15 17:56:19"}
{"callCampaignId":3,"callTargetId":76,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067101556","timestamp":"2026-09-15 17:56:19"}
{"endpoint":"PJSIP/233739067101556@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":76,"userId":4},"normalizedNumber":"233739067101556","phoneNumber":"067101556","timestamp":"2026-09-15 17:56:19"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"se vuole posso","timestamp":"2026-09-15 17:56:19"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487760.174","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:20"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487752.171","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:20"}
{"count":900,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:20"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"Se vuole posso ascoltarla.","timestamp":"2026-09-15 17:56:20"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:20"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"se vuole, vuol dire ascoltare","timestamp":"2026-09-15 17:56:20"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:56:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:56:20"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"se vuole, vuol dire ascoltare","timestamp":"2026-09-15 17:56:20"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"se vuole, vuol dire ascoltare","timestamp":"2026-09-15 17:56:20"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:21"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"se vuole, vuol dire ascoltare","timestamp":"2026-09-15 17:56:21"}
{"level":"info","message":"StasisEnd canale 1789487751.169","meta":{"callCampaignId":3,"callTargetId":70,"phoneNumber":"0695471807","startedAt":"2026-09-15T15:55:51.217Z","userId":4},"timestamp":"2026-09-15 17:56:21"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487751.169 distrutto","timestamp":"2026-09-15 17:56:21"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"se vuole, vuol dire ascoltare","timestamp":"2026-09-15 17:56:21"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"se vuole, vuol dire ascoltare","timestamp":"2026-09-15 17:56:21"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"se vuole, vuol dire ascoltare","timestamp":"2026-09-15 17:56:21"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487760.174","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:22"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487752.171","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:22"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:22"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:22"}
{"leadChannelId":"1789487744.156","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"se vuole, vuol dire ascoltare","timestamp":"2026-09-15 17:56:22"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"con Fabio","timestamp":"2026-09-15 17:56:22"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:23"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487760.174","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:24"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487752.171","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:24"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:24"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:24"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"Ti","timestamp":"2026-09-15 17:56:24"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (parziale)","text":"Umberto Manzo","timestamp":"2026-09-15 17:56:24"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:25"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"titolare","timestamp":"2026-09-15 17:56:25"}
{"level":"info","message":"StasisEnd canale 1789487760.174","meta":{"callCampaignId":3,"callTargetId":73,"phoneNumber":"0625205070","startedAt":"2026-09-15T15:56:00.450Z","userId":4},"timestamp":"2026-09-15 17:56:25"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487760.174 distrutto","timestamp":"2026-09-15 17:56:25"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"titolare","timestamp":"2026-09-15 17:56:25"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"titolare.","timestamp":"2026-09-15 17:56:26"}
{"count":600,"frameBytes":160,"leadChannelId":"1789487752.171","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:26"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:26"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:26"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"titolare.","timestamp":"2026-09-15 17:56:26"}
{"level":"info","message":"StasisEnd canale 1789487752.171","meta":{"callCampaignId":3,"callTargetId":71,"phoneNumber":"0761507283","startedAt":"2026-09-15T15:55:52.069Z","userId":4},"timestamp":"2026-09-15 17:56:26"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487752.171 distrutto","timestamp":"2026-09-15 17:56:26"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"titolare.","timestamp":"2026-09-15 17:56:26"}
{"leadChannelId":"1789487744.156","level":"info","message":"Trascrizione lead (finale)","text":"Umberto Manzo sono il rettituare","timestamp":"2026-09-15 17:56:26"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:27"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"titolare.","timestamp":"2026-09-15 17:56:27"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"titolare.","timestamp":"2026-09-15 17:56:27"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"titolare.","timestamp":"2026-09-15 17:56:27"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"titolare.","timestamp":"2026-09-15 17:56:27"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"titolare.","timestamp":"2026-09-15 17:56:27"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:28"}
{"level":"info","message":"Canale 1789487779.184 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":76,"phoneNumber":"067101556","startedAt":"2026-09-15T15:56:19.378Z","userId":4},"timestamp":"2026-09-15 17:56:28"}
{"callTargetId":76,"channelId":"1789487779.184","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:56:28"}
{"caller":["{phoneNumber:067101556","callCampaignId:3","callTargetId:76","userId:4}"],"level":"info","message":"StasisStart canale 1789487779.184","meta":{"callCampaignId":3,"callTargetId":76,"phoneNumber":"067101556","startedAt":"2026-09-15T15:56:19.378Z","userId":4},"timestamp":"2026-09-15 17:56:28"}
{"bridgeId":"761d2e45-351e-4db4-a06c-e985c45a7e56","leadChannelId":"1789487779.184","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:56:28"}
{"channelId":"1789487788.188","connectionId":"5b3e7e4a-7d6f-41d6-89a8-18dde2c4114a","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:56:28"}
{"connectionId":"5b3e7e4a-7d6f-41d6-89a8-18dde2c4114a","leadChannelId":"1789487779.184","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:56:28"}
{"leadChannelId":"1789487779.184","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:56:28"}
{"level":"info","message":"Canale 1789487788.188 risposto (Up)","timestamp":"2026-09-15 17:56:28"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487788.188","timestamp":"2026-09-15 17:56:28"}
{"bridgeId":"761d2e45-351e-4db4-a06c-e985c45a7e56","externalChannelId":"1789487788.188","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:56:28"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:28"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487779.184","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:28"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:56:28"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:29"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (finale)","text":"titolare.","timestamp":"2026-09-15 17:56:29"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:56:29"}
{"leadChannelId":"1789487753.172","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:56:29"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:56:29"}
{"level":"info","message":"StasisEnd canale 1789487765.178","timestamp":"2026-09-15 17:56:29"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487765.178 distrutto","timestamp":"2026-09-15 17:56:29"}
{"code":1000,"leadChannelId":"1789487753.172","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:56:29"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487753.172 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:56:29"}
{"leadChannelId":"1789487779.184","level":"info","message":"Trascrizione lead (parziale)","text":"Essere alimentari?","timestamp":"2026-09-15 17:56:30"}
{"leadChannelId":"1789487779.184","level":"info","message":"Trascrizione lead (parziale)","text":"Alimentari?","timestamp":"2026-09-15 17:56:30"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:30"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:30"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487779.184","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:30"}
{"leadChannelId":"1789487779.184","level":"info","message":"Trascrizione lead (parziale)","text":"Alimentari?","timestamp":"2026-09-15 17:56:30"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:31"}
{"leadChannelId":"1789487779.184","level":"info","message":"Trascrizione lead (parziale)","text":"Alimentari?","timestamp":"2026-09-15 17:56:31"}
{"finalResult":null,"leadChannelId":"1789487753.172","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:56:31"}
{"callCampaignId":3,"callTargetId":72,"jobId":"137","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0652205184","timestamp":"2026-09-15 17:56:31","userId":4}
{"attemptsMade":1,"callTargetId":72,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:56:31"}
{"coldCallId":101,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:56:31"}
{"level":"info","message":"Dialer worker: job 114 completato","result":{"coldCallId":101,"status":"answered"},"timestamp":"2026-09-15 17:56:31"}
{"callCampaignId":3,"callTargetId":77,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0683774093","timestamp":"2026-09-15 17:56:31"}
{"endpoint":"PJSIP/2337390683774093@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":77,"userId":4},"normalizedNumber":"2337390683774093","phoneNumber":"0683774093","timestamp":"2026-09-15 17:56:31"}
{"level":"info","message":"Canale 1789487764.177 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":74,"phoneNumber":"069534333","startedAt":"2026-09-15T15:56:04.165Z","userId":4},"timestamp":"2026-09-15 17:56:31"}
{"callTargetId":74,"channelId":"1789487764.177","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:56:31"}
{"caller":["{phoneNumber:069534333","callCampaignId:3","callTargetId:74","userId:4}"],"level":"info","message":"StasisStart canale 1789487764.177","meta":{"callCampaignId":3,"callTargetId":74,"phoneNumber":"069534333","startedAt":"2026-09-15T15:56:04.165Z","userId":4},"timestamp":"2026-09-15 17:56:31"}
{"bridgeId":"0b5fd6bb-616f-4c5b-b309-2c1956ac2706","leadChannelId":"1789487764.177","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:56:31"}
{"channelId":"1789487791.191","connectionId":"819ab7e0-fbe2-4b19-99ad-a57669e5393e","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:56:31"}
{"connectionId":"819ab7e0-fbe2-4b19-99ad-a57669e5393e","leadChannelId":"1789487764.177","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:56:31"}
{"leadChannelId":"1789487764.177","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:56:31"}
{"level":"info","message":"Canale 1789487791.191 risposto (Up)","timestamp":"2026-09-15 17:56:31"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487791.191","timestamp":"2026-09-15 17:56:31"}
{"bridgeId":"0b5fd6bb-616f-4c5b-b309-2c1956ac2706","externalChannelId":"1789487791.191","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:56:31"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:31"}
{"leadChannelId":"1789487779.184","level":"info","message":"Trascrizione lead (parziale)","text":"Alimentari? Per","timestamp":"2026-09-15 17:56:31"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:56:32"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:32"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:32"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487779.184","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:32"}
{"leadChannelId":"1789487779.184","level":"info","message":"Trascrizione lead (parziale)","text":"Alimentari pronto?","timestamp":"2026-09-15 17:56:32"}
{"leadChannelId":"1789487779.184","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 17:56:32"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789487714.144","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:33"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:56:33"}
{"leadChannelId":"1789487751.169","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:56:33"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:56:33"}
{"level":"info","message":"StasisEnd canale 1789487767.179","timestamp":"2026-09-15 17:56:33"}
{"code":1000,"leadChannelId":"1789487751.169","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:56:33"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487767.179 distrutto","timestamp":"2026-09-15 17:56:33"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487751.169 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:56:33"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:33"}
{"level":"info","message":"StasisEnd canale 1789487714.144","meta":{"callCampaignId":3,"callTargetId":62,"phoneNumber":"0686212640","startedAt":"2026-09-15T15:55:14.760Z","userId":4},"timestamp":"2026-09-15 17:56:33"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487714.144 distrutto","timestamp":"2026-09-15 17:56:33"}
{"leadChannelId":"1789487779.184","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Alimentari? Pronto?","timestamp":"2026-09-15 17:56:33"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:34"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:34"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487779.184","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:34"}
{"leadChannelId":"1789487764.177","level":"info","message":"Trascrizione lead (parziale)","text":"Marco qua pronto","timestamp":"2026-09-15 17:56:34"}
{"leadChannelId":"1789487764.177","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Marco qua pronto","timestamp":"2026-09-15 17:56:34"}
{"finalResult":null,"leadChannelId":"1789487751.169","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:56:35"}
{"callCampaignId":3,"callTargetId":70,"jobId":"138","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0695471807","timestamp":"2026-09-15 17:56:35","userId":4}
{"attemptsMade":1,"callTargetId":70,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:56:35"}
{"coldCallId":102,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:56:35"}
{"level":"info","message":"Dialer worker: job 112 completato","result":{"coldCallId":102,"status":"answered"},"timestamp":"2026-09-15 17:56:35"}
{"callCampaignId":3,"callTargetId":78,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0658334674","timestamp":"2026-09-15 17:56:35"}
{"endpoint":"PJSIP/2337390658334674@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":78,"userId":4},"normalizedNumber":"2337390658334674","phoneNumber":"0658334674","timestamp":"2026-09-15 17:56:35"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:35"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:36"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:36"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487779.184","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:36"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:37"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:56:37"}
{"leadChannelId":"1789487760.174","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:56:37"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:56:37"}
{"level":"info","message":"StasisEnd canale 1789487773.180","timestamp":"2026-09-15 17:56:37"}
{"code":1000,"leadChannelId":"1789487760.174","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:56:37"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487773.180 distrutto","timestamp":"2026-09-15 17:56:37"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487760.174 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:56:37"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:38"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:38"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487779.184","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:38"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:56:38"}
{"leadChannelId":"1789487752.171","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:56:38"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:56:38"}
{"level":"info","message":"StasisEnd canale 1789487774.181","timestamp":"2026-09-15 17:56:38"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487774.181 distrutto","timestamp":"2026-09-15 17:56:38"}
{"code":1000,"leadChannelId":"1789487752.171","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:56:38"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487752.171 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:56:38"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"No","timestamp":"2026-09-15 17:56:38"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"No","timestamp":"2026-09-15 17:56:39"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:39"}
{"finalResult":null,"leadChannelId":"1789487760.174","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:56:39"}
{"callCampaignId":3,"callTargetId":73,"jobId":"139","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0625205070","timestamp":"2026-09-15 17:56:39","userId":4}
{"attemptsMade":1,"callTargetId":73,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:56:39"}
{"coldCallId":103,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:56:39"}
{"level":"info","message":"Dialer worker: job 115 completato","result":{"coldCallId":103,"status":"answered"},"timestamp":"2026-09-15 17:56:39"}
{"callCampaignId":3,"callTargetId":79,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"064883139","timestamp":"2026-09-15 17:56:39"}
{"endpoint":"PJSIP/233739064883139@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":79,"userId":4},"normalizedNumber":"233739064883139","phoneNumber":"064883139","timestamp":"2026-09-15 17:56:39"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"No","timestamp":"2026-09-15 17:56:39"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (parziale)","text":"No","timestamp":"2026-09-15 17:56:40"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:40"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:40"}
{"count":600,"frameBytes":160,"leadChannelId":"1789487779.184","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:40"}
{"finalResult":null,"leadChannelId":"1789487752.171","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:56:40"}
{"callCampaignId":3,"callTargetId":71,"jobId":"140","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0761507283","timestamp":"2026-09-15 17:56:40","userId":4}
{"attemptsMade":1,"callTargetId":71,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:56:40"}
{"coldCallId":104,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:56:40"}
{"level":"info","message":"Dialer worker: job 113 completato","result":{"coldCallId":104,"status":"answered"},"timestamp":"2026-09-15 17:56:40"}
{"callCampaignId":3,"callTargetId":80,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069345383","timestamp":"2026-09-15 17:56:40"}
{"endpoint":"PJSIP/233739069345383@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":80,"userId":4},"normalizedNumber":"233739069345383","phoneNumber":"069345383","timestamp":"2026-09-15 17:56:40"}
{"level":"info","message":"Canale 1789487791.190 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":77,"phoneNumber":"0683774093","startedAt":"2026-09-15T15:56:31.512Z","userId":4},"timestamp":"2026-09-15 17:56:41"}
{"callTargetId":77,"channelId":"1789487791.190","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:56:41"}
{"caller":["{phoneNumber:0683774093","callCampaignId:3","callTargetId:77","userId:4}"],"level":"info","message":"StasisStart canale 1789487791.190","meta":{"callCampaignId":3,"callTargetId":77,"phoneNumber":"0683774093","startedAt":"2026-09-15T15:56:31.512Z","userId":4},"timestamp":"2026-09-15 17:56:41"}
{"bridgeId":"99ea2bc5-bc59-4e4f-8ac3-10fd3ef1c632","leadChannelId":"1789487791.190","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:56:41"}
{"channelId":"1789487801.199","connectionId":"d338dd5a-20ee-404b-b502-92e6baa88f25","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:56:41"}
{"connectionId":"d338dd5a-20ee-404b-b502-92e6baa88f25","leadChannelId":"1789487791.190","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:56:41"}
{"leadChannelId":"1789487791.190","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:56:41"}
{"level":"info","message":"Canale 1789487801.199 risposto (Up)","timestamp":"2026-09-15 17:56:41"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487801.199","timestamp":"2026-09-15 17:56:41"}
{"bridgeId":"99ea2bc5-bc59-4e4f-8ac3-10fd3ef1c632","externalChannelId":"1789487801.199","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:56:41"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487791.190","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:41"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:41"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:56:41"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"No","timestamp":"2026-09-15 17:56:41"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:42"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:42"}
{"count":700,"frameBytes":160,"leadChannelId":"1789487779.184","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:42"}
{"leadChannelId":"1789487744.157","level":"info","message":"Trascrizione lead (finale)","text":"No","timestamp":"2026-09-15 17:56:42"}
{"leadChannelId":"1789487791.190","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Buonasera.","timestamp":"2026-09-15 17:56:43"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487791.190","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:43"}
{"count":600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:43"}
{"leadChannelId":"1789487779.184","level":"info","message":"Trascrizione lead (parziale)","text":"Direi di no.","timestamp":"2026-09-15 17:56:43"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:44"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:44"}
{"count":800,"frameBytes":160,"leadChannelId":"1789487779.184","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:44"}
{"leadChannelId":"1789487779.184","level":"info","message":"Trascrizione lead (parziale)","text":"Dite di no.","timestamp":"2026-09-15 17:56:44"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789487774.182 distrutto","meta":{"callCampaignId":3,"callTargetId":75,"phoneNumber":"062023284","startedAt":"2026-09-15T15:56:14.939Z","userId":4},"timestamp":"2026-09-15 17:56:44"}
{"callTargetId":75,"causeText":"Unknown","channelId":"1789487774.182","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-15 17:56:44"}
{"callCampaignId":3,"callTargetId":75,"jobId":"141","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"062023284","timestamp":"2026-09-15 17:56:45","userId":4}
{"attemptsMade":1,"callTargetId":75,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:56:45"}
{"coldCallId":105,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-15 17:56:45"}
{"level":"info","message":"Dialer worker: job 117 completato","result":{"coldCallId":105,"status":"not_answered"},"timestamp":"2026-09-15 17:56:45"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487791.190","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:45"}
{"leadChannelId":"1789487779.184","level":"info","message":"Trascrizione lead (parziale)","text":"Dite di no","timestamp":"2026-09-15 17:56:45"}
{"count":700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:45"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:56:45"}
{"leadChannelId":"1789487714.144","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:56:45"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:56:45"}
{"level":"info","message":"StasisEnd canale 1789487725.149","timestamp":"2026-09-15 17:56:45"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487725.149 distrutto","timestamp":"2026-09-15 17:56:45"}
{"code":1000,"leadChannelId":"1789487714.144","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:56:45"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487714.144 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:56:45"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:46"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","contactRole":"Titolare","interested":false,"qualificationScore":0.2,"summary":"Titolare contattato, non ha processi manuali da automatizzare né cerca nuovi clienti tramite questo servizio; non interessato."},"timestamp":"2026-09-15 17:56:46"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:46"}
{"count":900,"frameBytes":160,"leadChannelId":"1789487779.184","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:46"}
{"level":"info","message":"StasisEnd canale 1789487779.184","meta":{"callCampaignId":3,"callTargetId":76,"phoneNumber":"067101556","startedAt":"2026-09-15T15:56:19.378Z","userId":4},"timestamp":"2026-09-15 17:56:46"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487779.184 distrutto","timestamp":"2026-09-15 17:56:46"}
{"leadChannelId":"1789487779.184","level":"info","message":"Trascrizione lead (parziale)","text":"Dite di no.","timestamp":"2026-09-15 17:56:46"}
{"leadChannelId":"1789487764.177","level":"info","message":"Trascrizione lead (parziale)","text":"non mi guardo","timestamp":"2026-09-15 17:56:46"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487791.190","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:47"}
{"leadChannelId":"1789487779.184","level":"info","message":"Trascrizione lead (finale)","text":"Dite di no","timestamp":"2026-09-15 17:56:47"}
{"count":800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:47"}
{"leadChannelId":"1789487764.177","level":"info","message":"Trascrizione lead (parziale)","text":"Guardi so","timestamp":"2026-09-15 17:56:47"}
{"finalResult":null,"leadChannelId":"1789487714.144","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:56:47"}
{"callCampaignId":3,"callTargetId":62,"jobId":"142","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0686212640","timestamp":"2026-09-15 17:56:47","userId":4}
{"attemptsMade":1,"callTargetId":62,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:56:47"}
{"coldCallId":106,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:56:47"}
{"level":"info","message":"Dialer worker: job 104 completato","result":{"coldCallId":106,"status":"answered"},"timestamp":"2026-09-15 17:56:47"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789487744.157","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:48"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:48"}
{"leadChannelId":"1789487764.177","level":"info","message":"Trascrizione lead (parziale)","text":"Guardi sto sto dando un cambio","timestamp":"2026-09-15 17:56:48"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487791.190","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:49"}
{"count":900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:49"}
{"level":"info","message":"StasisEnd canale 1789487762.176","timestamp":"2026-09-15 17:56:49"}
{"code":1000,"leadChannelId":"1789487744.157","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:56:49"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487762.176 distrutto","timestamp":"2026-09-15 17:56:49"}
{"level":"info","message":"StasisEnd canale 1789487744.157","meta":{"callCampaignId":3,"callTargetId":65,"phoneNumber":"069135539","startedAt":"2026-09-15T15:55:44.793Z","userId":4},"timestamp":"2026-09-15 17:56:49"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487744.157 distrutto","timestamp":"2026-09-15 17:56:49"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","contactRole":"Titolare","interested":false,"qualificationScore":0.2,"summary":"Titolare contattato, non ha processi manuali da automatizzare né cerca nuovi clienti tramite questo servizio; non interessato."},"leadChannelId":"1789487744.157","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:56:49"}
{"coldCallId":107,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-15 17:56:49"}
{"level":"info","message":"Dialer worker: job 107 completato","result":{"coldCallId":107,"status":"not_interested"},"timestamp":"2026-09-15 17:56:49"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:56:49"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:50"}
{"leadChannelId":"1789487764.177","level":"info","message":"Trascrizione lead (finale)","text":"guardi sto sto dando un cambio su","timestamp":"2026-09-15 17:56:50"}
{"level":"info","message":"StasisEnd canale 1789487791.190","meta":{"callCampaignId":3,"callTargetId":77,"phoneNumber":"0683774093","startedAt":"2026-09-15T15:56:31.512Z","userId":4},"timestamp":"2026-09-15 17:56:50"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487791.190 distrutto","timestamp":"2026-09-15 17:56:50"}
{"leadChannelId":"1789487764.177","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"lascia perdere","timestamp":"2026-09-15 17:56:51"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:51"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il lead ha risposto negativamente fin da subito, non interessato a proseguire la conversazione. Nessun dato aggiuntivo raccolto."},"timestamp":"2026-09-15 17:56:51"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:52"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:53"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:54"}
{"level":"info","message":"Canale 1789487800.198 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":80,"phoneNumber":"069345383","startedAt":"2026-09-15T15:56:40.665Z","userId":4},"timestamp":"2026-09-15 17:56:55"}
{"callTargetId":80,"channelId":"1789487800.198","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:56:55"}
{"caller":["{phoneNumber:069345383","callCampaignId:3","callTargetId:80","userId:4}"],"level":"info","message":"StasisStart canale 1789487800.198","meta":{"callCampaignId":3,"callTargetId":80,"phoneNumber":"069345383","startedAt":"2026-09-15T15:56:40.665Z","userId":4},"timestamp":"2026-09-15 17:56:55"}
{"bridgeId":"c0fd12dc-5f32-46fd-bd7c-6ef5a83f9866","leadChannelId":"1789487800.198","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:56:55"}
{"channelId":"1789487815.205","connectionId":"ffa0b423-1dc7-4ca3-a45c-59b7e2f52b65","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:56:55"}
{"connectionId":"ffa0b423-1dc7-4ca3-a45c-59b7e2f52b65","leadChannelId":"1789487800.198","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:56:55"}
{"leadChannelId":"1789487800.198","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:56:55"}
{"level":"info","message":"Canale 1789487815.205 risposto (Up)","timestamp":"2026-09-15 17:56:55"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487815.205","timestamp":"2026-09-15 17:56:55"}
{"bridgeId":"c0fd12dc-5f32-46fd-bd7c-6ef5a83f9866","externalChannelId":"1789487815.205","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:56:55"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:56:55"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:55"}
{"level":"info","message":"StasisEnd canale 1789487788.188","timestamp":"2026-09-15 17:56:55"}
{"code":1000,"leadChannelId":"1789487779.184","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:56:55"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487788.188 distrutto","timestamp":"2026-09-15 17:56:55"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487779.184 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:56:55"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:56:55"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:56:55"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:56"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:57"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:57"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il lead ha risposto negativamente fin da subito, non interessato a proseguire la conversazione. Nessun dato aggiuntivo raccolto."},"leadChannelId":"1789487779.184","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:56:57"}
{"coldCallId":108,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-15 17:56:57"}
{"level":"info","message":"Dialer worker: job 118 completato","result":{"coldCallId":108,"status":"not_interested"},"timestamp":"2026-09-15 17:56:57"}
{"leadChannelId":"1789487800.198","level":"info","message":"Trascrizione lead (parziale)","text":"Punto come","timestamp":"2026-09-15 17:56:58"}
{"leadChannelId":"1789487764.177","level":"info","message":"Trascrizione lead (parziale)","text":"forse","timestamp":"2026-09-15 17:56:58"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:58"}
{"leadChannelId":"1789487764.177","level":"info","message":"Trascrizione lead (parziale)","text":"forse dopodomani perché dove","timestamp":"2026-09-15 17:56:59"}
{"level":"info","message":"Canale 1789487795.194 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":78,"phoneNumber":"0658334674","startedAt":"2026-09-15T15:56:35.421Z","userId":4},"timestamp":"2026-09-15 17:56:59"}
{"callTargetId":78,"channelId":"1789487795.194","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:56:59"}
{"caller":["{phoneNumber:0658334674","callCampaignId:3","callTargetId:78","userId:4}"],"level":"info","message":"StasisStart canale 1789487795.194","meta":{"callCampaignId":3,"callTargetId":78,"phoneNumber":"0658334674","startedAt":"2026-09-15T15:56:35.421Z","userId":4},"timestamp":"2026-09-15 17:56:59"}
{"bridgeId":"d92f8c59-822a-448f-b17e-12e67371b874","leadChannelId":"1789487795.194","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:56:59"}
{"channelId":"1789487819.207","connectionId":"aaac4f91-1a6a-4511-95c1-18ba19d2f742","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:56:59"}
{"connectionId":"aaac4f91-1a6a-4511-95c1-18ba19d2f742","leadChannelId":"1789487795.194","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:56:59"}
{"leadChannelId":"1789487795.194","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:56:59"}
{"level":"info","message":"Canale 1789487819.207 risposto (Up)","timestamp":"2026-09-15 17:56:59"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487819.207","timestamp":"2026-09-15 17:56:59"}
{"bridgeId":"d92f8c59-822a-448f-b17e-12e67371b874","externalChannelId":"1789487819.207","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:56:59"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:59"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:59"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487795.194","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:59"}
{"level":"info","message":"Canale 1789487799.197 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":79,"phoneNumber":"064883139","startedAt":"2026-09-15T15:56:39.666Z","userId":4},"timestamp":"2026-09-15 17:56:59"}
{"callTargetId":79,"channelId":"1789487799.197","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-15 17:56:59"}
{"caller":["{phoneNumber:064883139","callCampaignId:3","callTargetId:79","userId:4}"],"level":"info","message":"StasisStart canale 1789487799.197","meta":{"callCampaignId":3,"callTargetId":79,"phoneNumber":"064883139","startedAt":"2026-09-15T15:56:39.666Z","userId":4},"timestamp":"2026-09-15 17:56:59"}
{"bridgeId":"ce8a614a-51cd-4b88-abdd-ac6c63c3642c","leadChannelId":"1789487799.197","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-15 17:56:59"}
{"channelId":"1789487819.208","connectionId":"63c2f246-c563-439a-88d6-1982f19c8952","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-15 17:56:59"}
{"connectionId":"63c2f246-c563-439a-88d6-1982f19c8952","leadChannelId":"1789487799.197","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-15 17:56:59"}
{"leadChannelId":"1789487799.197","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-15 17:56:59"}
{"level":"info","message":"Canale 1789487819.208 risposto (Up)","timestamp":"2026-09-15 17:56:59"}
{"caller":[],"level":"info","message":"StasisStart canale 1789487819.208","timestamp":"2026-09-15 17:56:59"}
{"bridgeId":"ce8a614a-51cd-4b88-abdd-ac6c63c3642c","externalChannelId":"1789487819.208","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-15 17:56:59"}
{"count":1,"frameBytes":160,"leadChannelId":"1789487799.197","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:56:59"}
{"leadChannelId":"1789487800.198","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 17:56:59"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Punto come","timestamp":"2026-09-15 17:56:59"}
{"leadChannelId":"1789487800.198","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Punto come","timestamp":"2026-09-15 17:56:59"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:56:59"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-15 17:57:00"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789487744.156","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:00"}
{"level":"info","message":"StasisEnd canale 1789487744.156","meta":{"callCampaignId":3,"callTargetId":64,"phoneNumber":"0658301718","startedAt":"2026-09-15T15:55:44.791Z","userId":4},"timestamp":"2026-09-15 17:57:01"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487744.156 distrutto","timestamp":"2026-09-15 17:57:01"}
{"leadChannelId":"1789487764.177","level":"info","message":"Trascrizione lead (finale)","text":"forse dopodomani perché domani sono fuori.","timestamp":"2026-09-15 17:57:01"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:01"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487795.194","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:01"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:01"}
{"leadChannelId":"1789487795.194","level":"info","message":"Trascrizione lead (parziale)","text":"Studio","timestamp":"2026-09-15 17:57:02"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:57:02"}
{"leadChannelId":"1789487791.190","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:57:02"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:57:02"}
{"level":"info","message":"StasisEnd canale 1789487801.199","timestamp":"2026-09-15 17:57:02"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487801.199 distrutto","timestamp":"2026-09-15 17:57:02"}
{"code":1000,"leadChannelId":"1789487791.190","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:57:02"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487791.190 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:57:02"}
{"leadChannelId":"1789487799.197","level":"info","message":"Trascrizione lead (parziale)","text":"Salve,","timestamp":"2026-09-15 17:57:02"}
{"count":100,"frameBytes":160,"leadChannelId":"1789487799.197","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:02"}
{"leadChannelId":"1789487795.194","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Studio legale?","timestamp":"2026-09-15 17:57:03"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:03"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487795.194","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:03"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:03"}
{"leadChannelId":"1789487799.197","level":"info","message":"Trascrizione lead (parziale)","text":"Salve, siamo momentaneamente","timestamp":"2026-09-15 17:57:03"}
{"leadChannelId":"1789487799.197","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-15 17:57:04"}
{"finalResult":null,"leadChannelId":"1789487791.190","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:57:04"}
{"callCampaignId":3,"callTargetId":77,"jobId":"143","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0683774093","timestamp":"2026-09-15 17:57:04","userId":4}
{"attemptsMade":1,"callTargetId":77,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:57:04"}
{"coldCallId":109,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:57:04"}
{"level":"info","message":"Dialer worker: job 119 completato","result":{"coldCallId":109,"status":"answered"},"timestamp":"2026-09-15 17:57:04"}
{"leadChannelId":"1789487799.197","level":"info","message":"Trascrizione lead (parziale)","text":"Salve! Siamo momentaneamente attenti per","timestamp":"2026-09-15 17:57:05"}
{"count":200,"frameBytes":160,"leadChannelId":"1789487799.197","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:05"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:05"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487795.194","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:05"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:05"}
{"leadChannelId":"1789487799.197","level":"info","message":"Trascrizione lead (parziale)","text":"Salve! Siamo momentaneamente attenti per lasciare un messaggio","timestamp":"2026-09-15 17:57:06"}
{"leadChannelId":"1789487799.197","level":"info","message":"Trascrizione lead (parziale)","text":"Salve, siamo momentaneamente attenti per lasciare un messaggio.","timestamp":"2026-09-15 17:57:06"}
{"leadChannelId":"1789487799.197","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Salve, siamo momentaneamente attenti per lasciare un messaggio.","timestamp":"2026-09-15 17:57:07"}
{"leadChannelId":"1789487799.197","level":"info","message":"Trascrizione lead (parziale)","text":"Parla con quelle","timestamp":"2026-09-15 17:57:07"}
{"count":300,"frameBytes":160,"leadChannelId":"1789487799.197","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:07"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:07"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487795.194","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:07"}
{"count":600,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:07"}
{"leadChannelId":"1789487799.197","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Parla con quelle","timestamp":"2026-09-15 17:57:08"}
{"leadChannelId":"1789487799.197","level":"info","message":"Trascrizione lead (parziale)","text":"Parlato con il libro. Vi richiameremo appena","timestamp":"2026-09-15 17:57:09"}
{"count":400,"frameBytes":160,"leadChannelId":"1789487799.197","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:09"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:09"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487795.194","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:09"}
{"count":700,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:09"}
{"leadChannelId":"1789487799.197","level":"info","message":"Trascrizione lead (parziale)","text":"Parlato con il libro. Vi richiameremo appena possibile. Grazie","timestamp":"2026-09-15 17:57:10"}
{"leadChannelId":"1789487799.197","level":"info","message":"Trascrizione lead (parziale)","text":"Parlato con il libro. Vi richiameremo appena possibile. Grazie.","timestamp":"2026-09-15 17:57:10"}
{"leadChannelId":"1789487799.197","level":"info","message":"Trascrizione lead (parziale)","text":"Parlato con il libro. Vi richiameremo appena possibile. Grazie.","timestamp":"2026-09-15 17:57:11"}
{"leadChannelId":"1789487799.197","level":"info","message":"Trascrizione lead (parziale)","text":"Parlato con il libro. Vi richiameremo appena possibile. Grazie.","timestamp":"2026-09-15 17:57:11"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:11"}
{"count":600,"frameBytes":160,"leadChannelId":"1789487795.194","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:11"}
{"count":800,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:11"}
{"leadChannelId":"1789487799.197","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Parlato con il libro. Vi richiameremo appena possibile. Grazie.","timestamp":"2026-09-15 17:57:11"}
{"level":"info","message":"StasisEnd canale 1789487795.194","meta":{"callCampaignId":3,"callTargetId":78,"phoneNumber":"0658334674","startedAt":"2026-09-15T15:56:35.421Z","userId":4},"timestamp":"2026-09-15 17:57:12"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487795.194 distrutto","timestamp":"2026-09-15 17:57:12"}
{"count":500,"frameBytes":160,"leadChannelId":"1789487799.197","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-15 17:57:12"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:57:13"}
{"leadChannelId":"1789487744.156","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:57:13"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:57:13"}
{"level":"info","message":"StasisEnd canale 1789487748.160","timestamp":"2026-09-15 17:57:13"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487748.160 distrutto","timestamp":"2026-09-15 17:57:13"}
{"code":1000,"leadChannelId":"1789487744.156","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:57:13"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487744.156 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:57:13"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:13"}
{"count":900,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:13"}
{"finalResult":null,"leadChannelId":"1789487744.156","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:57:15"}
{"callCampaignId":3,"callTargetId":64,"jobId":"144","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0658301718","timestamp":"2026-09-15 17:57:15","userId":4}
{"attemptsMade":1,"callTargetId":64,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:57:15"}
{"coldCallId":110,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:57:15"}
{"level":"info","message":"Dialer worker: job 106 completato","result":{"coldCallId":110,"status":"answered"},"timestamp":"2026-09-15 17:57:15"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:15"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:15"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:17"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:17"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:19"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:57:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:57:20"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:21"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:21"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:23"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:23"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:57:24"}
{"leadChannelId":"1789487795.194","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:57:24"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:57:24"}
{"level":"info","message":"StasisEnd canale 1789487819.207","timestamp":"2026-09-15 17:57:24"}
{"code":1000,"leadChannelId":"1789487795.194","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:57:24"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487819.207 distrutto","timestamp":"2026-09-15 17:57:24"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487795.194 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:57:24"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:25"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:25"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:57:26 +0000] \"GET /api/dialer-queue HTTP/1.1\" 200 4629 \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:57:26"}
{"finalResult":null,"leadChannelId":"1789487795.194","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:57:26"}
{"callCampaignId":3,"callTargetId":78,"jobId":"145","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0658334674","timestamp":"2026-09-15 17:57:26","userId":4}
{"attemptsMade":1,"callTargetId":78,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:57:26"}
{"coldCallId":111,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:57:26"}
{"level":"info","message":"Dialer worker: job 120 completato","result":{"coldCallId":111,"status":"answered"},"timestamp":"2026-09-15 17:57:26"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:27"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:27"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:29"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:29"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:31"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:31"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:33"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:33"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:35"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:35"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:57:35"}
{"leadChannelId":"1789487799.197","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:57:35"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:57:35"}
{"level":"info","message":"StasisEnd canale 1789487819.208","timestamp":"2026-09-15 17:57:35"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487819.208 distrutto","timestamp":"2026-09-15 17:57:35"}
{"code":1000,"leadChannelId":"1789487799.197","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:57:35"}
{"level":"info","message":"StasisEnd canale 1789487799.197","meta":{"callCampaignId":3,"callTargetId":79,"phoneNumber":"064883139","startedAt":"2026-09-15T15:56:39.666Z","userId":4},"timestamp":"2026-09-15 17:57:35"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487799.197 distrutto","timestamp":"2026-09-15 17:57:35"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:37"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:37"}
{"finalResult":null,"leadChannelId":"1789487799.197","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:57:37"}
{"callCampaignId":3,"callTargetId":79,"jobId":"146","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"064883139","timestamp":"2026-09-15 17:57:37","userId":4}
{"attemptsMade":1,"callTargetId":79,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:57:37"}
{"coldCallId":112,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:57:37"}
{"level":"info","message":"Dialer worker: job 121 completato","result":{"coldCallId":112,"status":"answered"},"timestamp":"2026-09-15 17:57:37"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:39"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:39"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:41"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:41"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:43"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:43"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:45"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:45"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:47"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:47"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:49"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:49"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:51"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:51"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:53"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:53"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:55"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:55"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:57"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:57"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:59"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:57:59"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:01"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:01"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:03"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:03"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:05"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:05"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:07"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789487800.198","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:07"}
{"level":"info","message":"StasisEnd canale 1789487800.198","meta":{"callCampaignId":3,"callTargetId":80,"phoneNumber":"069345383","startedAt":"2026-09-15T15:56:40.665Z","userId":4},"timestamp":"2026-09-15 17:58:09"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487800.198 distrutto","timestamp":"2026-09-15 17:58:09"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:09"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:11"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:13"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:15"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:17"}
{"count":5400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:58:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:58:20"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 17:58:21"}
{"leadChannelId":"1789487800.198","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-15 17:58:21"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-15 17:58:21"}
{"level":"info","message":"StasisEnd canale 1789487815.205","timestamp":"2026-09-15 17:58:21"}
{"code":1000,"leadChannelId":"1789487800.198","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 17:58:21"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487815.205 distrutto","timestamp":"2026-09-15 17:58:21"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789487800.198 fallito (probabilmente già chiuso):","timestamp":"2026-09-15 17:58:21"}
{"count":5500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:21"}
{"finalResult":null,"leadChannelId":"1789487800.198","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 17:58:23"}
{"callCampaignId":3,"callTargetId":80,"jobId":"147","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069345383","timestamp":"2026-09-15 17:58:23","userId":4}
{"attemptsMade":1,"callTargetId":80,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 17:58:23"}
{"coldCallId":113,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 17:58:23"}
{"level":"info","message":"Dialer worker: job 122 completato","result":{"coldCallId":113,"status":"answered"},"timestamp":"2026-09-15 17:58:23"}
{"count":5600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:23"}
{"count":5700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:25"}
{"count":5800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:27"}
{"count":5900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:29"}
{"count":6000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:31"}
{"count":6100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:33"}
{"count":6200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:35"}
{"count":6300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:37"}
{"count":6400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:39"}
{"count":6500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:41"}
{"count":6600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:43"}
{"count":6700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:45"}
{"count":6800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:47"}
{"count":6900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:49"}
{"count":7000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:51"}
{"count":7100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:53"}
{"count":7200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:55"}
{"count":7300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:57"}
{"count":7400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:58:59"}
{"count":7500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:01"}
{"count":7600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:03"}
{"count":7700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:05"}
{"count":7800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:07"}
{"count":7900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:09"}
{"count":8000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:11"}
{"count":8100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:13"}
{"count":8200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:15"}
{"count":8300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:17"}
{"count":8400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:59:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:59:20"}
{"count":8500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:21"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:15:59:22 +0000] \"GET /api/dialer-queue HTTP/1.1\" 200 5245 \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 17:59:22"}
{"count":8600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:23"}
{"count":8700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:25"}
{"count":8800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:27"}
{"count":8900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:29"}
{"count":9000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:31"}
{"count":9100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:33"}
{"count":9200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:35"}
{"count":9300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:37"}
{"count":9400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:39"}
{"count":9500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:41"}
{"count":9600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:43"}
{"count":9700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:45"}
{"count":9800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:47"}
{"count":9900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:49"}
{"count":10000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:51"}
{"count":10100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:53"}
{"count":10200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:55"}
{"count":10300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:57"}
{"count":10400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 17:59:59"}
{"count":10500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:01"}
{"count":10600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:03"}
{"count":10700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:05"}
{"count":10800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:07"}
{"count":10900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:09"}
{"count":11000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:11"}
{"count":11100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:13"}
{"count":11200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:15"}
{"count":11300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:17"}
{"count":11400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:16:00:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 18:00:20"}
{"count":11500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:21"}
{"count":11600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:23"}
{"count":11700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:25"}
{"count":11800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:27"}
{"count":11900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:29"}
{"count":12000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:31"}
{"count":12100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:33"}
{"count":12200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:35"}
{"count":12300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:37"}
{"count":12400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:39"}
{"count":12500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:41"}
{"count":12600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:43"}
{"count":12700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:45"}
{"count":12800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:47"}
{"count":12900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:49"}
{"count":13000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:51"}
{"count":13100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:53"}
{"count":13200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:55"}
{"count":13300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:57"}
{"count":13400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:00:59"}
{"count":13500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:01"}
{"count":13600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:03"}
{"count":13700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:05"}
{"count":13800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:07"}
{"count":13900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:09"}
{"count":14000,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:11"}
{"count":14100,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:13"}
{"count":14200,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:15"}
{"count":14300,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:17"}
{"count":14400,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:19"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:16:01:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 18:01:20"}
{"count":14500,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:21"}
{"count":14600,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:23"}
{"count":14700,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:25"}
{"count":14800,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:27"}
{"count":14900,"frameBytes":160,"leadChannelId":"1789487764.177","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-15 18:01:29"}
{"channelId":"1789487764.177","level":"warn","message":"Timeout conversazione bot, chiudo la sessione","timestamp":"2026-09-15 18:01:31"}
{"level":"info","message":"StasisEnd canale 1789487791.191","timestamp":"2026-09-15 18:01:31"}
{"code":1000,"leadChannelId":"1789487764.177","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-15 18:01:31"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487791.191 distrutto","timestamp":"2026-09-15 18:01:31"}
{"level":"info","message":"StasisEnd canale 1789487764.177","meta":{"callCampaignId":3,"callTargetId":74,"phoneNumber":"069534333","startedAt":"2026-09-15T15:56:04.165Z","userId":4},"timestamp":"2026-09-15 18:01:31"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789487764.177 distrutto","timestamp":"2026-09-15 18:01:31"}
{"finalResult":null,"leadChannelId":"1789487764.177","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-15 18:01:31"}
{"callCampaignId":3,"callTargetId":74,"jobId":"148","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069534333","timestamp":"2026-09-15 18:01:31","userId":4}
{"attemptsMade":1,"callTargetId":74,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-15 18:01:31"}
{"coldCallId":114,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-15 18:01:31"}
{"level":"info","message":"Dialer worker: job 116 completato","result":{"coldCallId":114,"status":"answered"},"timestamp":"2026-09-15 18:01:31"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-15 18:01:31"}
{"level":"info","message":"93.43.60.230 - - [15/Sep/2026:16:01:35 +0000] \"GET /api/dialer-queue HTTP/1.1\" 200 5450 \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-15 18:01:35"}
{"level":"info","message":"User logged in: giovanni.destefanis@gmail.com","timestamp":"2026-09-15 19:30:56"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:17:30:56 +0000] \"POST /api/auth/login HTTP/1.1\" 200 555 \"https://dem-tools.gix.management/login?redirect=/\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 19:30:56"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:17:30:56 +0000] \"GET /api/companies?limit=1&page=1 HTTP/1.1\" 200 2222 \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 19:30:56"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:17:30:56 +0000] \"GET /api/contacts/stats HTTP/1.1\" 200 174 \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 19:30:56"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:17:30:56 +0000] \"GET /api/cold-calls/stats HTTP/1.1\" 200 357 \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 19:30:56"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:17:30:56 +0000] \"GET /api/campaigns/stats HTTP/1.1\" 200 755 \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 19:30:56"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:17:31:01 +0000] \"GET /api/dialer-queue HTTP/1.1\" 200 5450 \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 19:31:01"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:17:32:13 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1481 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 19:32:13"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:17:32:14 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 19:32:14"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:17:32:22 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 200 11480 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 19:32:22"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:17:32:22 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 200 39183 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 19:32:22"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:17:32:22 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 200 269 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 19:32:22"}
{"level":"info","message":"170.106.84.136 - - [15/Sep/2026:19:06:00 +0000] \"GET /health HTTP/1.1\" 200 106 \"-\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:06:00"}
{"level":"info","message":"43.131.36.84 - - [15/Sep/2026:19:14:31 +0000] \"GET /api/contacts HTTP/1.1\" 401 51 \"-\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:14:31"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:25:42 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:25:42"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:25:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:25:42"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:25:42 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:25:42"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:25:42 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:25:42"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:25:43 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 200 270 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:25:43"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:25:43 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:25:43"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:25:46 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:25:46"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:25:46 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:25:46"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:25:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:25:46"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:25:46 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:25:46"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:25:46 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:25:46"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:25:46 +0000] \"GET /api/tts-voices HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:25:46"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:26:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:26:46"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:26:58 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:26:58"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:27:14 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:27:14"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:27:14 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:27:14"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:27:14 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:27:14"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:27:37 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:27:37"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:27:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:27:46"}
{"callCampaignId":2,"callTargetId":82,"jobId":"149","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-15 21:28:06","userId":4}
{"callTargetId":82,"jobId":"149","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-15 21:28:06","userId":4}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:28:06 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:28:06"}
{"callCampaignId":2,"callTargetId":82,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-15 21:28:06"}
{"callCampaignId":2,"callTargetId":82,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:28:06"}
{"level":"info","message":"Dialer worker: job 149 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:28:06"}
{"level":"info","message":"217.198.137.25 - - [15/Sep/2026:19:28:09 +0000] \"GET /api/call-campaigns/test-call/82 HTTP/1.1\" 200 89 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/152.0.4191.65 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-15 21:28:09"}
{"callCampaignId":3,"callTargetId":56,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3384169353","timestamp":"2026-09-15 21:55:14"}
{"callCampaignId":3,"callTargetId":56,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:55:14"}
{"level":"info","message":"Dialer worker: job 123 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:55:14"}
{"callCampaignId":3,"callTargetId":55,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3382533210","timestamp":"2026-09-15 21:55:14"}
{"callCampaignId":3,"callTargetId":55,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:55:14"}
{"level":"info","message":"Dialer worker: job 124 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:55:14"}
{"callCampaignId":3,"callTargetId":58,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"065500374","timestamp":"2026-09-15 21:55:44"}
{"callCampaignId":3,"callTargetId":58,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:55:44"}
{"level":"info","message":"Dialer worker: job 125 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:55:44"}
{"callCampaignId":3,"callTargetId":61,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067222186","timestamp":"2026-09-15 21:55:44"}
{"callCampaignId":3,"callTargetId":61,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:55:44"}
{"level":"info","message":"Dialer worker: job 126 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:55:44"}
{"callCampaignId":3,"callTargetId":63,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069871004","timestamp":"2026-09-15 21:55:44"}
{"callCampaignId":3,"callTargetId":63,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:55:44"}
{"level":"info","message":"Dialer worker: job 127 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:55:44"}
{"callCampaignId":3,"callTargetId":57,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0665001445","timestamp":"2026-09-15 21:55:49"}
{"callCampaignId":3,"callTargetId":57,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:55:49"}
{"level":"info","message":"Dialer worker: job 128 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:55:49"}
{"callCampaignId":3,"callTargetId":67,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0652726961","timestamp":"2026-09-15 21:55:49"}
{"callCampaignId":3,"callTargetId":67,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:55:49"}
{"level":"info","message":"Dialer worker: job 129 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:55:49"}
{"callCampaignId":3,"callTargetId":52,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0655281640","timestamp":"2026-09-15 21:55:50"}
{"callCampaignId":3,"callTargetId":52,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:55:50"}
{"level":"info","message":"Dialer worker: job 130 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:55:50"}
{"callCampaignId":3,"callTargetId":69,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"076626531","timestamp":"2026-09-15 21:55:51"}
{"callCampaignId":3,"callTargetId":69,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:55:51"}
{"level":"info","message":"Dialer worker: job 131 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:55:51"}
{"callCampaignId":3,"callTargetId":59,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0696492135","timestamp":"2026-09-15 21:55:52"}
{"callCampaignId":3,"callTargetId":59,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:55:52"}
{"level":"info","message":"Dialer worker: job 132 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:55:52"}
{"callCampaignId":3,"callTargetId":53,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067809102","timestamp":"2026-09-15 21:55:53"}
{"callCampaignId":3,"callTargetId":53,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:55:53"}
{"level":"info","message":"Dialer worker: job 133 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:55:53"}
{"callCampaignId":3,"callTargetId":60,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0774016211","timestamp":"2026-09-15 21:56:04"}
{"callCampaignId":3,"callTargetId":60,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:56:04"}
{"level":"info","message":"Dialer worker: job 134 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:56:04"}
{"callCampaignId":3,"callTargetId":66,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"063202917","timestamp":"2026-09-15 21:56:14"}
{"callCampaignId":3,"callTargetId":66,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:56:14"}
{"level":"info","message":"Dialer worker: job 135 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:56:14"}
{"callCampaignId":3,"callTargetId":68,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"068551057","timestamp":"2026-09-15 21:56:19"}
{"callCampaignId":3,"callTargetId":68,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:56:19"}
{"level":"info","message":"Dialer worker: job 136 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:56:19"}
{"callCampaignId":3,"callTargetId":72,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0652205184","timestamp":"2026-09-15 21:56:31"}
{"callCampaignId":3,"callTargetId":72,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:56:31"}
{"level":"info","message":"Dialer worker: job 137 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:56:31"}
{"callCampaignId":3,"callTargetId":70,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0695471807","timestamp":"2026-09-15 21:56:35"}
{"callCampaignId":3,"callTargetId":70,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:56:35"}
{"level":"info","message":"Dialer worker: job 138 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:56:35"}
{"callCampaignId":3,"callTargetId":73,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0625205070","timestamp":"2026-09-15 21:56:39"}
{"callCampaignId":3,"callTargetId":73,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:56:39"}
{"level":"info","message":"Dialer worker: job 139 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:56:39"}
{"callCampaignId":3,"callTargetId":71,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0761507283","timestamp":"2026-09-15 21:56:40"}
{"callCampaignId":3,"callTargetId":71,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:56:40"}
{"level":"info","message":"Dialer worker: job 140 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:56:40"}
{"callCampaignId":3,"callTargetId":75,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"062023284","timestamp":"2026-09-15 21:56:45"}
{"callCampaignId":3,"callTargetId":75,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:56:45"}
{"level":"info","message":"Dialer worker: job 141 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:56:45"}
{"callCampaignId":3,"callTargetId":62,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0686212640","timestamp":"2026-09-15 21:56:47"}
{"callCampaignId":3,"callTargetId":62,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:56:47"}
{"level":"info","message":"Dialer worker: job 142 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:56:47"}
{"callCampaignId":3,"callTargetId":77,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0683774093","timestamp":"2026-09-15 21:57:04"}
{"callCampaignId":3,"callTargetId":77,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:57:04"}
{"level":"info","message":"Dialer worker: job 143 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:57:04"}
{"callCampaignId":3,"callTargetId":64,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0658301718","timestamp":"2026-09-15 21:57:15"}
{"callCampaignId":3,"callTargetId":64,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:57:15"}
{"level":"info","message":"Dialer worker: job 144 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:57:15"}
{"callCampaignId":3,"callTargetId":78,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0658334674","timestamp":"2026-09-15 21:57:26"}
{"callCampaignId":3,"callTargetId":78,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:57:26"}
{"level":"info","message":"Dialer worker: job 145 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:57:26"}
{"callCampaignId":3,"callTargetId":79,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"064883139","timestamp":"2026-09-15 21:57:37"}
{"callCampaignId":3,"callTargetId":79,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:57:37"}
{"level":"info","message":"Dialer worker: job 146 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:57:37"}
{"callCampaignId":3,"callTargetId":80,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069345383","timestamp":"2026-09-15 21:58:23"}
{"callCampaignId":3,"callTargetId":80,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 21:58:23"}
{"level":"info","message":"Dialer worker: job 147 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 21:58:23"}
{"callCampaignId":3,"callTargetId":74,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069534333","timestamp":"2026-09-15 22:01:31"}
{"callCampaignId":3,"callTargetId":74,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-15 22:01:31"}
{"level":"info","message":"Dialer worker: job 148 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-15 22:01:31"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:05:56:45 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 07:56:45"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:05:56:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 07:56:45"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:05:56:45 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1481 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 07:56:45"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:05:56:46 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 07:56:46"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:06:35:11 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 08:35:11"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:06:35:11 +0000] \"GET /api/companies?limit=1&page=1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 08:35:11"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:06:35:11 +0000] \"GET /api/contacts/stats HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 08:35:11"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:06:35:11 +0000] \"GET /api/campaigns/stats HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 08:35:11"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:06:35:11 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 08:35:11"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:06:35:11 +0000] \"GET /api/cold-calls/stats HTTP/1.1\" 200 356 \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 08:35:11"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:06:36:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 08:36:25"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:06:36:33 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 08:36:33"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:06:36:33 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 08:36:33"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:06:36:39 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 200 11636 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 08:36:39"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:06:36:39 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 200 39339 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 08:36:39"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:06:36:39 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 200 270 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 08:36:39"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:06:37:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 08:37:25"}
{"callCampaignId":3,"callTargetId":52,"jobId":"150","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0655281640","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":52,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0655281640","timestamp":"2026-09-16 09:00:58"}
{"callCampaignId":3,"callTargetId":53,"jobId":"151","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067809102","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":53,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067809102","timestamp":"2026-09-16 09:00:58"}
{"callCampaignId":3,"callTargetId":55,"jobId":"152","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3382533210","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":55,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3382533210","timestamp":"2026-09-16 09:00:58"}
{"callCampaignId":3,"callTargetId":56,"jobId":"153","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3384169353","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":56,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3384169353","timestamp":"2026-09-16 09:00:58"}
{"endpoint":"PJSIP/2337390655281640@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":52,"userId":4},"normalizedNumber":"2337390655281640","phoneNumber":"0655281640","timestamp":"2026-09-16 09:00:58"}
{"endpoint":"PJSIP/233739067809102@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":53,"userId":4},"normalizedNumber":"233739067809102","phoneNumber":"067809102","timestamp":"2026-09-16 09:00:58"}
{"callCampaignId":3,"callTargetId":57,"jobId":"154","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0665001445","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":57,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0665001445","timestamp":"2026-09-16 09:00:58"}
{"callCampaignId":3,"callTargetId":58,"jobId":"155","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"065500374","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":58,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"065500374","timestamp":"2026-09-16 09:00:58"}
{"endpoint":"PJSIP/2337393382533210@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":55,"userId":4},"normalizedNumber":"2337393382533210","phoneNumber":"3382533210","timestamp":"2026-09-16 09:00:58"}
{"callCampaignId":3,"callTargetId":59,"jobId":"156","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0696492135","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":59,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0696492135","timestamp":"2026-09-16 09:00:58"}
{"endpoint":"PJSIP/2337393384169353@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":56,"userId":4},"normalizedNumber":"2337393384169353","phoneNumber":"3384169353","timestamp":"2026-09-16 09:00:58"}
{"endpoint":"PJSIP/2337390665001445@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":57,"userId":4},"normalizedNumber":"2337390665001445","phoneNumber":"0665001445","timestamp":"2026-09-16 09:00:58"}
{"callCampaignId":3,"callTargetId":60,"jobId":"157","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0774016211","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":60,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0774016211","timestamp":"2026-09-16 09:00:58"}
{"endpoint":"PJSIP/233739065500374@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":58,"userId":4},"normalizedNumber":"233739065500374","phoneNumber":"065500374","timestamp":"2026-09-16 09:00:58"}
{"callCampaignId":3,"callTargetId":61,"jobId":"158","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067222186","timestamp":"2026-09-16 09:00:58","userId":4}
{"endpoint":"PJSIP/2337390696492135@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":59,"userId":4},"normalizedNumber":"2337390696492135","phoneNumber":"0696492135","timestamp":"2026-09-16 09:00:58"}
{"callCampaignId":3,"callTargetId":61,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067222186","timestamp":"2026-09-16 09:00:58"}
{"endpoint":"PJSIP/2337390774016211@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":60,"userId":4},"normalizedNumber":"2337390774016211","phoneNumber":"0774016211","timestamp":"2026-09-16 09:00:58"}
{"callCampaignId":3,"callTargetId":62,"jobId":"159","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0686212640","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":62,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0686212640","timestamp":"2026-09-16 09:00:58"}
{"callCampaignId":3,"callTargetId":63,"jobId":"160","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069871004","timestamp":"2026-09-16 09:00:58","userId":4}
{"endpoint":"PJSIP/233739067222186@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":61,"userId":4},"normalizedNumber":"233739067222186","phoneNumber":"067222186","timestamp":"2026-09-16 09:00:58"}
{"callCampaignId":3,"callTargetId":64,"jobId":"161","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0658301718","timestamp":"2026-09-16 09:00:58","userId":4}
{"endpoint":"PJSIP/2337390686212640@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":62,"userId":4},"normalizedNumber":"2337390686212640","phoneNumber":"0686212640","timestamp":"2026-09-16 09:00:58"}
{"callCampaignId":3,"callTargetId":66,"jobId":"162","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"063202917","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":67,"jobId":"163","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0652726961","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":68,"jobId":"164","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"068551057","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":69,"jobId":"165","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"076626531","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":70,"jobId":"166","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0695471807","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":71,"jobId":"167","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0761507283","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":72,"jobId":"168","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0652205184","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":73,"jobId":"169","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0625205070","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":74,"jobId":"170","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069534333","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":75,"jobId":"171","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"062023284","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":77,"jobId":"172","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0683774093","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":78,"jobId":"173","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0658334674","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":79,"jobId":"174","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"064883139","timestamp":"2026-09-16 09:00:58","userId":4}
{"callCampaignId":3,"callTargetId":80,"jobId":"175","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069345383","timestamp":"2026-09-16 09:00:58","userId":4}
{"campaignId":3,"level":"info","message":"Campagna ripresa automaticamente (fascia oraria riaperta)","timestamp":"2026-09-16 09:00:58"}
{"callTargetId":52,"channelId":"1789542058.220","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-16 09:01:06"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-16 09:01:06"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 09:01:06","url":"http://51.38.247.132:8088"}
{"caller":["{phoneNumber:0696492135","callCampaignId:3","callTargetId:59","userId:4}"],"level":"info","message":"StasisStart canale 1789542058.226","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-16T07:00:58.277Z","userId":4},"timestamp":"2026-09-16 09:01:10"}
{"caller":["{phoneNumber:067222186","callCampaignId:3","callTargetId:61","userId:4}"],"level":"info","message":"StasisStart canale 1789542058.228","meta":{"callCampaignId":3,"callTargetId":61,"phoneNumber":"067222186","startedAt":"2026-09-16T07:00:58.285Z","userId":4},"timestamp":"2026-09-16 09:01:12"}
{"caller":["{phoneNumber:0665001445","callCampaignId:3","callTargetId:57","userId:4}"],"level":"info","message":"StasisStart canale 1789542058.224","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-16T07:00:58.275Z","userId":4},"timestamp":"2026-09-16 09:01:13"}
{"level":"info","message":"StasisEnd canale 1789542058.224","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-16T07:00:58.275Z","userId":4},"timestamp":"2026-09-16 09:01:19"}
{"level":"info","message":"StasisEnd canale 1789542058.228","meta":{"callCampaignId":3,"callTargetId":61,"phoneNumber":"067222186","startedAt":"2026-09-16T07:00:58.285Z","userId":4},"timestamp":"2026-09-16 09:01:21"}
{"level":"info","message":"StasisEnd canale 1789542058.226","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-16T07:00:58.277Z","userId":4},"timestamp":"2026-09-16 09:01:21"}
{"caller":["{phoneNumber:0774016211","callCampaignId:3","callTargetId:60","userId:4}"],"level":"info","message":"StasisStart canale 1789542058.227","meta":{"callCampaignId":3,"callTargetId":60,"phoneNumber":"0774016211","startedAt":"2026-09-16T07:00:58.280Z","userId":4},"timestamp":"2026-09-16 09:01:23"}
{"level":"info","message":"5.91.66.193 - - [16/Sep/2026:07:01:27 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 09:01:27"}
{"level":"info","message":"StasisEnd canale 1789542058.227","meta":{"callCampaignId":3,"callTargetId":60,"phoneNumber":"0774016211","startedAt":"2026-09-16T07:00:58.280Z","userId":4},"timestamp":"2026-09-16 09:01:39"}
{"callTargetId":52,"channelId":"1789542058.220","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 09:01:43"}
{"callTargetId":53,"channelId":"1789542058.221","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 09:01:43"}
{"callTargetId":55,"channelId":"1789542058.223","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 09:01:43"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542058.223 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:01:43"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542058.221 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:01:43"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542058.220 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:01:43"}
{"callTargetId":56,"channelId":"1789542058.225","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 09:01:43"}
{"callTargetId":57,"channelId":"1789542058.224","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 09:01:43"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542058.224 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:01:43"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542058.225 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:01:43"}
{"callTargetId":58,"channelId":"1789542058.222","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 09:01:43"}
{"callTargetId":59,"channelId":"1789542058.226","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 09:01:43"}
{"callTargetId":60,"channelId":"1789542058.227","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 09:01:43"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542058.226 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:01:43"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542058.222 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:01:43"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542058.227 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:01:43"}
{"callTargetId":61,"channelId":"1789542058.228","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 09:01:43"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542058.228 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:01:43"}
{"callTargetId":62,"channelId":"1789542058.229","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 09:01:43"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542058.229 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":52,"jobId":"176","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0655281640","timestamp":"2026-09-16 09:01:43","userId":4}
{"attemptsMade":2,"callTargetId":52,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":55,"jobId":"177","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3382533210","timestamp":"2026-09-16 09:01:43","userId":4}
{"callCampaignId":3,"callTargetId":53,"jobId":"178","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067809102","timestamp":"2026-09-16 09:01:43","userId":4}
{"attemptsMade":2,"callTargetId":55,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:01:43"}
{"attemptsMade":2,"callTargetId":53,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:01:43"}
{"coldCallId":115,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:01:43"}
{"level":"info","message":"Dialer worker: job 150 completato","result":{"coldCallId":115,"status":"not_answered"},"timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":57,"jobId":"179","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0665001445","timestamp":"2026-09-16 09:01:43","userId":4}
{"callCampaignId":3,"callTargetId":56,"jobId":"180","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3384169353","timestamp":"2026-09-16 09:01:43","userId":4}
{"callCampaignId":3,"callTargetId":58,"jobId":"181","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"065500374","timestamp":"2026-09-16 09:01:43","userId":4}
{"attemptsMade":2,"callTargetId":57,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:01:43"}
{"attemptsMade":2,"callTargetId":56,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:01:43"}
{"attemptsMade":2,"callTargetId":58,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":63,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069871004","timestamp":"2026-09-16 09:01:43"}
{"coldCallId":117,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:01:43"}
{"coldCallId":116,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:01:43"}
{"coldCallId":119,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":60,"jobId":"182","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0774016211","timestamp":"2026-09-16 09:01:43","userId":4}
{"level":"info","message":"Dialer worker: job 152 completato","result":{"coldCallId":117,"status":"not_answered"},"timestamp":"2026-09-16 09:01:43"}
{"level":"info","message":"Dialer worker: job 151 completato","result":{"coldCallId":116,"status":"not_answered"},"timestamp":"2026-09-16 09:01:43"}
{"attemptsMade":2,"callTargetId":60,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":64,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0658301718","timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":66,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"063202917","timestamp":"2026-09-16 09:01:43"}
{"coldCallId":122,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:01:43"}
{"level":"info","message":"Dialer worker: job 154 completato","result":{"coldCallId":119,"status":"not_answered"},"timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":59,"jobId":"183","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0696492135","timestamp":"2026-09-16 09:01:43","userId":4}
{"attemptsMade":2,"callTargetId":59,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":67,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0652726961","timestamp":"2026-09-16 09:01:43"}
{"coldCallId":118,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:01:43"}
{"coldCallId":120,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:01:43"}
{"coldCallId":121,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:01:43"}
{"level":"info","message":"Dialer worker: job 157 completato","result":{"coldCallId":122,"status":"not_answered"},"timestamp":"2026-09-16 09:01:43"}
{"level":"info","message":"Dialer worker: job 153 completato","result":{"coldCallId":118,"status":"not_answered"},"timestamp":"2026-09-16 09:01:43"}
{"level":"info","message":"Dialer worker: job 155 completato","result":{"coldCallId":120,"status":"not_answered"},"timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":62,"jobId":"184","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0686212640","timestamp":"2026-09-16 09:01:43","userId":4}
{"callCampaignId":3,"callTargetId":61,"jobId":"185","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067222186","timestamp":"2026-09-16 09:01:43","userId":4}
{"attemptsMade":2,"callTargetId":62,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:01:43"}
{"attemptsMade":2,"callTargetId":61,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":68,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"068551057","timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":69,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"076626531","timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":70,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0695471807","timestamp":"2026-09-16 09:01:43"}
{"coldCallId":123,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:01:43"}
{"level":"info","message":"Dialer worker: job 156 completato","result":{"coldCallId":121,"status":"not_answered"},"timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":71,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0761507283","timestamp":"2026-09-16 09:01:43"}
{"level":"info","message":"Dialer worker: job 159 completato","result":{"coldCallId":123,"status":"not_answered"},"timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":72,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0652205184","timestamp":"2026-09-16 09:01:43"}
{"coldCallId":124,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:01:43"}
{"level":"info","message":"Dialer worker: job 158 completato","result":{"coldCallId":124,"status":"not_answered"},"timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":73,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0625205070","timestamp":"2026-09-16 09:01:43"}
{"endpoint":"PJSIP/2337390695471807@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":70,"userId":4},"normalizedNumber":"2337390695471807","phoneNumber":"0695471807","timestamp":"2026-09-16 09:01:43"}
{"endpoint":"PJSIP/233739063202917@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":66,"userId":4},"normalizedNumber":"233739063202917","phoneNumber":"063202917","timestamp":"2026-09-16 09:01:43"}
{"endpoint":"PJSIP/233739076626531@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":69,"userId":4},"normalizedNumber":"233739076626531","phoneNumber":"076626531","timestamp":"2026-09-16 09:01:43"}
{"endpoint":"PJSIP/233739068551057@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":68,"userId":4},"normalizedNumber":"233739068551057","phoneNumber":"068551057","timestamp":"2026-09-16 09:01:43"}
{"endpoint":"PJSIP/2337390658301718@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":64,"userId":4},"normalizedNumber":"2337390658301718","phoneNumber":"0658301718","timestamp":"2026-09-16 09:01:43"}
{"endpoint":"PJSIP/233739069871004@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":63,"userId":4},"normalizedNumber":"233739069871004","phoneNumber":"069871004","timestamp":"2026-09-16 09:01:43"}
{"endpoint":"PJSIP/2337390761507283@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":71,"userId":4},"normalizedNumber":"2337390761507283","phoneNumber":"0761507283","timestamp":"2026-09-16 09:01:43"}
{"endpoint":"PJSIP/2337390652726961@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":67,"userId":4},"normalizedNumber":"2337390652726961","phoneNumber":"0652726961","timestamp":"2026-09-16 09:01:43"}
{"endpoint":"PJSIP/2337390652205184@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":72,"userId":4},"normalizedNumber":"2337390652205184","phoneNumber":"0652205184","timestamp":"2026-09-16 09:01:43"}
{"endpoint":"PJSIP/2337390625205070@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":73,"userId":4},"normalizedNumber":"2337390625205070","phoneNumber":"0625205070","timestamp":"2026-09-16 09:01:43"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789542103.240 distrutto","meta":{"callCampaignId":3,"callTargetId":67,"phoneNumber":"0652726961","startedAt":"2026-09-16T07:01:43.646Z","userId":4},"timestamp":"2026-09-16 09:01:43"}
{"callTargetId":67,"causeText":"Circuit/channel congestion","channelId":"1789542103.240","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":67,"jobId":"186","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0652726961","timestamp":"2026-09-16 09:01:43","userId":4}
{"attemptsMade":2,"callTargetId":67,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:01:43"}
{"coldCallId":125,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:01:43"}
{"level":"info","message":"Dialer worker: job 163 completato","result":{"coldCallId":125,"status":"not_answered"},"timestamp":"2026-09-16 09:01:43"}
{"callCampaignId":3,"callTargetId":74,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069534333","timestamp":"2026-09-16 09:01:43"}
{"endpoint":"PJSIP/233739069534333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":74,"userId":4},"normalizedNumber":"233739069534333","phoneNumber":"069534333","timestamp":"2026-09-16 09:01:43"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789542103.236 distrutto","meta":{"callCampaignId":3,"callTargetId":69,"phoneNumber":"076626531","startedAt":"2026-09-16T07:01:43.645Z","userId":4},"timestamp":"2026-09-16 09:01:44"}
{"callTargetId":69,"causeText":"Circuit/channel congestion","channelId":"1789542103.236","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 09:01:44"}
{"callCampaignId":3,"callTargetId":69,"jobId":"187","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"076626531","timestamp":"2026-09-16 09:01:44","userId":4}
{"attemptsMade":2,"callTargetId":69,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:01:44"}
{"coldCallId":126,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:01:44"}
{"level":"info","message":"Dialer worker: job 165 completato","result":{"coldCallId":126,"status":"not_answered"},"timestamp":"2026-09-16 09:01:44"}
{"callCampaignId":3,"callTargetId":75,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"062023284","timestamp":"2026-09-16 09:01:44"}
{"endpoint":"PJSIP/233739062023284@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":75,"userId":4},"normalizedNumber":"233739062023284","phoneNumber":"062023284","timestamp":"2026-09-16 09:01:44"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789542103.243 distrutto","meta":{"callCampaignId":3,"callTargetId":73,"phoneNumber":"0625205070","startedAt":"2026-09-16T07:01:43.650Z","userId":4},"timestamp":"2026-09-16 09:01:47"}
{"callTargetId":73,"causeText":"User busy","channelId":"1789542103.243","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 09:01:47"}
{"callCampaignId":3,"callTargetId":73,"jobId":"188","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0625205070","timestamp":"2026-09-16 09:01:47","userId":4}
{"attemptsMade":2,"callTargetId":73,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:01:47"}
{"coldCallId":127,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:01:47"}
{"level":"info","message":"Dialer worker: job 169 completato","result":{"coldCallId":127,"status":"not_answered"},"timestamp":"2026-09-16 09:01:47"}
{"callCampaignId":3,"callTargetId":77,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0683774093","timestamp":"2026-09-16 09:01:47"}
{"endpoint":"PJSIP/2337390683774093@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":77,"userId":4},"normalizedNumber":"2337390683774093","phoneNumber":"0683774093","timestamp":"2026-09-16 09:01:47"}
{"level":"info","message":"Canale 1789542103.237 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":64,"phoneNumber":"0658301718","startedAt":"2026-09-16T07:01:43.645Z","userId":4},"timestamp":"2026-09-16 09:01:52"}
{"callTargetId":64,"channelId":"1789542103.237","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 09:01:52"}
{"caller":["{phoneNumber:0658301718","callCampaignId:3","callTargetId:64","userId:4}"],"level":"info","message":"StasisStart canale 1789542103.237","meta":{"callCampaignId":3,"callTargetId":64,"phoneNumber":"0658301718","startedAt":"2026-09-16T07:01:43.645Z","userId":4},"timestamp":"2026-09-16 09:01:52"}
{"bridgeId":"364b7f75-9b25-4b15-aaaa-6f200bb56a7a","leadChannelId":"1789542103.237","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 09:01:52"}
{"channelId":"1789542112.247","connectionId":"23b6aa0b-473a-49f4-b91b-e711532756e7","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 09:01:52"}
{"connectionId":"23b6aa0b-473a-49f4-b91b-e711532756e7","leadChannelId":"1789542103.237","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 09:01:52"}
{"leadChannelId":"1789542103.237","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 09:01:52"}
{"level":"info","message":"Canale 1789542112.247 risposto (Up)","timestamp":"2026-09-16 09:01:52"}
{"caller":[],"level":"info","message":"StasisStart canale 1789542112.247","timestamp":"2026-09-16 09:01:52"}
{"bridgeId":"364b7f75-9b25-4b15-aaaa-6f200bb56a7a","externalChannelId":"1789542112.247","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 09:01:52"}
{"count":1,"frameBytes":160,"leadChannelId":"1789542103.237","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:01:52"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 09:01:52"}
{"count":100,"frameBytes":160,"leadChannelId":"1789542103.237","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:01:54"}
{"leadChannelId":"1789542103.237","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Buongiorno,","timestamp":"2026-09-16 09:01:54"}
{"level":"info","message":"Canale 1789542103.241 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":71,"phoneNumber":"0761507283","startedAt":"2026-09-16T07:01:43.646Z","userId":4},"timestamp":"2026-09-16 09:01:55"}
{"callTargetId":71,"channelId":"1789542103.241","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 09:01:55"}
{"caller":["{phoneNumber:0761507283","callCampaignId:3","callTargetId:71","userId:4}"],"level":"info","message":"StasisStart canale 1789542103.241","meta":{"callCampaignId":3,"callTargetId":71,"phoneNumber":"0761507283","startedAt":"2026-09-16T07:01:43.646Z","userId":4},"timestamp":"2026-09-16 09:01:55"}
{"bridgeId":"f66e17b8-f923-4c1e-9b27-b09c4931fe8e","leadChannelId":"1789542103.241","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 09:01:55"}
{"channelId":"1789542115.248","connectionId":"8ad47dee-03ca-4a87-9189-852d729330a2","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 09:01:55"}
{"connectionId":"8ad47dee-03ca-4a87-9189-852d729330a2","leadChannelId":"1789542103.241","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 09:01:55"}
{"leadChannelId":"1789542103.241","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 09:01:55"}
{"level":"info","message":"Canale 1789542115.248 risposto (Up)","timestamp":"2026-09-16 09:01:55"}
{"caller":[],"level":"info","message":"StasisStart canale 1789542115.248","timestamp":"2026-09-16 09:01:55"}
{"bridgeId":"f66e17b8-f923-4c1e-9b27-b09c4931fe8e","externalChannelId":"1789542115.248","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 09:01:55"}
{"count":1,"frameBytes":160,"leadChannelId":"1789542103.241","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:01:55"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 09:01:56"}
{"count":200,"frameBytes":160,"leadChannelId":"1789542103.237","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:01:56"}
{"leadChannelId":"1789542103.241","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno,","timestamp":"2026-09-16 09:01:57"}
{"level":"info","message":"Canale 1789542103.238 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":63,"phoneNumber":"069871004","startedAt":"2026-09-16T07:01:43.645Z","userId":4},"timestamp":"2026-09-16 09:01:57"}
{"callTargetId":63,"channelId":"1789542103.238","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 09:01:57"}
{"caller":["{phoneNumber:069871004","callCampaignId:3","callTargetId:63","userId:4}"],"level":"info","message":"StasisStart canale 1789542103.238","meta":{"callCampaignId":3,"callTargetId":63,"phoneNumber":"069871004","startedAt":"2026-09-16T07:01:43.645Z","userId":4},"timestamp":"2026-09-16 09:01:57"}
{"bridgeId":"a873af6e-83fc-4274-ad1c-0c7f708540ab","leadChannelId":"1789542103.238","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 09:01:57"}
{"channelId":"1789542117.249","connectionId":"34e0b6a4-3082-402c-9ee2-ca4491a1a41e","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 09:01:57"}
{"connectionId":"34e0b6a4-3082-402c-9ee2-ca4491a1a41e","leadChannelId":"1789542103.238","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 09:01:57"}
{"leadChannelId":"1789542103.238","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 09:01:57"}
{"level":"info","message":"Canale 1789542117.249 risposto (Up)","timestamp":"2026-09-16 09:01:57"}
{"caller":[],"level":"info","message":"StasisStart canale 1789542117.249","timestamp":"2026-09-16 09:01:57"}
{"bridgeId":"a873af6e-83fc-4274-ad1c-0c7f708540ab","externalChannelId":"1789542117.249","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 09:01:57"}
{"count":1,"frameBytes":160,"leadChannelId":"1789542103.238","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:01:57"}
{"count":100,"frameBytes":160,"leadChannelId":"1789542103.241","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:01:57"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 09:01:57"}
{"leadChannelId":"1789542103.241","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Buongiorno.","timestamp":"2026-09-16 09:01:58"}
{"level":"info","message":"Canale 1789542107.246 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":77,"phoneNumber":"0683774093","startedAt":"2026-09-16T07:01:47.108Z","userId":4},"timestamp":"2026-09-16 09:01:58"}
{"callTargetId":77,"channelId":"1789542107.246","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 09:01:58"}
{"caller":["{phoneNumber:0683774093","callCampaignId:3","callTargetId:77","userId:4}"],"level":"info","message":"StasisStart canale 1789542107.246","meta":{"callCampaignId":3,"callTargetId":77,"phoneNumber":"0683774093","startedAt":"2026-09-16T07:01:47.108Z","userId":4},"timestamp":"2026-09-16 09:01:58"}
{"bridgeId":"ebfe49ef-cda3-4d08-b0e2-870ad5672cab","leadChannelId":"1789542107.246","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 09:01:58"}
{"channelId":"1789542118.250","connectionId":"2fcad86a-57a4-40e6-baec-3f4814a108b4","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 09:01:58"}
{"connectionId":"2fcad86a-57a4-40e6-baec-3f4814a108b4","leadChannelId":"1789542107.246","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 09:01:58"}
{"leadChannelId":"1789542107.246","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 09:01:58"}
{"level":"info","message":"Canale 1789542118.250 risposto (Up)","timestamp":"2026-09-16 09:01:58"}
{"caller":[],"level":"info","message":"StasisStart canale 1789542118.250","timestamp":"2026-09-16 09:01:58"}
{"bridgeId":"ebfe49ef-cda3-4d08-b0e2-870ad5672cab","externalChannelId":"1789542118.250","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 09:01:58"}
{"count":1,"frameBytes":160,"leadChannelId":"1789542107.246","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:01:58"}
{"count":300,"frameBytes":160,"leadChannelId":"1789542103.237","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:01:58"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 09:01:58"}
{"count":100,"frameBytes":160,"leadChannelId":"1789542103.238","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:01:59"}
{"count":200,"frameBytes":160,"leadChannelId":"1789542103.241","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:01:59"}
{"leadChannelId":"1789542107.246","level":"info","message":"Trascrizione lead (parziale)","text":"Via","timestamp":"2026-09-16 09:01:59"}
{"count":100,"frameBytes":160,"leadChannelId":"1789542107.246","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:00"}
{"leadChannelId":"1789542107.246","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Via live, buongiorno!","timestamp":"2026-09-16 09:02:00"}
{"count":400,"frameBytes":160,"leadChannelId":"1789542103.237","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:00"}
{"count":200,"frameBytes":160,"leadChannelId":"1789542103.238","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:01"}
{"count":300,"frameBytes":160,"leadChannelId":"1789542103.241","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:01"}
{"leadChannelId":"1789542103.238","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 09:02:01"}
{"count":200,"frameBytes":160,"leadChannelId":"1789542107.246","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:02"}
{"count":500,"frameBytes":160,"leadChannelId":"1789542103.237","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:02"}
{"level":"info","message":"Canale 1789542104.245 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":75,"phoneNumber":"062023284","startedAt":"2026-09-16T07:01:44.140Z","userId":4},"timestamp":"2026-09-16 09:02:02"}
{"callTargetId":75,"channelId":"1789542104.245","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 09:02:02"}
{"caller":["{phoneNumber:062023284","callCampaignId:3","callTargetId:75","userId:4}"],"level":"info","message":"StasisStart canale 1789542104.245","meta":{"callCampaignId":3,"callTargetId":75,"phoneNumber":"062023284","startedAt":"2026-09-16T07:01:44.140Z","userId":4},"timestamp":"2026-09-16 09:02:02"}
{"bridgeId":"e27f3bc9-cf42-4302-8f60-75b84502f762","leadChannelId":"1789542104.245","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 09:02:02"}
{"channelId":"1789542122.251","connectionId":"d7ce1fe5-47a7-439b-91a9-1b5c144119cd","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 09:02:02"}
{"connectionId":"d7ce1fe5-47a7-439b-91a9-1b5c144119cd","leadChannelId":"1789542104.245","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 09:02:02"}
{"leadChannelId":"1789542104.245","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 09:02:02"}
{"level":"info","message":"Canale 1789542122.251 risposto (Up)","timestamp":"2026-09-16 09:02:02"}
{"caller":[],"level":"info","message":"StasisStart canale 1789542122.251","timestamp":"2026-09-16 09:02:02"}
{"bridgeId":"e27f3bc9-cf42-4302-8f60-75b84502f762","externalChannelId":"1789542122.251","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 09:02:02"}
{"count":1,"frameBytes":160,"leadChannelId":"1789542104.245","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:02"}
{"count":300,"frameBytes":160,"leadChannelId":"1789542103.238","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:03"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 09:02:03"}
{"count":400,"frameBytes":160,"leadChannelId":"1789542103.241","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:03"}
{"level":"info","message":"Canale 1789542103.235 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":66,"phoneNumber":"063202917","startedAt":"2026-09-16T07:01:43.643Z","userId":4},"timestamp":"2026-09-16 09:02:03"}
{"callTargetId":66,"channelId":"1789542103.235","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 09:02:03"}
{"caller":["{phoneNumber:063202917","callCampaignId:3","callTargetId:66","userId:4}"],"level":"info","message":"StasisStart canale 1789542103.235","meta":{"callCampaignId":3,"callTargetId":66,"phoneNumber":"063202917","startedAt":"2026-09-16T07:01:43.643Z","userId":4},"timestamp":"2026-09-16 09:02:03"}
{"bridgeId":"4ecde4aa-a1ad-423d-9be5-ca867cee0cdc","leadChannelId":"1789542103.235","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 09:02:03"}
{"channelId":"1789542123.252","connectionId":"29eb2cc0-bc63-4743-9beb-2d024f7bf484","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 09:02:03"}
{"connectionId":"29eb2cc0-bc63-4743-9beb-2d024f7bf484","leadChannelId":"1789542103.235","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 09:02:03"}
{"leadChannelId":"1789542103.235","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 09:02:03"}
{"level":"info","message":"Canale 1789542123.252 risposto (Up)","timestamp":"2026-09-16 09:02:03"}
{"caller":[],"level":"info","message":"StasisStart canale 1789542123.252","timestamp":"2026-09-16 09:02:03"}
{"bridgeId":"4ecde4aa-a1ad-423d-9be5-ca867cee0cdc","externalChannelId":"1789542123.252","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 09:02:03"}
{"count":1,"frameBytes":160,"leadChannelId":"1789542103.235","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:03"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 09:02:03"}
{"count":300,"frameBytes":160,"leadChannelId":"1789542107.246","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:04"}
{"count":600,"frameBytes":160,"leadChannelId":"1789542103.237","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:04"}
{"count":100,"frameBytes":160,"leadChannelId":"1789542104.245","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:04"}
{"leadChannelId":"1789542103.237","level":"info","message":"Trascrizione lead (parziale)","text":"guardi non ci","timestamp":"2026-09-16 09:02:05"}
{"level":"info","message":"Canale 1789542103.244 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":74,"phoneNumber":"069534333","startedAt":"2026-09-16T07:01:43.919Z","userId":4},"timestamp":"2026-09-16 09:02:05"}
{"callTargetId":74,"channelId":"1789542103.244","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 09:02:05"}
{"caller":["{phoneNumber:069534333","callCampaignId:3","callTargetId:74","userId:4}"],"level":"info","message":"StasisStart canale 1789542103.244","meta":{"callCampaignId":3,"callTargetId":74,"phoneNumber":"069534333","startedAt":"2026-09-16T07:01:43.919Z","userId":4},"timestamp":"2026-09-16 09:02:05"}
{"bridgeId":"f20593db-677c-424a-87ca-45f79c505a62","leadChannelId":"1789542103.244","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 09:02:05"}
{"channelId":"1789542125.253","connectionId":"86f1e17f-b691-4ed8-ba41-6c60d4ab9eae","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 09:02:05"}
{"connectionId":"86f1e17f-b691-4ed8-ba41-6c60d4ab9eae","leadChannelId":"1789542103.244","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 09:02:05"}
{"leadChannelId":"1789542103.244","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 09:02:05"}
{"level":"info","message":"Canale 1789542125.253 risposto (Up)","timestamp":"2026-09-16 09:02:05"}
{"caller":[],"level":"info","message":"StasisStart canale 1789542125.253","timestamp":"2026-09-16 09:02:05"}
{"bridgeId":"f20593db-677c-424a-87ca-45f79c505a62","externalChannelId":"1789542125.253","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 09:02:05"}
{"count":1,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:05"}
{"count":400,"frameBytes":160,"leadChannelId":"1789542103.238","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:05"}
{"count":500,"frameBytes":160,"leadChannelId":"1789542103.241","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:05"}
{"count":100,"frameBytes":160,"leadChannelId":"1789542103.235","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:05"}
{"level":"info","message":"StasisEnd canale 1789542103.238","meta":{"callCampaignId":3,"callTargetId":63,"phoneNumber":"069871004","startedAt":"2026-09-16T07:01:43.645Z","userId":4},"timestamp":"2026-09-16 09:02:05"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542103.238 distrutto","timestamp":"2026-09-16 09:02:05"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 09:02:05"}
{"leadChannelId":"1789542103.235","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Baccherie buongiorno.","timestamp":"2026-09-16 09:02:05"}
{"leadChannelId":"1789542103.237","level":"info","message":"Trascrizione lead (parziale)","text":"guardi non ci interessa","timestamp":"2026-09-16 09:02:06"}
{"count":400,"frameBytes":160,"leadChannelId":"1789542107.246","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:06"}
{"leadChannelId":"1789542103.237","level":"info","message":"Trascrizione lead (parziale)","text":"guardi non ci interessa","timestamp":"2026-09-16 09:02:06"}
{"count":700,"frameBytes":160,"leadChannelId":"1789542103.237","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:06"}
{"count":200,"frameBytes":160,"leadChannelId":"1789542104.245","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:06"}
{"count":100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:07"}
{"leadChannelId":"1789542104.245","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 09:02:07"}
{"count":600,"frameBytes":160,"leadChannelId":"1789542103.241","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:07"}
{"count":200,"frameBytes":160,"leadChannelId":"1789542103.235","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:07"}
{"leadChannelId":"1789542103.244","level":"info","message":"Trascrizione lead (parziale)","text":"Roto","timestamp":"2026-09-16 09:02:07"}
{"leadChannelId":"1789542107.246","level":"info","message":"Trascrizione lead (parziale)","text":"Non ci interessi","timestamp":"2026-09-16 09:02:08"}
{"count":500,"frameBytes":160,"leadChannelId":"1789542107.246","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:08"}
{"leadChannelId":"1789542103.237","level":"info","message":"Trascrizione lead (finale)","text":"guardi non ci interessa, ok? Buongiorno.","timestamp":"2026-09-16 09:02:08"}
{"count":800,"frameBytes":160,"leadChannelId":"1789542103.237","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:08"}
{"count":300,"frameBytes":160,"leadChannelId":"1789542104.245","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:08"}
{"leadChannelId":"1789542107.246","level":"info","message":"Trascrizione lead (parziale)","text":"Non ci interessa, grazie.","timestamp":"2026-09-16 09:02:09"}
{"level":"info","message":"StasisEnd canale 1789542103.237","meta":{"callCampaignId":3,"callTargetId":64,"phoneNumber":"0658301718","startedAt":"2026-09-16T07:01:43.645Z","userId":4},"timestamp":"2026-09-16 09:02:09"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542103.237 distrutto","timestamp":"2026-09-16 09:02:09"}
{"count":200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:09"}
{"leadChannelId":"1789542107.246","level":"info","message":"Trascrizione lead (parziale)","text":"Non ci interessa, grazie.","timestamp":"2026-09-16 09:02:09"}
{"count":700,"frameBytes":160,"leadChannelId":"1789542103.241","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:09"}
{"count":300,"frameBytes":160,"leadChannelId":"1789542103.235","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:09"}
{"leadChannelId":"1789542107.246","level":"info","message":"Trascrizione lead (parziale)","text":"Non ci interessa, grazie.","timestamp":"2026-09-16 09:02:09"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Roto","timestamp":"2026-09-16 09:02:09"}
{"leadChannelId":"1789542103.244","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Roto","timestamp":"2026-09-16 09:02:09"}
{"level":"info","message":"StasisEnd canale 1789542103.235","meta":{"callCampaignId":3,"callTargetId":66,"phoneNumber":"063202917","startedAt":"2026-09-16T07:01:43.643Z","userId":4},"timestamp":"2026-09-16 09:02:09"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542103.235 distrutto","timestamp":"2026-09-16 09:02:09"}
{"leadChannelId":"1789542107.246","level":"info","message":"Trascrizione lead (parziale)","text":"Non ci interessa, grazie.","timestamp":"2026-09-16 09:02:10"}
{"count":600,"frameBytes":160,"leadChannelId":"1789542107.246","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:10"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il lead ha rifiutato subito, dicendo che non è interessato, senza fornire nome o ruolo."},"timestamp":"2026-09-16 09:02:10"}
{"count":400,"frameBytes":160,"leadChannelId":"1789542104.245","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:10"}
{"leadChannelId":"1789542103.241","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto,","timestamp":"2026-09-16 09:02:10"}
{"count":300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:11"}
{"level":"info","message":"StasisEnd canale 1789542107.246","meta":{"callCampaignId":3,"callTargetId":77,"phoneNumber":"0683774093","startedAt":"2026-09-16T07:01:47.108Z","userId":4},"timestamp":"2026-09-16 09:02:11"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542107.246 distrutto","timestamp":"2026-09-16 09:02:11"}
{"count":800,"frameBytes":160,"leadChannelId":"1789542103.241","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:11"}
{"leadChannelId":"1789542107.246","level":"info","message":"Trascrizione lead (finale)","text":"Non ci interessa, grazie.","timestamp":"2026-09-16 09:02:11"}
{"leadChannelId":"1789542103.241","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto!","timestamp":"2026-09-16 09:02:11"}
{"count":500,"frameBytes":160,"leadChannelId":"1789542104.245","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:12"}
{"count":400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:13"}
{"count":900,"frameBytes":160,"leadChannelId":"1789542103.241","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:13"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789542103.234 distrutto","meta":{"callCampaignId":3,"callTargetId":70,"phoneNumber":"0695471807","startedAt":"2026-09-16T07:01:43.643Z","userId":4},"timestamp":"2026-09-16 09:02:13"}
{"callTargetId":70,"causeText":"Unknown","channelId":"1789542103.234","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 09:02:13"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Pronto!","timestamp":"2026-09-16 09:02:13"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789542103.239 distrutto","meta":{"callCampaignId":3,"callTargetId":68,"phoneNumber":"068551057","startedAt":"2026-09-16T07:01:43.645Z","userId":4},"timestamp":"2026-09-16 09:02:13"}
{"callTargetId":68,"causeText":"Unknown","channelId":"1789542103.239","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 09:02:13"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789542103.242 distrutto","meta":{"callCampaignId":3,"callTargetId":72,"phoneNumber":"0652205184","startedAt":"2026-09-16T07:01:43.649Z","userId":4},"timestamp":"2026-09-16 09:02:13"}
{"callTargetId":72,"causeText":"Unknown","channelId":"1789542103.242","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 09:02:13"}
{"callCampaignId":3,"callTargetId":70,"jobId":"189","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0695471807","timestamp":"2026-09-16 09:02:13","userId":4}
{"attemptsMade":2,"callTargetId":70,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:02:13"}
{"coldCallId":128,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:02:13"}
{"level":"info","message":"Dialer worker: job 166 completato","result":{"coldCallId":128,"status":"not_answered"},"timestamp":"2026-09-16 09:02:13"}
{"callCampaignId":3,"callTargetId":72,"jobId":"190","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0652205184","timestamp":"2026-09-16 09:02:13","userId":4}
{"attemptsMade":2,"callTargetId":72,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:02:13"}
{"callCampaignId":3,"callTargetId":78,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0658334674","timestamp":"2026-09-16 09:02:13"}
{"callCampaignId":3,"callTargetId":68,"jobId":"191","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"068551057","timestamp":"2026-09-16 09:02:13","userId":4}
{"attemptsMade":2,"callTargetId":68,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:02:13"}
{"coldCallId":130,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:02:13"}
{"coldCallId":129,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 09:02:13"}
{"level":"info","message":"Dialer worker: job 168 completato","result":{"coldCallId":130,"status":"not_answered"},"timestamp":"2026-09-16 09:02:13"}
{"callCampaignId":3,"callTargetId":79,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"064883139","timestamp":"2026-09-16 09:02:13"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il lead ha risposto subito che non è interessato al servizio, senza fornire nome o ruolo."},"timestamp":"2026-09-16 09:02:13"}
{"level":"info","message":"Dialer worker: job 164 completato","result":{"coldCallId":129,"status":"not_answered"},"timestamp":"2026-09-16 09:02:13"}
{"callCampaignId":3,"callTargetId":80,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069345383","timestamp":"2026-09-16 09:02:13"}
{"endpoint":"PJSIP/2337390658334674@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":78,"userId":4},"normalizedNumber":"2337390658334674","phoneNumber":"0658334674","timestamp":"2026-09-16 09:02:13"}
{"endpoint":"PJSIP/233739064883139@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":79,"userId":4},"normalizedNumber":"233739064883139","phoneNumber":"064883139","timestamp":"2026-09-16 09:02:13"}
{"endpoint":"PJSIP/233739069345383@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":80,"userId":4},"normalizedNumber":"233739069345383","phoneNumber":"069345383","timestamp":"2026-09-16 09:02:13"}
{"leadChannelId":"1789542103.241","level":"info","message":"Trascrizione lead (finale)","text":"Pronto!","timestamp":"2026-09-16 09:02:14"}
{"count":600,"frameBytes":160,"leadChannelId":"1789542104.245","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:14"}
{"level":"info","message":"StasisEnd canale 1789542112.247","timestamp":"2026-09-16 09:02:15"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542112.247 distrutto","timestamp":"2026-09-16 09:02:15"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542103.237 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:02:15"}
{"code":1000,"leadChannelId":"1789542103.237","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 09:02:15"}
{"count":500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:15"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 09:02:15"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789542103.241","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:15"}
{"level":"info","message":"StasisEnd canale 1789542103.241","meta":{"callCampaignId":3,"callTargetId":71,"phoneNumber":"0761507283","startedAt":"2026-09-16T07:01:43.646Z","userId":4},"timestamp":"2026-09-16 09:02:16"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542103.241 distrutto","timestamp":"2026-09-16 09:02:16"}
{"count":700,"frameBytes":160,"leadChannelId":"1789542104.245","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:16"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il lead ha rifiutato subito, dicendo che non è interessato, senza fornire nome o ruolo."},"leadChannelId":"1789542103.237","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 09:02:17"}
{"coldCallId":131,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-16 09:02:17"}
{"level":"info","message":"Dialer worker: job 161 completato","result":{"coldCallId":131,"status":"not_interested"},"timestamp":"2026-09-16 09:02:17"}
{"count":600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:17"}
{"level":"info","message":"StasisEnd canale 1789542118.250","timestamp":"2026-09-16 09:02:17"}
{"code":1000,"leadChannelId":"1789542107.246","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 09:02:17"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542118.250 distrutto","timestamp":"2026-09-16 09:02:17"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542107.246 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:02:17"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 09:02:17"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 09:02:17"}
{"leadChannelId":"1789542103.238","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 09:02:17"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 09:02:17"}
{"level":"info","message":"StasisEnd canale 1789542117.249","timestamp":"2026-09-16 09:02:17"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542117.249 distrutto","timestamp":"2026-09-16 09:02:17"}
{"code":1000,"leadChannelId":"1789542103.238","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 09:02:17"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542103.238 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:02:17"}
{"level":"info","message":"StasisEnd canale 1789542104.245","meta":{"callCampaignId":3,"callTargetId":75,"phoneNumber":"062023284","startedAt":"2026-09-16T07:01:44.140Z","userId":4},"timestamp":"2026-09-16 09:02:18"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542104.245 distrutto","timestamp":"2026-09-16 09:02:18"}
{"count":700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:19"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il lead ha risposto subito che non è interessato al servizio, senza fornire nome o ruolo."},"leadChannelId":"1789542107.246","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 09:02:19"}
{"coldCallId":132,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-16 09:02:19"}
{"level":"info","message":"Dialer worker: job 172 completato","result":{"coldCallId":132,"status":"not_interested"},"timestamp":"2026-09-16 09:02:19"}
{"finalResult":null,"leadChannelId":"1789542103.238","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 09:02:19"}
{"callCampaignId":3,"callTargetId":63,"jobId":"192","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069871004","timestamp":"2026-09-16 09:02:19","userId":4}
{"attemptsMade":2,"callTargetId":63,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:02:19"}
{"coldCallId":133,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 09:02:19"}
{"level":"info","message":"Dialer worker: job 160 completato","result":{"coldCallId":133,"status":"answered"},"timestamp":"2026-09-16 09:02:19"}
{"count":800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:21"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 09:02:21"}
{"leadChannelId":"1789542103.235","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 09:02:21"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 09:02:21"}
{"level":"info","message":"StasisEnd canale 1789542123.252","timestamp":"2026-09-16 09:02:21"}
{"code":1000,"leadChannelId":"1789542103.235","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 09:02:21"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542123.252 distrutto","timestamp":"2026-09-16 09:02:21"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542103.235 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:02:21"}
{"count":900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:23"}
{"finalResult":null,"leadChannelId":"1789542103.235","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 09:02:23"}
{"callCampaignId":3,"callTargetId":66,"jobId":"193","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"063202917","timestamp":"2026-09-16 09:02:24","userId":4}
{"attemptsMade":2,"callTargetId":66,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:02:24"}
{"coldCallId":134,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 09:02:24"}
{"level":"info","message":"Dialer worker: job 162 completato","result":{"coldCallId":134,"status":"answered"},"timestamp":"2026-09-16 09:02:24"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:25"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:27"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:29"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:31"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:33"}
{"level":"info","message":"Canale 1789542133.259 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":79,"phoneNumber":"064883139","startedAt":"2026-09-16T07:02:13.790Z","userId":4},"timestamp":"2026-09-16 09:02:33"}
{"callTargetId":79,"channelId":"1789542133.259","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 09:02:33"}
{"caller":["{phoneNumber:064883139","callCampaignId:3","callTargetId:79","userId:4}"],"level":"info","message":"StasisStart canale 1789542133.259","meta":{"callCampaignId":3,"callTargetId":79,"phoneNumber":"064883139","startedAt":"2026-09-16T07:02:13.790Z","userId":4},"timestamp":"2026-09-16 09:02:33"}
{"bridgeId":"58398fe8-9c31-456a-a701-978b7c814189","leadChannelId":"1789542133.259","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 09:02:33"}
{"channelId":"1789542153.267","connectionId":"a8565a61-dc61-46da-8f81-ec409054e0a4","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 09:02:33"}
{"connectionId":"a8565a61-dc61-46da-8f81-ec409054e0a4","leadChannelId":"1789542133.259","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 09:02:33"}
{"leadChannelId":"1789542133.259","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 09:02:33"}
{"level":"info","message":"Canale 1789542153.267 risposto (Up)","timestamp":"2026-09-16 09:02:33"}
{"caller":[],"level":"info","message":"StasisStart canale 1789542153.267","timestamp":"2026-09-16 09:02:33"}
{"bridgeId":"58398fe8-9c31-456a-a701-978b7c814189","externalChannelId":"1789542153.267","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 09:02:33"}
{"count":1,"frameBytes":160,"leadChannelId":"1789542133.259","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:34"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 09:02:34"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:35"}
{"leadChannelId":"1789542133.259","level":"info","message":"Trascrizione lead (parziale)","text":"Salve,","timestamp":"2026-09-16 09:02:36"}
{"count":100,"frameBytes":160,"leadChannelId":"1789542133.259","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:37"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:37"}
{"level":"info","message":"Canale 1789542133.258 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":78,"phoneNumber":"0658334674","startedAt":"2026-09-16T07:02:13.786Z","userId":4},"timestamp":"2026-09-16 09:02:37"}
{"callTargetId":78,"channelId":"1789542133.258","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 09:02:37"}
{"caller":["{phoneNumber:0658334674","callCampaignId:3","callTargetId:78","userId:4}"],"level":"info","message":"StasisStart canale 1789542133.258","meta":{"callCampaignId":3,"callTargetId":78,"phoneNumber":"0658334674","startedAt":"2026-09-16T07:02:13.786Z","userId":4},"timestamp":"2026-09-16 09:02:37"}
{"bridgeId":"c3365183-4530-4ca9-be33-b30879fc5080","leadChannelId":"1789542133.258","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 09:02:37"}
{"channelId":"1789542157.268","connectionId":"6b5850ec-507d-44a8-a5e0-7b68193fe5d0","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 09:02:37"}
{"connectionId":"6b5850ec-507d-44a8-a5e0-7b68193fe5d0","leadChannelId":"1789542133.258","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 09:02:37"}
{"leadChannelId":"1789542133.258","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 09:02:37"}
{"level":"info","message":"Canale 1789542157.268 risposto (Up)","timestamp":"2026-09-16 09:02:37"}
{"caller":[],"level":"info","message":"StasisStart canale 1789542157.268","timestamp":"2026-09-16 09:02:37"}
{"bridgeId":"c3365183-4530-4ca9-be33-b30879fc5080","externalChannelId":"1789542157.268","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 09:02:37"}
{"count":1,"frameBytes":160,"leadChannelId":"1789542133.258","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:38"}
{"level":"info","message":"Canale 1789542133.260 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":80,"phoneNumber":"069345383","startedAt":"2026-09-16T07:02:13.792Z","userId":4},"timestamp":"2026-09-16 09:02:38"}
{"callTargetId":80,"channelId":"1789542133.260","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 09:02:38"}
{"caller":["{phoneNumber:069345383","callCampaignId:3","callTargetId:80","userId:4}"],"level":"info","message":"StasisStart canale 1789542133.260","meta":{"callCampaignId":3,"callTargetId":80,"phoneNumber":"069345383","startedAt":"2026-09-16T07:02:13.792Z","userId":4},"timestamp":"2026-09-16 09:02:38"}
{"bridgeId":"f3d44263-f9ef-4b11-8338-04518c45884e","leadChannelId":"1789542133.260","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 09:02:38"}
{"channelId":"1789542158.269","connectionId":"6ce9cbcf-5fe5-412c-8c9d-e68de9ee3c69","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 09:02:38"}
{"connectionId":"6ce9cbcf-5fe5-412c-8c9d-e68de9ee3c69","leadChannelId":"1789542133.260","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 09:02:38"}
{"leadChannelId":"1789542133.260","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 09:02:38"}
{"level":"info","message":"Canale 1789542158.269 risposto (Up)","timestamp":"2026-09-16 09:02:38"}
{"caller":[],"level":"info","message":"StasisStart canale 1789542158.269","timestamp":"2026-09-16 09:02:38"}
{"bridgeId":"f3d44263-f9ef-4b11-8338-04518c45884e","externalChannelId":"1789542158.269","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 09:02:38"}
{"count":1,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:38"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 09:02:38"}
{"leadChannelId":"1789542103.241","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 09:02:38"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 09:02:38"}
{"level":"info","message":"StasisEnd canale 1789542115.248","timestamp":"2026-09-16 09:02:38"}
{"code":1000,"leadChannelId":"1789542103.241","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 09:02:38"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542115.248 distrutto","timestamp":"2026-09-16 09:02:38"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542103.241 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:02:38"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 09:02:38"}
{"leadChannelId":"1789542104.245","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 09:02:38"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 09:02:38"}
{"level":"info","message":"StasisEnd canale 1789542122.251","timestamp":"2026-09-16 09:02:38"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542122.251 distrutto","timestamp":"2026-09-16 09:02:38"}
{"code":1000,"leadChannelId":"1789542104.245","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 09:02:38"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542104.245 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:02:38"}
{"leadChannelId":"1789542133.259","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 09:02:38"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Salve,","timestamp":"2026-09-16 09:02:38"}
{"leadChannelId":"1789542133.259","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Salve,","timestamp":"2026-09-16 09:02:38"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 09:02:38"}
{"leadChannelId":"1789542133.259","level":"info","message":"Trascrizione lead (parziale)","text":"Salve! Siamo momentaneamente attenti.","timestamp":"2026-09-16 09:02:38"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 09:02:38"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:39"}
{"count":200,"frameBytes":160,"leadChannelId":"1789542133.259","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:39"}
{"leadChannelId":"1789542133.260","level":"info","message":"Trascrizione lead (parziale)","text":"Punto Mongio","timestamp":"2026-09-16 09:02:39"}
{"count":100,"frameBytes":160,"leadChannelId":"1789542133.258","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:40"}
{"count":100,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:40"}
{"finalResult":null,"leadChannelId":"1789542103.241","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 09:02:40"}
{"finalResult":null,"leadChannelId":"1789542104.245","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 09:02:40"}
{"callCampaignId":3,"callTargetId":71,"jobId":"194","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0761507283","timestamp":"2026-09-16 09:02:40","userId":4}
{"attemptsMade":2,"callTargetId":71,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:02:40"}
{"coldCallId":135,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 09:02:40"}
{"level":"info","message":"Dialer worker: job 167 completato","result":{"coldCallId":135,"status":"answered"},"timestamp":"2026-09-16 09:02:40"}
{"callCampaignId":3,"callTargetId":75,"jobId":"195","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"062023284","timestamp":"2026-09-16 09:02:40","userId":4}
{"attemptsMade":2,"callTargetId":75,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:02:40"}
{"coldCallId":136,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 09:02:40"}
{"level":"info","message":"Dialer worker: job 171 completato","result":{"coldCallId":136,"status":"answered"},"timestamp":"2026-09-16 09:02:40"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Salve! Siamo momentaneamente attenti.","timestamp":"2026-09-16 09:02:40"}
{"leadChannelId":"1789542133.259","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Salve! Siamo momentaneamente attenti.","timestamp":"2026-09-16 09:02:40"}
{"leadChannelId":"1789542133.260","level":"info","message":"Trascrizione lead (parziale)","text":"Punto numero uno: Buongiorno.","timestamp":"2026-09-16 09:02:40"}
{"leadChannelId":"1789542133.260","level":"info","message":"Trascrizione lead (parziale)","text":"Punto com, buongiorno.","timestamp":"2026-09-16 09:02:40"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:41"}
{"leadChannelId":"1789542133.260","level":"info","message":"Trascrizione lead (parziale)","text":"Punto com, buongiorno.","timestamp":"2026-09-16 09:02:41"}
{"leadChannelId":"1789542133.260","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Punto com, buongiorno.","timestamp":"2026-09-16 09:02:41"}
{"count":300,"frameBytes":160,"leadChannelId":"1789542133.259","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:41"}
{"count":200,"frameBytes":160,"leadChannelId":"1789542133.258","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:42"}
{"count":200,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:42"}
{"leadChannelId":"1789542133.258","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 09:02:42"}
{"leadChannelId":"1789542133.258","level":"info","message":"Trascrizione lead (parziale)","text":"Studio legale ma però","timestamp":"2026-09-16 09:02:42"}
{"leadChannelId":"1789542133.258","level":"info","message":"Trascrizione lead (parziale)","text":"Studio legale vada là in questo momento","timestamp":"2026-09-16 09:02:42"}
{"leadChannelId":"1789542133.258","level":"info","message":"Trascrizione lead (parziale)","text":"Studio legale vada là in questo momento non","timestamp":"2026-09-16 09:02:43"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:43"}
{"leadChannelId":"1789542133.258","level":"info","message":"Trascrizione lead (parziale)","text":"Studio legale vada là in questo momento non","timestamp":"2026-09-16 09:02:43"}
{"leadChannelId":"1789542133.258","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Studio legale vada là in questo momento non","timestamp":"2026-09-16 09:02:43"}
{"count":300,"frameBytes":160,"leadChannelId":"1789542133.258","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:44"}
{"count":400,"frameBytes":160,"leadChannelId":"1789542133.259","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:44"}
{"count":300,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:44"}
{"leadChannelId":"1789542133.258","level":"info","message":"Trascrizione lead (parziale)","text":"lasciate un","timestamp":"2026-09-16 09:02:44"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:45"}
{"count":400,"frameBytes":160,"leadChannelId":"1789542133.258","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:46"}
{"count":400,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:46"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"lasciate un","timestamp":"2026-09-16 09:02:46"}
{"leadChannelId":"1789542133.258","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"lasciate un","timestamp":"2026-09-16 09:02:46"}
{"leadChannelId":"1789542133.258","level":"info","message":"Trascrizione lead (parziale)","text":"lasciate un messaggio.","timestamp":"2026-09-16 09:02:46"}
{"leadChannelId":"1789542133.258","level":"info","message":"Trascrizione lead (parziale)","text":"lasciate un messaggio richiamati grazie.","timestamp":"2026-09-16 09:02:46"}
{"leadChannelId":"1789542133.258","level":"info","message":"Trascrizione lead (parziale)","text":"lasciate un messaggio richiamati grazie","timestamp":"2026-09-16 09:02:47"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:47"}
{"count":500,"frameBytes":160,"leadChannelId":"1789542133.258","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:48"}
{"leadChannelId":"1789542133.258","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"lasciate un messaggio richiamati grazie","timestamp":"2026-09-16 09:02:48"}
{"count":500,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:48"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:49"}
{"count":600,"frameBytes":160,"leadChannelId":"1789542133.258","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:50"}
{"count":600,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 09:02:50"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:51"}
{"count":700,"frameBytes":160,"leadChannelId":"1789542133.258","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:52"}
{"count":700,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:52"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:53"}
{"count":800,"frameBytes":160,"leadChannelId":"1789542133.258","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:54"}
{"count":800,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:54"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:55"}
{"count":500,"frameBytes":160,"leadChannelId":"1789542133.259","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:55"}
{"count":900,"frameBytes":160,"leadChannelId":"1789542133.258","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:56"}
{"count":900,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:56"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:57"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789542133.258","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:58"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:58"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:02:59"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789542133.258","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:00"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:00"}
{"level":"info","message":"StasisEnd canale 1789542133.258","meta":{"callCampaignId":3,"callTargetId":78,"phoneNumber":"0658334674","startedAt":"2026-09-16T07:02:13.786Z","userId":4},"timestamp":"2026-09-16 09:03:01"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542133.258 distrutto","timestamp":"2026-09-16 09:03:01"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:01"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:02"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:03"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:04"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:05"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:06"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:07"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:08"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 09:03:09"}
{"leadChannelId":"1789542133.259","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 09:03:09"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 09:03:09"}
{"level":"info","message":"StasisEnd canale 1789542153.267","timestamp":"2026-09-16 09:03:09"}
{"code":1000,"leadChannelId":"1789542133.259","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 09:03:09"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542153.267 distrutto","timestamp":"2026-09-16 09:03:09"}
{"level":"info","message":"StasisEnd canale 1789542133.259","meta":{"callCampaignId":3,"callTargetId":79,"phoneNumber":"064883139","startedAt":"2026-09-16T07:02:13.790Z","userId":4},"timestamp":"2026-09-16 09:03:09"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542133.259 distrutto","timestamp":"2026-09-16 09:03:09"}
{"finalResult":null,"leadChannelId":"1789542133.259","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 09:03:09"}
{"callCampaignId":3,"callTargetId":79,"jobId":"196","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"064883139","timestamp":"2026-09-16 09:03:09","userId":4}
{"attemptsMade":2,"callTargetId":79,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:03:09"}
{"coldCallId":137,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 09:03:09"}
{"level":"info","message":"Dialer worker: job 174 completato","result":{"coldCallId":137,"status":"answered"},"timestamp":"2026-09-16 09:03:09"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:09"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:10"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:11"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:12"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 09:03:13"}
{"leadChannelId":"1789542133.258","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 09:03:13"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 09:03:13"}
{"level":"info","message":"StasisEnd canale 1789542157.268","timestamp":"2026-09-16 09:03:13"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542157.268 distrutto","timestamp":"2026-09-16 09:03:13"}
{"code":1000,"leadChannelId":"1789542133.258","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 09:03:13"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542133.258 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:03:13"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:13"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:14"}
{"finalResult":null,"leadChannelId":"1789542133.258","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 09:03:15"}
{"callCampaignId":3,"callTargetId":78,"jobId":"197","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0658334674","timestamp":"2026-09-16 09:03:15","userId":4}
{"attemptsMade":2,"callTargetId":78,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:03:15"}
{"coldCallId":138,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 09:03:15"}
{"level":"info","message":"Dialer worker: job 173 completato","result":{"coldCallId":138,"status":"answered"},"timestamp":"2026-09-16 09:03:15"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:15"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:16"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:17"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:18"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:19"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:20"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:21"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:22"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:23"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:24"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:25"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:26"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:27"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:28"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:29"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:30"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:31"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:32"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:33"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:34"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:35"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:36"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:37"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:38"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:39"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:40"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:41"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:42"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:43"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:44"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:45"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789542133.260","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:46"}
{"level":"info","message":"StasisEnd canale 1789542133.260","meta":{"callCampaignId":3,"callTargetId":80,"phoneNumber":"069345383","startedAt":"2026-09-16T07:02:13.792Z","userId":4},"timestamp":"2026-09-16 09:03:46"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542133.260 distrutto","timestamp":"2026-09-16 09:03:46"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:47"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:49"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:51"}
{"count":5400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:53"}
{"count":5500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:55"}
{"count":5600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:57"}
{"count":5700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:03:59"}
{"count":5800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:01"}
{"count":5900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:03"}
{"count":6000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:05"}
{"count":6100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:07"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 09:04:08"}
{"leadChannelId":"1789542133.260","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 09:04:08"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 09:04:08"}
{"level":"info","message":"StasisEnd canale 1789542158.269","timestamp":"2026-09-16 09:04:08"}
{"code":1000,"leadChannelId":"1789542133.260","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 09:04:08"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542158.269 distrutto","timestamp":"2026-09-16 09:04:08"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789542133.260 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 09:04:08"}
{"count":6200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:09"}
{"finalResult":null,"leadChannelId":"1789542133.260","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 09:04:10"}
{"callCampaignId":3,"callTargetId":80,"jobId":"198","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069345383","timestamp":"2026-09-16 09:04:10","userId":4}
{"attemptsMade":2,"callTargetId":80,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:04:10"}
{"coldCallId":139,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 09:04:10"}
{"level":"info","message":"Dialer worker: job 175 completato","result":{"coldCallId":139,"status":"answered"},"timestamp":"2026-09-16 09:04:10"}
{"count":6300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:11"}
{"count":6400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:13"}
{"count":6500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:15"}
{"count":6600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:17"}
{"count":6700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:19"}
{"count":6800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:21"}
{"count":6900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:23"}
{"count":7000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:25"}
{"count":7100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:27"}
{"count":7200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:29"}
{"count":7300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:31"}
{"count":7400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:33"}
{"count":7500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:35"}
{"count":7600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:37"}
{"count":7700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:39"}
{"count":7800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:41"}
{"count":7900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:43"}
{"count":8000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:45"}
{"count":8100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:47"}
{"count":8200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:49"}
{"count":8300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:51"}
{"count":8400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:53"}
{"count":8500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:55"}
{"count":8600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:57"}
{"count":8700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:04:59"}
{"count":8800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:01"}
{"count":8900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:03"}
{"count":9000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:05"}
{"count":9100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:07"}
{"count":9200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:09"}
{"count":9300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:11"}
{"count":9400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:13"}
{"count":9500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:15"}
{"count":9600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:17"}
{"count":9700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:19"}
{"count":9800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:21"}
{"count":9900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:23"}
{"count":10000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:25"}
{"count":10100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:27"}
{"count":10200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:29"}
{"count":10300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:31"}
{"count":10400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:33"}
{"count":10500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:35"}
{"count":10600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:37"}
{"count":10700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:39"}
{"count":10800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:41"}
{"count":10900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:43"}
{"count":11000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:45"}
{"count":11100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:47"}
{"count":11200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:49"}
{"count":11300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:51"}
{"count":11400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:53"}
{"count":11500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:55"}
{"count":11600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:57"}
{"count":11700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:05:59"}
{"count":11800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:01"}
{"count":11900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:03"}
{"count":12000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:05"}
{"count":12100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:07"}
{"count":12200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:09"}
{"count":12300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:11"}
{"count":12400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:13"}
{"count":12500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:15"}
{"count":12600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:17"}
{"count":12700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:19"}
{"count":12800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:21"}
{"count":12900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:23"}
{"count":13000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:25"}
{"count":13100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:27"}
{"count":13200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:29"}
{"count":13300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:31"}
{"count":13400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:33"}
{"count":13500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:35"}
{"count":13600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:37"}
{"count":13700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:39"}
{"count":13800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:41"}
{"count":13900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:43"}
{"count":14000,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:45"}
{"count":14100,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:47"}
{"count":14200,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:49"}
{"count":14300,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:51"}
{"count":14400,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:53"}
{"count":14500,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:55"}
{"count":14600,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:57"}
{"count":14700,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:06:59"}
{"count":14800,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:07:01"}
{"count":14900,"frameBytes":160,"leadChannelId":"1789542103.244","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 09:07:03"}
{"channelId":"1789542103.244","level":"warn","message":"Timeout conversazione bot, chiudo la sessione","timestamp":"2026-09-16 09:07:05"}
{"level":"info","message":"StasisEnd canale 1789542125.253","timestamp":"2026-09-16 09:07:05"}
{"code":1000,"leadChannelId":"1789542103.244","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 09:07:05"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542125.253 distrutto","timestamp":"2026-09-16 09:07:05"}
{"level":"info","message":"StasisEnd canale 1789542103.244","meta":{"callCampaignId":3,"callTargetId":74,"phoneNumber":"069534333","startedAt":"2026-09-16T07:01:43.919Z","userId":4},"timestamp":"2026-09-16 09:07:05"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789542103.244 distrutto","timestamp":"2026-09-16 09:07:05"}
{"finalResult":null,"leadChannelId":"1789542103.244","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 09:07:05"}
{"callCampaignId":3,"callTargetId":74,"jobId":"199","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069534333","timestamp":"2026-09-16 09:07:05","userId":4}
{"attemptsMade":2,"callTargetId":74,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 09:07:05"}
{"coldCallId":140,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 09:07:05"}
{"level":"info","message":"Dialer worker: job 170 completato","result":{"coldCallId":140,"status":"answered"},"timestamp":"2026-09-16 09:07:05"}
{"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 09:07:05"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:50:07 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:50:07"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:50:08 +0000] \"GET /api/companies?limit=1&page=1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:50:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:50:08 +0000] \"GET /api/contacts/stats HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:50:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:50:08 +0000] \"GET /api/cold-calls/stats HTTP/1.1\" 200 357 \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:50:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:50:08 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:50:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:50:08 +0000] \"GET /api/campaigns/stats HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:50:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:50:20 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1481 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:50:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:50:20 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:50:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:50:25 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 200 11474 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:50:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:50:25 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 200 72209 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:50:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:50:25 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 200 269 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:50:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:51:08 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:51:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:52:08 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:52:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:53:09 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:53:09"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:54:09 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:54:09"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:55:09 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:55:09"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:56:09 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:56:09"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:57:09 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:57:09"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:58:08 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:58:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:07:59:09 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 09:59:09"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:08:00:10 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 10:00:10"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:08:01:11 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 10:01:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:08:02:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 10:02:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:08:03:13 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 10:03:13"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:08:04:14 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 10:04:14"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:08:05:15 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 10:05:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:08:06:16 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 10:06:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:08:07:17 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 10:07:17"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:08:08:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 10:08:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:08:09:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 10:09:19"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:08:10:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 10:10:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:08:11:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 10:11:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:08:12:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 10:12:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:09:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:09:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:10:09 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:10:09"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:11:10 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:11:10"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:12:11 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:12:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:13:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:13:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:14:13 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:14:13"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:15:14 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:15:14"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:16:15 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:16:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:17:16 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:17:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:18:17 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:18:17"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:19:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:19:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:20:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:20:19"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:20:42 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:20:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:20:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:20:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:20:42 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:20:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:20:42 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:20:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:20:42 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:20:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:20:43 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:20:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:21:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:21:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:22:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:22:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:23:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:23:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:24:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:24:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:25:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:25:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:26:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:26:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:27:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:27:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:28:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:28:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:29:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:29:45"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:30:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:30:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:31:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:31:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:32:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:32:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:33:30 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:33:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:33:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:33:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:34:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:34:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:35:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:35:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:36:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:36:45"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:37:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:37:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:38:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:38:47"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:39:48 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:39:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:40:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:40:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:41:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:41:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:42:51 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:42:51"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:43:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:43:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:44:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:44:53"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:45:54 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:45:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:46:55 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:46:55"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:47:56 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:47:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:48:57 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:48:57"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:49:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:49:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:50:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:50:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:51:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:51:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:52:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:52:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:53:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:53:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:54:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:54:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:55:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:55:45"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:56:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:56:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:57:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:57:47"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:58:48 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:58:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:10:59:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 12:59:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:00:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:00:50"}
{"callCampaignId":3,"callTargetId":52,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0655281640","timestamp":"2026-09-16 13:01:43"}
{"endpoint":"PJSIP/2337390655281640@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":52,"userId":4},"normalizedNumber":"2337390655281640","phoneNumber":"0655281640","timestamp":"2026-09-16 13:01:43"}
{"callCampaignId":3,"callTargetId":55,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3382533210","timestamp":"2026-09-16 13:01:43"}
{"endpoint":"PJSIP/2337393382533210@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":55,"userId":4},"normalizedNumber":"2337393382533210","phoneNumber":"3382533210","timestamp":"2026-09-16 13:01:43"}
{"callCampaignId":3,"callTargetId":53,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067809102","timestamp":"2026-09-16 13:01:43"}
{"endpoint":"PJSIP/233739067809102@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":53,"userId":4},"normalizedNumber":"233739067809102","phoneNumber":"067809102","timestamp":"2026-09-16 13:01:43"}
{"callCampaignId":3,"callTargetId":57,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0665001445","timestamp":"2026-09-16 13:01:43"}
{"callCampaignId":3,"callTargetId":56,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3384169353","timestamp":"2026-09-16 13:01:43"}
{"callCampaignId":3,"callTargetId":58,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"065500374","timestamp":"2026-09-16 13:01:43"}
{"callCampaignId":3,"callTargetId":60,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0774016211","timestamp":"2026-09-16 13:01:43"}
{"endpoint":"PJSIP/2337393384169353@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":56,"userId":4},"normalizedNumber":"2337393384169353","phoneNumber":"3384169353","timestamp":"2026-09-16 13:01:43"}
{"endpoint":"PJSIP/2337390665001445@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":57,"userId":4},"normalizedNumber":"2337390665001445","phoneNumber":"0665001445","timestamp":"2026-09-16 13:01:43"}
{"endpoint":"PJSIP/233739065500374@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":58,"userId":4},"normalizedNumber":"233739065500374","phoneNumber":"065500374","timestamp":"2026-09-16 13:01:43"}
{"endpoint":"PJSIP/2337390774016211@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":60,"userId":4},"normalizedNumber":"2337390774016211","phoneNumber":"0774016211","timestamp":"2026-09-16 13:01:43"}
{"callCampaignId":3,"callTargetId":59,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0696492135","timestamp":"2026-09-16 13:01:43"}
{"callCampaignId":3,"callTargetId":62,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0686212640","timestamp":"2026-09-16 13:01:43"}
{"callCampaignId":3,"callTargetId":61,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067222186","timestamp":"2026-09-16 13:01:43"}
{"endpoint":"PJSIP/2337390696492135@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":59,"userId":4},"normalizedNumber":"2337390696492135","phoneNumber":"0696492135","timestamp":"2026-09-16 13:01:43"}
{"endpoint":"PJSIP/2337390686212640@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":62,"userId":4},"normalizedNumber":"2337390686212640","phoneNumber":"0686212640","timestamp":"2026-09-16 13:01:43"}
{"endpoint":"PJSIP/233739067222186@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":61,"userId":4},"normalizedNumber":"233739067222186","phoneNumber":"067222186","timestamp":"2026-09-16 13:01:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:01:51 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:01:51"}
{"callTargetId":52,"channelId":"1789556503.280","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-16 13:01:51"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-16 13:01:51"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 13:01:51","url":"http://51.38.247.132:8088"}
{"caller":["{phoneNumber:067809102","callCampaignId:3","callTargetId:53","userId:4}"],"level":"info","message":"StasisStart canale 1789556503.282","meta":{"callCampaignId":3,"callTargetId":53,"phoneNumber":"067809102","startedAt":"2026-09-16T11:01:43.503Z","userId":4},"timestamp":"2026-09-16 13:01:53"}
{"caller":["{phoneNumber:0696492135","callCampaignId:3","callTargetId:59","userId:4}"],"level":"info","message":"StasisStart canale 1789556503.287","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-16T11:01:43.628Z","userId":4},"timestamp":"2026-09-16 13:01:59"}
{"caller":["{phoneNumber:0774016211","callCampaignId:3","callTargetId:60","userId:4}"],"level":"info","message":"StasisStart canale 1789556503.286","meta":{"callCampaignId":3,"callTargetId":60,"phoneNumber":"0774016211","startedAt":"2026-09-16T11:01:43.586Z","userId":4},"timestamp":"2026-09-16 13:01:59"}
{"caller":["{phoneNumber:0655281640","callCampaignId:3","callTargetId:52","userId:4}"],"level":"info","message":"StasisStart canale 1789556503.280","meta":{"callCampaignId":3,"callTargetId":52,"phoneNumber":"0655281640","startedAt":"2026-09-16T11:01:43.389Z","userId":4},"timestamp":"2026-09-16 13:02:03"}
{"caller":["{phoneNumber:0665001445","callCampaignId:3","callTargetId:57","userId:4}"],"level":"info","message":"StasisStart canale 1789556503.284","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-16T11:01:43.580Z","userId":4},"timestamp":"2026-09-16 13:02:05"}
{"level":"info","message":"StasisEnd canale 1789556503.282","meta":{"callCampaignId":3,"callTargetId":53,"phoneNumber":"067809102","startedAt":"2026-09-16T11:01:43.503Z","userId":4},"timestamp":"2026-09-16 13:02:08"}
{"level":"info","message":"StasisEnd canale 1789556503.286","meta":{"callCampaignId":3,"callTargetId":60,"phoneNumber":"0774016211","startedAt":"2026-09-16T11:01:43.586Z","userId":4},"timestamp":"2026-09-16 13:02:12"}
{"level":"info","message":"StasisEnd canale 1789556503.284","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-16T11:01:43.580Z","userId":4},"timestamp":"2026-09-16 13:02:12"}
{"level":"info","message":"StasisEnd canale 1789556503.287","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-16T11:01:43.628Z","userId":4},"timestamp":"2026-09-16 13:02:13"}
{"callTargetId":52,"channelId":"1789556503.280","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 13:02:28"}
{"level":"info","message":"StasisEnd canale 1789556503.280","meta":{"callCampaignId":3,"callTargetId":52,"phoneNumber":"0655281640","startedAt":"2026-09-16T11:01:43.389Z","userId":4},"timestamp":"2026-09-16 13:02:28"}
{"coldCallId":141,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:28"}
{"level":"info","message":"Dialer worker: job 176 completato","result":{"coldCallId":141,"status":"not_answered"},"timestamp":"2026-09-16 13:02:28"}
{"callCampaignId":3,"callTargetId":67,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0652726961","timestamp":"2026-09-16 13:02:28"}
{"endpoint":"PJSIP/2337390652726961@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":67,"userId":4},"normalizedNumber":"2337390652726961","phoneNumber":"0652726961","timestamp":"2026-09-16 13:02:28"}
{"callTargetId":55,"channelId":"1789556503.281","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 13:02:28"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556503.281 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:02:28"}
{"callTargetId":53,"channelId":"1789556503.282","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 13:02:28"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556503.282 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:02:28"}
{"coldCallId":143,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:28"}
{"level":"info","message":"Dialer worker: job 178 completato","result":{"coldCallId":143,"status":"not_answered"},"timestamp":"2026-09-16 13:02:28"}
{"callCampaignId":3,"callTargetId":69,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"076626531","timestamp":"2026-09-16 13:02:28"}
{"coldCallId":142,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:28"}
{"level":"info","message":"Dialer worker: job 177 completato","result":{"coldCallId":142,"status":"not_answered"},"timestamp":"2026-09-16 13:02:28"}
{"callCampaignId":3,"callTargetId":73,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0625205070","timestamp":"2026-09-16 13:02:28"}
{"endpoint":"PJSIP/233739076626531@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":69,"userId":4},"normalizedNumber":"233739076626531","phoneNumber":"076626531","timestamp":"2026-09-16 13:02:28"}
{"endpoint":"PJSIP/2337390625205070@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":73,"userId":4},"normalizedNumber":"2337390625205070","phoneNumber":"0625205070","timestamp":"2026-09-16 13:02:28"}
{"callTargetId":56,"channelId":"1789556503.283","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 13:02:28"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556503.283 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:02:28"}
{"callTargetId":57,"channelId":"1789556503.284","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 13:02:28"}
{"callTargetId":58,"channelId":"1789556503.285","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 13:02:28"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556503.284 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:02:28"}
{"callTargetId":60,"channelId":"1789556503.286","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 13:02:28"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556503.286 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:02:28"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556503.285 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:02:28"}
{"coldCallId":144,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:28"}
{"callTargetId":59,"channelId":"1789556503.287","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 13:02:28"}
{"callTargetId":62,"channelId":"1789556503.288","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 13:02:28"}
{"callTargetId":61,"channelId":"1789556503.289","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-16 13:02:28"}
{"level":"info","message":"Dialer worker: job 180 completato","result":{"coldCallId":144,"status":"not_answered"},"timestamp":"2026-09-16 13:02:28"}
{"callCampaignId":3,"callTargetId":70,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0695471807","timestamp":"2026-09-16 13:02:28"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789556548.295 distrutto","meta":{"callCampaignId":3,"callTargetId":67,"phoneNumber":"0652726961","startedAt":"2026-09-16T11:02:28.435Z","userId":4},"timestamp":"2026-09-16 13:02:28"}
{"callTargetId":67,"causeText":"Circuit/channel congestion","channelId":"1789556548.295","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 13:02:28"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556503.287 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:02:28"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556503.288 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:02:28"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556503.289 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:02:28"}
{"coldCallId":145,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:28"}
{"coldCallId":146,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:28"}
{"level":"info","message":"Dialer worker: job 181 completato","result":{"coldCallId":145,"status":"not_answered"},"timestamp":"2026-09-16 13:02:28"}
{"level":"info","message":"Dialer worker: job 179 completato","result":{"coldCallId":146,"status":"not_answered"},"timestamp":"2026-09-16 13:02:28"}
{"callCampaignId":3,"callTargetId":72,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0652205184","timestamp":"2026-09-16 13:02:28"}
{"callCampaignId":3,"callTargetId":68,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"068551057","timestamp":"2026-09-16 13:02:28"}
{"coldCallId":147,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:28"}
{"level":"info","message":"Dialer worker: job 182 completato","result":{"coldCallId":147,"status":"not_answered"},"timestamp":"2026-09-16 13:02:28"}
{"callCampaignId":3,"callTargetId":63,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069871004","timestamp":"2026-09-16 13:02:28"}
{"coldCallId":150,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:28"}
{"coldCallId":149,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:28"}
{"coldCallId":148,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:28"}
{"level":"info","message":"Dialer worker: job 185 completato","result":{"coldCallId":150,"status":"not_answered"},"timestamp":"2026-09-16 13:02:28"}
{"level":"info","message":"Dialer worker: job 184 completato","result":{"coldCallId":149,"status":"not_answered"},"timestamp":"2026-09-16 13:02:28"}
{"level":"info","message":"Dialer worker: job 183 completato","result":{"coldCallId":148,"status":"not_answered"},"timestamp":"2026-09-16 13:02:28"}
{"callCampaignId":3,"callTargetId":66,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"063202917","timestamp":"2026-09-16 13:02:28"}
{"coldCallId":151,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:28"}
{"endpoint":"PJSIP/2337390695471807@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":70,"userId":4},"normalizedNumber":"2337390695471807","phoneNumber":"0695471807","timestamp":"2026-09-16 13:02:28"}
{"level":"info","message":"Dialer worker: job 186 completato","result":{"coldCallId":151,"status":"not_answered"},"timestamp":"2026-09-16 13:02:28"}
{"endpoint":"PJSIP/233739068551057@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":68,"userId":4},"normalizedNumber":"233739068551057","phoneNumber":"068551057","timestamp":"2026-09-16 13:02:28"}
{"endpoint":"PJSIP/2337390652205184@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":72,"userId":4},"normalizedNumber":"2337390652205184","phoneNumber":"0652205184","timestamp":"2026-09-16 13:02:28"}
{"endpoint":"PJSIP/233739069871004@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":63,"userId":4},"normalizedNumber":"233739069871004","phoneNumber":"069871004","timestamp":"2026-09-16 13:02:28"}
{"endpoint":"PJSIP/233739063202917@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":66,"userId":4},"normalizedNumber":"233739063202917","phoneNumber":"063202917","timestamp":"2026-09-16 13:02:28"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789556548.296 distrutto","meta":{"callCampaignId":3,"callTargetId":69,"phoneNumber":"076626531","startedAt":"2026-09-16T11:02:28.556Z","userId":4},"timestamp":"2026-09-16 13:02:28"}
{"callTargetId":69,"causeText":"Circuit/channel congestion","channelId":"1789556548.296","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 13:02:28"}
{"coldCallId":152,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:28"}
{"level":"info","message":"Dialer worker: job 187 completato","result":{"coldCallId":152,"status":"not_answered"},"timestamp":"2026-09-16 13:02:28"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789556548.297 distrutto","meta":{"callCampaignId":3,"callTargetId":73,"phoneNumber":"0625205070","startedAt":"2026-09-16T11:02:28.557Z","userId":4},"timestamp":"2026-09-16 13:02:31"}
{"callTargetId":73,"causeText":"User busy","channelId":"1789556548.297","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 13:02:31"}
{"coldCallId":153,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:31"}
{"level":"info","message":"Dialer worker: job 188 completato","result":{"coldCallId":153,"status":"not_answered"},"timestamp":"2026-09-16 13:02:31"}
{"level":"info","message":"Canale 1789556548.302 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":66,"phoneNumber":"063202917","startedAt":"2026-09-16T11:02:28.858Z","userId":4},"timestamp":"2026-09-16 13:02:33"}
{"callTargetId":66,"channelId":"1789556548.302","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 13:02:33"}
{"caller":["{phoneNumber:063202917","callCampaignId:3","callTargetId:66","userId:4}"],"level":"info","message":"StasisStart canale 1789556548.302","meta":{"callCampaignId":3,"callTargetId":66,"phoneNumber":"063202917","startedAt":"2026-09-16T11:02:28.858Z","userId":4},"timestamp":"2026-09-16 13:02:33"}
{"bridgeId":"c8451112-ac2a-4ed8-95c0-2e8738b405e6","leadChannelId":"1789556548.302","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 13:02:33"}
{"channelId":"1789556553.303","connectionId":"fdee8962-785c-4467-acd9-3a6f7dc2f132","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 13:02:33"}
{"connectionId":"fdee8962-785c-4467-acd9-3a6f7dc2f132","leadChannelId":"1789556548.302","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 13:02:33"}
{"leadChannelId":"1789556548.302","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 13:02:33"}
{"level":"info","message":"Canale 1789556553.303 risposto (Up)","timestamp":"2026-09-16 13:02:33"}
{"caller":[],"level":"info","message":"StasisStart canale 1789556553.303","timestamp":"2026-09-16 13:02:33"}
{"bridgeId":"c8451112-ac2a-4ed8-95c0-2e8738b405e6","externalChannelId":"1789556553.303","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 13:02:33"}
{"count":1,"frameBytes":160,"leadChannelId":"1789556548.302","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:02:33"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 13:02:33"}
{"leadChannelId":"1789556548.302","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno.","timestamp":"2026-09-16 13:02:34"}
{"leadChannelId":"1789556548.302","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno.","timestamp":"2026-09-16 13:02:35"}
{"count":100,"frameBytes":160,"leadChannelId":"1789556548.302","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:02:35"}
{"leadChannelId":"1789556548.302","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Buongiorno.","timestamp":"2026-09-16 13:02:35"}
{"count":200,"frameBytes":160,"leadChannelId":"1789556548.302","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:02:37"}
{"count":300,"frameBytes":160,"leadChannelId":"1789556548.302","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:02:39"}
{"callCampaignId":3,"callTargetId":71,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0761507283","timestamp":"2026-09-16 13:02:40"}
{"endpoint":"PJSIP/2337390761507283@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":71,"userId":4},"normalizedNumber":"2337390761507283","phoneNumber":"0761507283","timestamp":"2026-09-16 13:02:40"}
{"callCampaignId":3,"callTargetId":75,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"062023284","timestamp":"2026-09-16 13:02:40"}
{"endpoint":"PJSIP/233739062023284@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":75,"userId":4},"normalizedNumber":"233739062023284","phoneNumber":"062023284","timestamp":"2026-09-16 13:02:40"}
{"level":"info","message":"StasisEnd canale 1789556548.302","meta":{"callCampaignId":3,"callTargetId":66,"phoneNumber":"063202917","startedAt":"2026-09-16T11:02:28.858Z","userId":4},"timestamp":"2026-09-16 13:02:40"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556548.302 distrutto","timestamp":"2026-09-16 13:02:40"}
{"level":"info","message":"Canale 1789556548.300 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":72,"phoneNumber":"0652205184","startedAt":"2026-09-16T11:02:28.853Z","userId":4},"timestamp":"2026-09-16 13:02:40"}
{"callTargetId":72,"channelId":"1789556548.300","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 13:02:40"}
{"caller":["{phoneNumber:0652205184","callCampaignId:3","callTargetId:72","userId:4}"],"level":"info","message":"StasisStart canale 1789556548.300","meta":{"callCampaignId":3,"callTargetId":72,"phoneNumber":"0652205184","startedAt":"2026-09-16T11:02:28.853Z","userId":4},"timestamp":"2026-09-16 13:02:40"}
{"bridgeId":"b7577f12-a95c-42d3-ac28-822d9464f524","leadChannelId":"1789556548.300","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 13:02:40"}
{"channelId":"1789556560.307","connectionId":"ecf2cfc3-5376-4bd6-96ae-c23775ddb1c5","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 13:02:40"}
{"connectionId":"ecf2cfc3-5376-4bd6-96ae-c23775ddb1c5","leadChannelId":"1789556548.300","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 13:02:40"}
{"leadChannelId":"1789556548.300","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 13:02:40"}
{"level":"info","message":"Canale 1789556560.307 risposto (Up)","timestamp":"2026-09-16 13:02:40"}
{"caller":[],"level":"info","message":"StasisStart canale 1789556560.307","timestamp":"2026-09-16 13:02:40"}
{"bridgeId":"b7577f12-a95c-42d3-ac28-822d9464f524","externalChannelId":"1789556560.307","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 13:02:40"}
{"count":1,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:02:40"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 13:02:41"}
{"leadChannelId":"1789556548.300","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Buongiorno","timestamp":"2026-09-16 13:02:42"}
{"count":100,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:02:42"}
{"count":200,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:02:44"}
{"count":300,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:02:46"}
{"count":400,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:02:48"}
{"count":500,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:02:50"}
{"level":"info","message":"Canale 1789556560.304 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":71,"phoneNumber":"0761507283","startedAt":"2026-09-16T11:02:40.238Z","userId":4},"timestamp":"2026-09-16 13:02:51"}
{"callTargetId":71,"channelId":"1789556560.304","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 13:02:51"}
{"caller":["{phoneNumber:0761507283","callCampaignId:3","callTargetId:71","userId:4}"],"level":"info","message":"StasisStart canale 1789556560.304","meta":{"callCampaignId":3,"callTargetId":71,"phoneNumber":"0761507283","startedAt":"2026-09-16T11:02:40.238Z","userId":4},"timestamp":"2026-09-16 13:02:51"}
{"bridgeId":"4f0c21da-0c48-4a6f-8cdb-a1e90f746395","leadChannelId":"1789556560.304","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 13:02:51"}
{"channelId":"1789556571.308","connectionId":"1efed82b-c591-425b-9a3b-c9310666fb2d","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 13:02:51"}
{"connectionId":"1efed82b-c591-425b-9a3b-c9310666fb2d","leadChannelId":"1789556560.304","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 13:02:51"}
{"leadChannelId":"1789556560.304","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 13:02:51"}
{"level":"info","message":"Canale 1789556571.308 risposto (Up)","timestamp":"2026-09-16 13:02:51"}
{"caller":[],"level":"info","message":"StasisStart canale 1789556571.308","timestamp":"2026-09-16 13:02:51"}
{"bridgeId":"4f0c21da-0c48-4a6f-8cdb-a1e90f746395","externalChannelId":"1789556571.308","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 13:02:51"}
{"count":1,"frameBytes":160,"leadChannelId":"1789556560.304","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:02:51"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 13:02:51"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:02:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:02:52"}
{"count":600,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:02:52"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 13:02:52"}
{"leadChannelId":"1789556548.302","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 13:02:52"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 13:02:52"}
{"level":"info","message":"StasisEnd canale 1789556553.303","timestamp":"2026-09-16 13:02:52"}
{"code":1000,"leadChannelId":"1789556548.302","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 13:02:52"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556553.303 distrutto","timestamp":"2026-09-16 13:02:52"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556548.302 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:02:52"}
{"leadChannelId":"1789556560.304","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno,","timestamp":"2026-09-16 13:02:53"}
{"count":100,"frameBytes":160,"leadChannelId":"1789556560.304","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:02:53"}
{"leadChannelId":"1789556560.304","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno.","timestamp":"2026-09-16 13:02:53"}
{"level":"info","message":"Canale 1789556548.298 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":70,"phoneNumber":"0695471807","startedAt":"2026-09-16T11:02:28.851Z","userId":4},"timestamp":"2026-09-16 13:02:53"}
{"callTargetId":70,"channelId":"1789556548.298","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 13:02:53"}
{"caller":["{phoneNumber:0695471807","callCampaignId:3","callTargetId:70","userId:4}"],"level":"info","message":"StasisStart canale 1789556548.298","meta":{"callCampaignId":3,"callTargetId":70,"phoneNumber":"0695471807","startedAt":"2026-09-16T11:02:28.851Z","userId":4},"timestamp":"2026-09-16 13:02:53"}
{"bridgeId":"04934d60-6534-455c-b7d4-97e8b371ea62","leadChannelId":"1789556548.298","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 13:02:53"}
{"channelId":"1789556573.310","connectionId":"dacb0143-f580-43b7-a77f-96832809dcef","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 13:02:53"}
{"connectionId":"dacb0143-f580-43b7-a77f-96832809dcef","leadChannelId":"1789556548.298","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 13:02:53"}
{"leadChannelId":"1789556548.298","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 13:02:53"}
{"level":"info","message":"Canale 1789556573.310 risposto (Up)","timestamp":"2026-09-16 13:02:53"}
{"caller":[],"level":"info","message":"StasisStart canale 1789556573.310","timestamp":"2026-09-16 13:02:53"}
{"bridgeId":"04934d60-6534-455c-b7d4-97e8b371ea62","externalChannelId":"1789556573.310","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 13:02:53"}
{"count":1,"frameBytes":160,"leadChannelId":"1789556548.298","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:02:54"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 13:02:54"}
{"leadChannelId":"1789556560.304","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Buongiorno.","timestamp":"2026-09-16 13:02:54"}
{"count":700,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:02:54"}
{"finalResult":null,"leadChannelId":"1789556548.302","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 13:02:54"}
{"coldCallId":154,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 13:02:54"}
{"level":"info","message":"Dialer worker: job 193 completato","result":{"coldCallId":154,"status":"answered"},"timestamp":"2026-09-16 13:02:54"}
{"count":200,"frameBytes":160,"leadChannelId":"1789556560.304","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:02:55"}
{"leadChannelId":"1789556548.298","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno,","timestamp":"2026-09-16 13:02:55"}
{"count":100,"frameBytes":160,"leadChannelId":"1789556548.298","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:02:55"}
{"leadChannelId":"1789556548.298","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno,","timestamp":"2026-09-16 13:02:56"}
{"leadChannelId":"1789556548.298","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno,","timestamp":"2026-09-16 13:02:56"}
{"leadChannelId":"1789556548.298","level":"info","message":"Trascrizione lead (parziale)","text":"Buongiorno.","timestamp":"2026-09-16 13:02:56"}
{"count":800,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:02:56"}
{"leadChannelId":"1789556548.298","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Buongiorno.","timestamp":"2026-09-16 13:02:57"}
{"count":300,"frameBytes":160,"leadChannelId":"1789556560.304","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:02:57"}
{"count":200,"frameBytes":160,"leadChannelId":"1789556548.298","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:02:57"}
{"level":"info","message":"StasisEnd canale 1789556548.298","meta":{"callCampaignId":3,"callTargetId":70,"phoneNumber":"0695471807","startedAt":"2026-09-16T11:02:28.851Z","userId":4},"timestamp":"2026-09-16 13:02:58"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556548.298 distrutto","timestamp":"2026-09-16 13:02:58"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789556548.299 distrutto","meta":{"callCampaignId":3,"callTargetId":68,"phoneNumber":"068551057","startedAt":"2026-09-16T11:02:28.851Z","userId":4},"timestamp":"2026-09-16 13:02:58"}
{"callTargetId":68,"causeText":"Unknown","channelId":"1789556548.299","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 13:02:58"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789556548.301 distrutto","meta":{"callCampaignId":3,"callTargetId":63,"phoneNumber":"069871004","startedAt":"2026-09-16T11:02:28.855Z","userId":4},"timestamp":"2026-09-16 13:02:58"}
{"callTargetId":63,"causeText":"Unknown","channelId":"1789556548.301","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 13:02:58"}
{"coldCallId":155,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:58"}
{"count":900,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:02:58"}
{"level":"info","message":"Dialer worker: job 191 completato","result":{"coldCallId":155,"status":"not_answered"},"timestamp":"2026-09-16 13:02:58"}
{"coldCallId":156,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:02:58"}
{"level":"info","message":"Dialer worker: job 192 completato","result":{"coldCallId":156,"status":"not_answered"},"timestamp":"2026-09-16 13:02:58"}
{"count":400,"frameBytes":160,"leadChannelId":"1789556560.304","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:02:59"}
{"level":"info","message":"Canale 1789556560.305 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":75,"phoneNumber":"062023284","startedAt":"2026-09-16T11:02:40.265Z","userId":4},"timestamp":"2026-09-16 13:02:59"}
{"callTargetId":75,"channelId":"1789556560.305","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 13:02:59"}
{"caller":["{phoneNumber:062023284","callCampaignId:3","callTargetId:75","userId:4}"],"level":"info","message":"StasisStart canale 1789556560.305","meta":{"callCampaignId":3,"callTargetId":75,"phoneNumber":"062023284","startedAt":"2026-09-16T11:02:40.265Z","userId":4},"timestamp":"2026-09-16 13:02:59"}
{"bridgeId":"6a2b1fd5-0e4d-48c0-a1f1-6435eabaaa31","leadChannelId":"1789556560.305","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 13:02:59"}
{"channelId":"1789556579.312","connectionId":"f7b32c36-cbd0-4044-b3c6-7f51c1f5be97","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 13:02:59"}
{"connectionId":"f7b32c36-cbd0-4044-b3c6-7f51c1f5be97","leadChannelId":"1789556560.305","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 13:02:59"}
{"leadChannelId":"1789556560.305","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 13:02:59"}
{"level":"info","message":"Canale 1789556579.312 risposto (Up)","timestamp":"2026-09-16 13:02:59"}
{"caller":[],"level":"info","message":"StasisStart canale 1789556579.312","timestamp":"2026-09-16 13:02:59"}
{"bridgeId":"6a2b1fd5-0e4d-48c0-a1f1-6435eabaaa31","externalChannelId":"1789556579.312","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 13:02:59"}
{"count":1,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:00"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 13:03:00"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:00"}
{"count":500,"frameBytes":160,"leadChannelId":"1789556560.304","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:01"}
{"count":100,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:02"}
{"leadChannelId":"1789556560.305","level":"info","message":"Trascrizione lead (parziale)","text":"Ateni buongiorno,","timestamp":"2026-09-16 13:03:02"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:02"}
{"leadChannelId":"1789556560.305","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Ateni, buongiorno.","timestamp":"2026-09-16 13:03:03"}
{"count":600,"frameBytes":160,"leadChannelId":"1789556560.304","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:03"}
{"count":200,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:04"}
{"level":"info","message":"StasisEnd canale 1789556560.304","meta":{"callCampaignId":3,"callTargetId":71,"phoneNumber":"0761507283","startedAt":"2026-09-16T11:02:40.238Z","userId":4},"timestamp":"2026-09-16 13:03:04"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556560.304 distrutto","timestamp":"2026-09-16 13:03:04"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:04"}
{"count":300,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:06"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:06"}
{"count":400,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:08"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:08"}
{"callCampaignId":3,"callTargetId":79,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"064883139","timestamp":"2026-09-16 13:03:09"}
{"endpoint":"PJSIP/233739064883139@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":79,"userId":4},"normalizedNumber":"233739064883139","phoneNumber":"064883139","timestamp":"2026-09-16 13:03:09"}
{"count":500,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:10"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 13:03:10"}
{"leadChannelId":"1789556548.298","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 13:03:10"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 13:03:10"}
{"level":"info","message":"StasisEnd canale 1789556573.310","timestamp":"2026-09-16 13:03:10"}
{"code":1000,"leadChannelId":"1789556548.298","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 13:03:10"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556573.310 distrutto","timestamp":"2026-09-16 13:03:10"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556548.298 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:03:10"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789556548.300","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:10"}
{"count":600,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:12"}
{"finalResult":null,"leadChannelId":"1789556548.298","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 13:03:12"}
{"coldCallId":157,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 13:03:12"}
{"level":"info","message":"Dialer worker: job 189 completato","result":{"coldCallId":157,"status":"answered"},"timestamp":"2026-09-16 13:03:12"}
{"level":"info","message":"StasisEnd canale 1789556548.300","meta":{"callCampaignId":3,"callTargetId":72,"phoneNumber":"0652205184","startedAt":"2026-09-16T11:02:28.853Z","userId":4},"timestamp":"2026-09-16 13:03:12"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556548.300 distrutto","timestamp":"2026-09-16 13:03:12"}
{"count":700,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:14"}
{"callCampaignId":3,"callTargetId":78,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0658334674","timestamp":"2026-09-16 13:03:15"}
{"endpoint":"PJSIP/2337390658334674@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":78,"userId":4},"normalizedNumber":"2337390658334674","phoneNumber":"0658334674","timestamp":"2026-09-16 13:03:15"}
{"count":800,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:16"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 13:03:16"}
{"leadChannelId":"1789556560.304","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 13:03:16"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 13:03:16"}
{"level":"info","message":"StasisEnd canale 1789556571.308","timestamp":"2026-09-16 13:03:16"}
{"code":1000,"leadChannelId":"1789556560.304","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 13:03:16"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556571.308 distrutto","timestamp":"2026-09-16 13:03:16"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556560.304 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:03:16"}
{"count":900,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:18"}
{"finalResult":null,"leadChannelId":"1789556560.304","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 13:03:18"}
{"coldCallId":158,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 13:03:18"}
{"level":"info","message":"Dialer worker: job 194 completato","result":{"coldCallId":158,"status":"answered"},"timestamp":"2026-09-16 13:03:18"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:20"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:22"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:24"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 13:03:24"}
{"leadChannelId":"1789556548.300","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 13:03:24"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 13:03:24"}
{"level":"info","message":"StasisEnd canale 1789556560.307","timestamp":"2026-09-16 13:03:24"}
{"code":1000,"leadChannelId":"1789556548.300","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 13:03:24"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556560.307 distrutto","timestamp":"2026-09-16 13:03:24"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556548.300 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:03:24"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789556560.305","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:26"}
{"finalResult":null,"leadChannelId":"1789556548.300","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 13:03:26"}
{"coldCallId":159,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 13:03:26"}
{"level":"info","message":"Dialer worker: job 190 completato","result":{"coldCallId":159,"status":"answered"},"timestamp":"2026-09-16 13:03:26"}
{"level":"info","message":"StasisEnd canale 1789556560.305","meta":{"callCampaignId":3,"callTargetId":75,"phoneNumber":"062023284","startedAt":"2026-09-16T11:02:40.265Z","userId":4},"timestamp":"2026-09-16 13:03:26"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556560.305 distrutto","timestamp":"2026-09-16 13:03:26"}
{"level":"info","message":"Canale 1789556589.314 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":79,"phoneNumber":"064883139","startedAt":"2026-09-16T11:03:09.205Z","userId":4},"timestamp":"2026-09-16 13:03:29"}
{"callTargetId":79,"channelId":"1789556589.314","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 13:03:29"}
{"caller":["{phoneNumber:064883139","callCampaignId:3","callTargetId:79","userId:4}"],"level":"info","message":"StasisStart canale 1789556589.314","meta":{"callCampaignId":3,"callTargetId":79,"phoneNumber":"064883139","startedAt":"2026-09-16T11:03:09.205Z","userId":4},"timestamp":"2026-09-16 13:03:29"}
{"bridgeId":"0457ed8d-e210-4009-97b9-cb32269b4a33","leadChannelId":"1789556589.314","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 13:03:29"}
{"channelId":"1789556609.321","connectionId":"f42316b5-a245-443c-99dc-dd8781c9473f","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 13:03:29"}
{"connectionId":"f42316b5-a245-443c-99dc-dd8781c9473f","leadChannelId":"1789556589.314","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 13:03:29"}
{"leadChannelId":"1789556589.314","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 13:03:29"}
{"level":"info","message":"Canale 1789556609.321 risposto (Up)","timestamp":"2026-09-16 13:03:29"}
{"caller":[],"level":"info","message":"StasisStart canale 1789556609.321","timestamp":"2026-09-16 13:03:29"}
{"bridgeId":"0457ed8d-e210-4009-97b9-cb32269b4a33","externalChannelId":"1789556609.321","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 13:03:29"}
{"count":1,"frameBytes":160,"leadChannelId":"1789556589.314","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:29"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 13:03:29"}
{"leadChannelId":"1789556589.314","level":"info","message":"Trascrizione lead (parziale)","text":"Salve, ti","timestamp":"2026-09-16 13:03:32"}
{"count":100,"frameBytes":160,"leadChannelId":"1789556589.314","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:32"}
{"leadChannelId":"1789556589.314","level":"info","message":"Trascrizione lead (parziale)","text":"Salve, ti amo momentaneamente","timestamp":"2026-09-16 13:03:33"}
{"leadChannelId":"1789556589.314","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 13:03:33"}
{"leadChannelId":"1789556589.314","level":"info","message":"Trascrizione lead (parziale)","text":"Salve, siamo momentaneamente attenti. Per","timestamp":"2026-09-16 13:03:34"}
{"count":200,"frameBytes":160,"leadChannelId":"1789556589.314","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:34"}
{"leadChannelId":"1789556589.314","level":"info","message":"Trascrizione lead (parziale)","text":"Salve, siamo momentaneamente attenti per lasciare il messaggio","timestamp":"2026-09-16 13:03:35"}
{"leadChannelId":"1789556589.314","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Salve, siamo momentaneamente attenti per lasciare un messaggio","timestamp":"2026-09-16 13:03:36"}
{"count":300,"frameBytes":160,"leadChannelId":"1789556589.314","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:36"}
{"leadChannelId":"1789556589.314","level":"info","message":"Trascrizione lead (parziale)","text":"parlate di","timestamp":"2026-09-16 13:03:37"}
{"leadChannelId":"1789556589.314","level":"info","message":"Trascrizione lead (parziale)","text":"parlate. Vi invieremo appena","timestamp":"2026-09-16 13:03:38"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 13:03:38"}
{"leadChannelId":"1789556560.305","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 13:03:38"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 13:03:38"}
{"level":"info","message":"StasisEnd canale 1789556579.312","timestamp":"2026-09-16 13:03:38"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556579.312 distrutto","timestamp":"2026-09-16 13:03:38"}
{"code":1000,"leadChannelId":"1789556560.305","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 13:03:38"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556560.305 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:03:38"}
{"count":400,"frameBytes":160,"leadChannelId":"1789556589.314","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:38"}
{"level":"info","message":"Canale 1789556595.317 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":78,"phoneNumber":"0658334674","startedAt":"2026-09-16T11:03:15.153Z","userId":4},"timestamp":"2026-09-16 13:03:39"}
{"callTargetId":78,"channelId":"1789556595.317","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 13:03:39"}
{"caller":["{phoneNumber:0658334674","callCampaignId:3","callTargetId:78","userId:4}"],"level":"info","message":"StasisStart canale 1789556595.317","meta":{"callCampaignId":3,"callTargetId":78,"phoneNumber":"0658334674","startedAt":"2026-09-16T11:03:15.153Z","userId":4},"timestamp":"2026-09-16 13:03:39"}
{"bridgeId":"5ff0abcf-f51b-456e-913a-7246eaff2f3e","leadChannelId":"1789556595.317","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 13:03:39"}
{"channelId":"1789556619.323","connectionId":"5fc8f87a-3d13-4ec1-bdcc-38bcef58b4d3","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 13:03:39"}
{"connectionId":"5fc8f87a-3d13-4ec1-bdcc-38bcef58b4d3","leadChannelId":"1789556595.317","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 13:03:39"}
{"leadChannelId":"1789556595.317","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 13:03:39"}
{"level":"info","message":"Canale 1789556619.323 risposto (Up)","timestamp":"2026-09-16 13:03:39"}
{"caller":[],"level":"info","message":"StasisStart canale 1789556619.323","timestamp":"2026-09-16 13:03:39"}
{"bridgeId":"5ff0abcf-f51b-456e-913a-7246eaff2f3e","externalChannelId":"1789556619.323","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 13:03:39"}
{"count":1,"frameBytes":160,"leadChannelId":"1789556595.317","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:39"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 13:03:39"}
{"leadChannelId":"1789556589.314","level":"info","message":"Trascrizione lead (parziale)","text":"per l'avvio. Vi aiuteremo appena possibile. Grazie","timestamp":"2026-09-16 13:03:39"}
{"finalResult":null,"leadChannelId":"1789556560.305","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 13:03:40"}
{"leadChannelId":"1789556589.314","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"parlate vi invieremo appena possibile. Grazie.","timestamp":"2026-09-16 13:03:40"}
{"coldCallId":160,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 13:03:40"}
{"level":"info","message":"Dialer worker: job 195 completato","result":{"coldCallId":160,"status":"answered"},"timestamp":"2026-09-16 13:03:40"}
{"count":500,"frameBytes":160,"leadChannelId":"1789556589.314","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:41"}
{"count":100,"frameBytes":160,"leadChannelId":"1789556595.317","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:41"}
{"count":200,"frameBytes":160,"leadChannelId":"1789556595.317","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:43"}
{"leadChannelId":"1789556595.317","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 13:03:43"}
{"leadChannelId":"1789556595.317","level":"info","message":"Trascrizione lead (parziale)","text":"Studio legale vada là in questo momento","timestamp":"2026-09-16 13:03:44"}
{"leadChannelId":"1789556595.317","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Studio legale vada là in questo momento non possiamo","timestamp":"2026-09-16 13:03:44"}
{"count":300,"frameBytes":160,"leadChannelId":"1789556595.317","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:45"}
{"leadChannelId":"1789556595.317","level":"info","message":"Trascrizione lead (parziale)","text":"lasciato","timestamp":"2026-09-16 13:03:45"}
{"leadChannelId":"1789556595.317","level":"info","message":"Trascrizione lead (parziale)","text":"rispondere lasciate un messaggio se avete","timestamp":"2026-09-16 13:03:46"}
{"count":400,"frameBytes":160,"leadChannelId":"1789556595.317","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:47"}
{"leadChannelId":"1789556595.317","level":"info","message":"Trascrizione lead (parziale)","text":"rispondere lasciate un messaggio se avete richiamati grazie","timestamp":"2026-09-16 13:03:47"}
{"leadChannelId":"1789556595.317","level":"info","message":"Trascrizione lead (parziale)","text":"rispondere, lasciate un messaggio se avete richiamati grazie.","timestamp":"2026-09-16 13:03:48"}
{"leadChannelId":"1789556595.317","level":"info","message":"Trascrizione lead (parziale)","text":"rispondere lasciate un messaggio se avete richiamati grazie","timestamp":"2026-09-16 13:03:48"}
{"leadChannelId":"1789556595.317","level":"info","message":"Trascrizione lead (parziale)","text":"rispondere lasciate un messaggio se avete richiamati grazie","timestamp":"2026-09-16 13:03:48"}
{"count":500,"frameBytes":160,"leadChannelId":"1789556595.317","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:49"}
{"leadChannelId":"1789556595.317","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"rispondere lasciate un messaggio se avete richiamati grazie","timestamp":"2026-09-16 13:03:49"}
{"count":600,"frameBytes":160,"leadChannelId":"1789556595.317","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:03:51"}
{"count":600,"frameBytes":160,"leadChannelId":"1789556589.314","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:03:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:03:53"}
{"count":700,"frameBytes":160,"leadChannelId":"1789556595.317","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:53"}
{"count":800,"frameBytes":160,"leadChannelId":"1789556595.317","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:55"}
{"count":900,"frameBytes":160,"leadChannelId":"1789556595.317","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:57"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789556595.317","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:03:59"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789556595.317","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:01"}
{"level":"info","message":"StasisEnd canale 1789556595.317","meta":{"callCampaignId":3,"callTargetId":78,"phoneNumber":"0658334674","startedAt":"2026-09-16T11:03:15.153Z","userId":4},"timestamp":"2026-09-16 13:04:02"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556595.317 distrutto","timestamp":"2026-09-16 13:04:02"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 13:04:05"}
{"leadChannelId":"1789556589.314","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 13:04:05"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 13:04:05"}
{"level":"info","message":"StasisEnd canale 1789556609.321","timestamp":"2026-09-16 13:04:05"}
{"code":1000,"leadChannelId":"1789556589.314","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 13:04:05"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556609.321 distrutto","timestamp":"2026-09-16 13:04:05"}
{"level":"info","message":"StasisEnd canale 1789556589.314","meta":{"callCampaignId":3,"callTargetId":79,"phoneNumber":"064883139","startedAt":"2026-09-16T11:03:09.205Z","userId":4},"timestamp":"2026-09-16 13:04:05"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556589.314 distrutto","timestamp":"2026-09-16 13:04:05"}
{"finalResult":null,"leadChannelId":"1789556589.314","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 13:04:05"}
{"coldCallId":161,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 13:04:05"}
{"level":"info","message":"Dialer worker: job 196 completato","result":{"coldCallId":161,"status":"answered"},"timestamp":"2026-09-16 13:04:05"}
{"callCampaignId":3,"callTargetId":80,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069345383","timestamp":"2026-09-16 13:04:10"}
{"endpoint":"PJSIP/233739069345383@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":80,"userId":4},"normalizedNumber":"233739069345383","phoneNumber":"069345383","timestamp":"2026-09-16 13:04:10"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 13:04:14"}
{"leadChannelId":"1789556595.317","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 13:04:14"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 13:04:14"}
{"level":"info","message":"StasisEnd canale 1789556619.323","timestamp":"2026-09-16 13:04:14"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556619.323 distrutto","timestamp":"2026-09-16 13:04:14"}
{"code":1000,"leadChannelId":"1789556595.317","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 13:04:14"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556595.317 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:04:14"}
{"finalResult":null,"leadChannelId":"1789556595.317","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 13:04:16"}
{"coldCallId":162,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 13:04:16"}
{"level":"info","message":"Dialer worker: job 197 completato","result":{"coldCallId":162,"status":"answered"},"timestamp":"2026-09-16 13:04:16"}
{"level":"info","message":"Canale 1789556650.327 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":80,"phoneNumber":"069345383","startedAt":"2026-09-16T11:04:10.356Z","userId":4},"timestamp":"2026-09-16 13:04:23"}
{"callTargetId":80,"channelId":"1789556650.327","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 13:04:23"}
{"caller":["{phoneNumber:069345383","callCampaignId:3","callTargetId:80","userId:4}"],"level":"info","message":"StasisStart canale 1789556650.327","meta":{"callCampaignId":3,"callTargetId":80,"phoneNumber":"069345383","startedAt":"2026-09-16T11:04:10.356Z","userId":4},"timestamp":"2026-09-16 13:04:23"}
{"bridgeId":"7da80777-12f3-4a18-8ba0-f380a50e117e","leadChannelId":"1789556650.327","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 13:04:23"}
{"channelId":"1789556663.329","connectionId":"d327cd16-c559-4055-be3e-7922b156f5a5","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 13:04:23"}
{"connectionId":"d327cd16-c559-4055-be3e-7922b156f5a5","leadChannelId":"1789556650.327","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 13:04:23"}
{"leadChannelId":"1789556650.327","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 13:04:23"}
{"level":"info","message":"Canale 1789556663.329 risposto (Up)","timestamp":"2026-09-16 13:04:23"}
{"caller":[],"level":"info","message":"StasisStart canale 1789556663.329","timestamp":"2026-09-16 13:04:23"}
{"bridgeId":"7da80777-12f3-4a18-8ba0-f380a50e117e","externalChannelId":"1789556663.329","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 13:04:23"}
{"count":1,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:23"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 13:04:23"}
{"leadChannelId":"1789556650.327","level":"info","message":"Trascrizione lead (parziale)","text":"Punto com","timestamp":"2026-09-16 13:04:25"}
{"count":100,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:25"}
{"leadChannelId":"1789556650.327","level":"info","message":"Trascrizione lead (parziale)","text":"Punto combe, buongiorno.","timestamp":"2026-09-16 13:04:26"}
{"leadChannelId":"1789556650.327","level":"info","message":"Trascrizione lead (parziale)","text":"Punto combe, buongiorno.","timestamp":"2026-09-16 13:04:26"}
{"leadChannelId":"1789556650.327","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Punto combe, buongiorno.","timestamp":"2026-09-16 13:04:26"}
{"count":200,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:04:27"}
{"count":300,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:04:29"}
{"count":400,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:04:31"}
{"count":500,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:04:33"}
{"count":600,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 13:04:35"}
{"count":700,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:37"}
{"count":800,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:39"}
{"count":900,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:41"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:43"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:45"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:47"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:49"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:51"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:53"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:04:54 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:04:54"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:55"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:57"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:04:59"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:01"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:03"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:05"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:07"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:09"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:11"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:13"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:15"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:17"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:19"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:21"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:23"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:25"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:27"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789556650.327","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 13:05:29"}
{"level":"info","message":"StasisEnd canale 1789556650.327","meta":{"callCampaignId":3,"callTargetId":80,"phoneNumber":"069345383","startedAt":"2026-09-16T11:04:10.356Z","userId":4},"timestamp":"2026-09-16 13:05:30"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556650.327 distrutto","timestamp":"2026-09-16 13:05:30"}
{"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","timestamp":"2026-09-16 13:05:42"}
{"leadChannelId":"1789556650.327","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 13:05:42"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:203:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 13:05:42"}
{"level":"info","message":"StasisEnd canale 1789556663.329","timestamp":"2026-09-16 13:05:42"}
{"code":1000,"leadChannelId":"1789556650.327","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 13:05:42"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789556663.329 distrutto","timestamp":"2026-09-16 13:05:42"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789556650.327 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 13:05:42"}
{"finalResult":null,"leadChannelId":"1789556650.327","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 13:05:44"}
{"coldCallId":163,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 13:05:44"}
{"level":"info","message":"Dialer worker: job 198 completato","result":{"coldCallId":163,"status":"answered"},"timestamp":"2026-09-16 13:05:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:05:55 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:05:55"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:06:56 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:06:56"}
{"callCampaignId":3,"callTargetId":74,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069534333","timestamp":"2026-09-16 13:07:05"}
{"endpoint":"PJSIP/233739069534333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":74,"userId":4},"normalizedNumber":"233739069534333","phoneNumber":"069534333","timestamp":"2026-09-16 13:07:05"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789556825.332 distrutto","meta":{"callCampaignId":3,"callTargetId":74,"phoneNumber":"069534333","startedAt":"2026-09-16T11:07:05.337Z","userId":4},"timestamp":"2026-09-16 13:07:35"}
{"callTargetId":74,"causeText":"Unknown","channelId":"1789556825.332","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 13:07:35"}
{"coldCallId":164,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 13:07:35"}
{"level":"info","message":"Dialer worker: job 199 completato","result":{"coldCallId":164,"status":"not_answered"},"timestamp":"2026-09-16 13:07:35"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:32:15 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:32:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:32:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:32:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:33:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:33:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:34:42 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:34:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:35:43 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:35:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:36:44 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:36:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:37:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:37:45"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:38:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:38:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:39:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:39:47"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:40:48 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:40:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:41:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:41:49"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 13:42:08"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 13:42:09"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 13:42:09"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 13:42:09"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 13:42:09"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 13:42:09"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 13:42:09"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 13:42:09"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 3)","timestamp":"2026-09-16 13:42:09"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 3","timestamp":"2026-09-16 13:42:09"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 13:42:09"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 13:42:09"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 13:42:09"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 13:42:09","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 13:42:09"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 13:42:10"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 13:42:12"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 13:42:12"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 13:42:12"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 13:42:12"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 13:42:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:42:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:42:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:43:51 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:43:51"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:44:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:44:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:45:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:45:53"}
{"level":"info","message":"158.51.126.144 - - [16/Sep/2026:11:46:12 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; OAI-SearchBot/1.3; +https://openai.com/searchbot)\"","timestamp":"2026-09-16 13:46:12"}
{"level":"info","message":"158.51.126.144 - - [16/Sep/2026:11:46:15 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"http://dem-tools.gix.management/api/.env\" \"Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)\"","timestamp":"2026-09-16 13:46:15"}
{"level":"info","message":"158.51.126.144 - - [16/Sep/2026:11:46:30 +0000] \"GET /api/config HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; GoogleOther; +https://developers.google.com/search/)\"","timestamp":"2026-09-16 13:46:30"}
{"level":"info","message":"158.51.126.144 - - [16/Sep/2026:11:46:30 +0000] \"GET /api/settings HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Google-CloudVertexBot; +https://cloud.google.com/vertex-ai-bot)\"","timestamp":"2026-09-16 13:46:30"}
{"level":"info","message":"158.51.126.144 - - [16/Sep/2026:11:46:30 +0000] \"GET /api/v1/config HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)\"","timestamp":"2026-09-16 13:46:30"}
{"level":"info","message":"158.51.126.144 - - [16/Sep/2026:11:46:31 +0000] \"GET /api/v1/settings HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; Google-CloudVertexBot; +https://cloud.google.com/vertex-ai-bot)\"","timestamp":"2026-09-16 13:46:31"}
{"level":"info","message":"158.51.126.144 - - [16/Sep/2026:11:46:32 +0000] \"GET /api/config HTTP/1.1\" 404 48 \"http://dem-tools.gix.management/api/config\" \"Mozilla/5.0 (compatible; Applebot/0.1; +http://www.apple.com/go/applebot)\"","timestamp":"2026-09-16 13:46:32"}
{"level":"info","message":"158.51.126.144 - - [16/Sep/2026:11:46:32 +0000] \"GET /api/settings HTTP/1.1\" 404 48 \"http://dem-tools.gix.management/api/settings\" \"Mozilla/5.0 (compatible; DuckDuckBot/1.1; +http://duckduckgo.com/duckduckbot.html)\"","timestamp":"2026-09-16 13:46:32"}
{"level":"info","message":"158.51.126.144 - - [16/Sep/2026:11:46:32 +0000] \"GET /api/v1/config HTTP/1.1\" 404 48 \"http://dem-tools.gix.management/api/v1/config\" \"Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)\"","timestamp":"2026-09-16 13:46:32"}
{"level":"info","message":"158.51.126.144 - - [16/Sep/2026:11:46:32 +0000] \"GET /api/v1/settings HTTP/1.1\" 404 48 \"http://dem-tools.gix.management/api/v1/settings\" \"Mozilla/5.0 (compatible; Google-CloudVertexBot; +https://cloud.google.com/vertex-ai-bot)\"","timestamp":"2026-09-16 13:46:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:46:54 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:46:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:47:55 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:47:55"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:11:48:56 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 13:48:56"}
{"callCampaignId":3,"callTargetId":52,"jobId":"200","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0655281640","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":53,"jobId":"201","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067809102","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":52,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0655281640","timestamp":"2026-09-16 14:04:43"}
{"callCampaignId":3,"callTargetId":53,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067809102","timestamp":"2026-09-16 14:04:43"}
{"callCampaignId":3,"callTargetId":55,"jobId":"202","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3382533210","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":56,"jobId":"203","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3384169353","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":55,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3382533210","timestamp":"2026-09-16 14:04:43"}
{"callCampaignId":3,"callTargetId":57,"jobId":"204","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0665001445","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":58,"jobId":"205","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"065500374","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":59,"jobId":"206","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0696492135","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":60,"jobId":"207","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0774016211","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":61,"jobId":"208","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067222186","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":62,"jobId":"209","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0686212640","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":63,"jobId":"210","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069871004","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":67,"jobId":"211","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0652726961","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":68,"jobId":"212","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"068551057","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":69,"jobId":"213","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"076626531","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":73,"jobId":"214","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0625205070","timestamp":"2026-09-16 14:04:43","userId":4}
{"callCampaignId":3,"callTargetId":74,"jobId":"215","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069534333","timestamp":"2026-09-16 14:04:43","userId":4}
{"campaignId":3,"level":"info","message":"Campagna dialer avviata","queued":16,"timestamp":"2026-09-16 14:04:43"}
{"endpoint":"PJSIP/2337390655281640@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":52,"userId":4},"normalizedNumber":"2337390655281640","phoneNumber":"0655281640","timestamp":"2026-09-16 14:04:44"}
{"endpoint":"PJSIP/233739067809102@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":53,"userId":4},"normalizedNumber":"233739067809102","phoneNumber":"067809102","timestamp":"2026-09-16 14:04:44"}
{"endpoint":"PJSIP/2337393382533210@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":55,"userId":4},"normalizedNumber":"2337393382533210","phoneNumber":"3382533210","timestamp":"2026-09-16 14:04:44"}
{"callTargetId":52,"channelId":"1789560284.334","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-16 14:04:52"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-16 14:04:52"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 14:04:52","url":"http://51.38.247.132:8088"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789560284.335 distrutto","meta":{"callCampaignId":3,"callTargetId":55,"phoneNumber":"3382533210","startedAt":"2026-09-16T12:04:44.040Z","userId":4},"timestamp":"2026-09-16 14:04:57"}
{"callTargetId":55,"causeText":"Call Rejected","channelId":"1789560284.335","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 14:04:57"}
{"level":"info","message":"Canale 1789560284.333 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":53,"phoneNumber":"067809102","startedAt":"2026-09-16T12:04:44.038Z","userId":4},"timestamp":"2026-09-16 14:04:57"}
{"callTargetId":53,"channelId":"1789560284.333","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 14:04:57"}
{"caller":["{phoneNumber:067809102","callCampaignId:3","callTargetId:53","userId:4}"],"level":"info","message":"StasisStart canale 1789560284.333","meta":{"callCampaignId":3,"callTargetId":53,"phoneNumber":"067809102","startedAt":"2026-09-16T12:04:44.038Z","userId":4},"timestamp":"2026-09-16 14:04:57"}
{"bridgeId":"13594cf6-ef5d-4604-ab8a-7e05d714bb9e","leadChannelId":"1789560284.333","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 14:04:57"}
{"channelId":"1789560297.336","connectionId":"ef2be6c3-05d4-4fe5-9845-34f521a33bca","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 14:04:57"}
{"connectionId":"ef2be6c3-05d4-4fe5-9845-34f521a33bca","leadChannelId":"1789560284.333","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 14:04:57"}
{"leadChannelId":"1789560284.333","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 14:04:57"}
{"level":"info","message":"Canale 1789560297.336 risposto (Up)","timestamp":"2026-09-16 14:04:57"}
{"caller":[],"level":"info","message":"StasisStart canale 1789560297.336","timestamp":"2026-09-16 14:04:57"}
{"bridgeId":"13594cf6-ef5d-4604-ab8a-7e05d714bb9e","externalChannelId":"1789560297.336","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 14:04:57"}
{"callCampaignId":3,"callTargetId":55,"jobId":"216","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3382533210","timestamp":"2026-09-16 14:04:57","userId":4}
{"attemptsMade":1,"callTargetId":55,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:04:57"}
{"coldCallId":165,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 14:04:57"}
{"level":"info","message":"Dialer worker: job 202 completato","result":{"coldCallId":165,"status":"not_answered"},"timestamp":"2026-09-16 14:04:57"}
{"callCampaignId":3,"callTargetId":56,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3384169353","timestamp":"2026-09-16 14:04:57"}
{"endpoint":"PJSIP/2337393384169353@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":56,"userId":4},"normalizedNumber":"2337393384169353","phoneNumber":"3384169353","timestamp":"2026-09-16 14:04:57"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789560297.337 distrutto","meta":{"callCampaignId":3,"callTargetId":56,"phoneNumber":"3384169353","startedAt":"2026-09-16T12:04:57.394Z","userId":4},"timestamp":"2026-09-16 14:04:57"}
{"callTargetId":56,"causeText":"Call Rejected","channelId":"1789560297.337","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 14:04:57"}
{"callCampaignId":3,"callTargetId":56,"jobId":"217","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3384169353","timestamp":"2026-09-16 14:04:57","userId":4}
{"attemptsMade":1,"callTargetId":56,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:04:57"}
{"coldCallId":166,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 14:04:57"}
{"level":"info","message":"Dialer worker: job 203 completato","result":{"coldCallId":166,"status":"not_answered"},"timestamp":"2026-09-16 14:04:57"}
{"callCampaignId":3,"callTargetId":57,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0665001445","timestamp":"2026-09-16 14:04:57"}
{"endpoint":"PJSIP/2337390665001445@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":57,"userId":4},"normalizedNumber":"2337390665001445","phoneNumber":"0665001445","timestamp":"2026-09-16 14:04:57"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 14:04:57"}
{"count":1,"frameBytes":160,"leadChannelId":"1789560284.333","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:04:58"}
{"level":"info","message":"Canale 1789560284.334 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":52,"phoneNumber":"0655281640","startedAt":"2026-09-16T12:04:44.038Z","userId":4},"timestamp":"2026-09-16 14:05:01"}
{"callTargetId":52,"channelId":"1789560284.334","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 14:05:01"}
{"caller":["{phoneNumber:0655281640","callCampaignId:3","callTargetId:52","userId:4}"],"level":"info","message":"StasisStart canale 1789560284.334","meta":{"callCampaignId":3,"callTargetId":52,"phoneNumber":"0655281640","startedAt":"2026-09-16T12:04:44.038Z","userId":4},"timestamp":"2026-09-16 14:05:01"}
{"bridgeId":"84c43aa0-0060-4f46-9522-f66644ad67b6","leadChannelId":"1789560284.334","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 14:05:01"}
{"channelId":"1789560301.339","connectionId":"d1c91a91-19bb-4d4a-a0cb-dffe32babeae","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 14:05:01"}
{"connectionId":"d1c91a91-19bb-4d4a-a0cb-dffe32babeae","leadChannelId":"1789560284.334","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 14:05:01"}
{"leadChannelId":"1789560284.334","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 14:05:01"}
{"level":"info","message":"Canale 1789560301.339 risposto (Up)","timestamp":"2026-09-16 14:05:01"}
{"caller":[],"level":"info","message":"StasisStart canale 1789560301.339","timestamp":"2026-09-16 14:05:01"}
{"bridgeId":"84c43aa0-0060-4f46-9522-f66644ad67b6","externalChannelId":"1789560301.339","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 14:05:01"}
{"count":1,"frameBytes":160,"leadChannelId":"1789560284.334","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:05:01"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 14:05:01"}
{"leadChannelId":"1789560284.333","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 14:05:01"}
{"count":100,"frameBytes":160,"leadChannelId":"1789560284.334","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:05:03"}
{"leadChannelId":"1789560284.334","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 14:05:03"}
{"leadChannelId":"1789560284.334","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 14:05:03"}
{"count":200,"frameBytes":160,"leadChannelId":"1789560284.334","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:05:05"}
{"leadChannelId":"1789560284.334","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 14:05:05"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Pronto?","timestamp":"2026-09-16 14:05:05"}
{"leadChannelId":"1789560284.334","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 14:05:05"}
{"count":300,"frameBytes":160,"leadChannelId":"1789560284.334","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:07"}
{"count":400,"frameBytes":160,"leadChannelId":"1789560284.334","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:09"}
{"count":500,"frameBytes":160,"leadChannelId":"1789560284.334","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:11"}
{"level":"info","message":"Canale 1789560297.338 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-16T12:04:57.487Z","userId":4},"timestamp":"2026-09-16 14:05:13"}
{"callTargetId":57,"channelId":"1789560297.338","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 14:05:13"}
{"caller":["{phoneNumber:0665001445","callCampaignId:3","callTargetId:57","userId:4}"],"level":"info","message":"StasisStart canale 1789560297.338","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-16T12:04:57.487Z","userId":4},"timestamp":"2026-09-16 14:05:13"}
{"bridgeId":"7a00ebde-320c-4faf-9224-5395864fb9b6","leadChannelId":"1789560297.338","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 14:05:13"}
{"channelId":"1789560313.340","connectionId":"66c2fbc1-4d6a-4b8e-9b61-f46cee1ce083","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 14:05:13"}
{"connectionId":"66c2fbc1-4d6a-4b8e-9b61-f46cee1ce083","leadChannelId":"1789560297.338","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 14:05:13"}
{"leadChannelId":"1789560297.338","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 14:05:13"}
{"level":"info","message":"Canale 1789560313.340 risposto (Up)","timestamp":"2026-09-16 14:05:13"}
{"caller":[],"level":"info","message":"StasisStart canale 1789560313.340","timestamp":"2026-09-16 14:05:13"}
{"bridgeId":"7a00ebde-320c-4faf-9224-5395864fb9b6","externalChannelId":"1789560313.340","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 14:05:13"}
{"count":1,"frameBytes":160,"leadChannelId":"1789560297.338","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:05:13"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 14:05:13"}
{"count":100,"frameBytes":160,"leadChannelId":"1789560297.338","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:05:15"}
{"leadChannelId":"1789560297.338","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 14:05:15"}
{"level":"info","message":"StasisEnd canale 1789560284.333","meta":{"callCampaignId":3,"callTargetId":53,"phoneNumber":"067809102","startedAt":"2026-09-16T12:04:44.038Z","userId":4},"timestamp":"2026-09-16 14:05:15"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789560284.333 distrutto","timestamp":"2026-09-16 14:05:15"}
{"count":200,"frameBytes":160,"leadChannelId":"1789560297.338","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:17"}
{"count":300,"frameBytes":160,"leadChannelId":"1789560297.338","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:19"}
{"level":"info","message":"StasisEnd canale 1789560297.338","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-16T12:04:57.487Z","userId":4},"timestamp":"2026-09-16 14:05:20"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789560297.338 distrutto","timestamp":"2026-09-16 14:05:20"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 14:05:24"}
{"leadChannelId":"1789560284.334","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 14:05:24"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:214:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 14:05:24"}
{"level":"info","message":"StasisEnd canale 1789560301.339","timestamp":"2026-09-16 14:05:24"}
{"code":1000,"leadChannelId":"1789560284.334","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 14:05:24"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789560301.339 distrutto","timestamp":"2026-09-16 14:05:24"}
{"level":"info","message":"StasisEnd canale 1789560284.334","meta":{"callCampaignId":3,"callTargetId":52,"phoneNumber":"0655281640","startedAt":"2026-09-16T12:04:44.038Z","userId":4},"timestamp":"2026-09-16 14:05:24"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789560284.334 distrutto","timestamp":"2026-09-16 14:05:24"}
{"finalResult":null,"leadChannelId":"1789560284.334","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 14:05:24"}
{"callCampaignId":3,"callTargetId":52,"jobId":"218","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0655281640","timestamp":"2026-09-16 14:05:24","userId":4}
{"attemptsMade":1,"callTargetId":52,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:05:24"}
{"coldCallId":167,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 14:05:24"}
{"level":"info","message":"Dialer worker: job 200 completato","result":{"coldCallId":167,"status":"answered"},"timestamp":"2026-09-16 14:05:24"}
{"callCampaignId":3,"callTargetId":58,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"065500374","timestamp":"2026-09-16 14:05:24"}
{"endpoint":"PJSIP/233739065500374@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":58,"userId":4},"normalizedNumber":"233739065500374","phoneNumber":"065500374","timestamp":"2026-09-16 14:05:24"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 14:05:27"}
{"leadChannelId":"1789560284.333","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 14:05:27"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:214:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 14:05:27"}
{"level":"info","message":"StasisEnd canale 1789560297.336","timestamp":"2026-09-16 14:05:27"}
{"code":1000,"leadChannelId":"1789560284.333","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 14:05:27"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789560297.336 distrutto","timestamp":"2026-09-16 14:05:27"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789560284.333 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 14:05:27"}
{"finalResult":null,"leadChannelId":"1789560284.333","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 14:05:29"}
{"callCampaignId":3,"callTargetId":53,"jobId":"219","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067809102","timestamp":"2026-09-16 14:05:29","userId":4}
{"attemptsMade":1,"callTargetId":53,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:05:29"}
{"coldCallId":168,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 14:05:29"}
{"level":"info","message":"Dialer worker: job 201 completato","result":{"coldCallId":168,"status":"answered"},"timestamp":"2026-09-16 14:05:29"}
{"callCampaignId":3,"callTargetId":59,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0696492135","timestamp":"2026-09-16 14:05:29"}
{"endpoint":"PJSIP/2337390696492135@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":59,"userId":4},"normalizedNumber":"2337390696492135","phoneNumber":"0696492135","timestamp":"2026-09-16 14:05:29"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 14:05:32"}
{"leadChannelId":"1789560297.338","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 14:05:32"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:214:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 14:05:32"}
{"level":"info","message":"StasisEnd canale 1789560313.340","timestamp":"2026-09-16 14:05:32"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789560313.340 distrutto","timestamp":"2026-09-16 14:05:32"}
{"code":1000,"leadChannelId":"1789560297.338","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 14:05:32"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789560297.338 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 14:05:32"}
{"finalResult":null,"leadChannelId":"1789560297.338","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 14:05:34"}
{"callCampaignId":3,"callTargetId":57,"jobId":"220","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0665001445","timestamp":"2026-09-16 14:05:34","userId":4}
{"attemptsMade":1,"callTargetId":57,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:05:34"}
{"coldCallId":169,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 14:05:34"}
{"level":"info","message":"Dialer worker: job 204 completato","result":{"coldCallId":169,"status":"answered"},"timestamp":"2026-09-16 14:05:34"}
{"callCampaignId":3,"callTargetId":60,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0774016211","timestamp":"2026-09-16 14:05:34"}
{"endpoint":"PJSIP/2337390774016211@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":60,"userId":4},"normalizedNumber":"2337390774016211","phoneNumber":"0774016211","timestamp":"2026-09-16 14:05:34"}
{"level":"info","message":"Canale 1789560329.347 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-16T12:05:29.886Z","userId":4},"timestamp":"2026-09-16 14:05:40"}
{"callTargetId":59,"channelId":"1789560329.347","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 14:05:40"}
{"caller":["{phoneNumber:0696492135","callCampaignId:3","callTargetId:59","userId:4}"],"level":"info","message":"StasisStart canale 1789560329.347","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-16T12:05:29.886Z","userId":4},"timestamp":"2026-09-16 14:05:40"}
{"bridgeId":"3173a088-912c-4ccf-983d-8fa7f1b6ae9b","leadChannelId":"1789560329.347","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 14:05:40"}
{"channelId":"1789560340.350","connectionId":"00dbeb3b-08ed-4405-ab61-6d9fb44ab85d","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 14:05:40"}
{"connectionId":"00dbeb3b-08ed-4405-ab61-6d9fb44ab85d","leadChannelId":"1789560329.347","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 14:05:40"}
{"leadChannelId":"1789560329.347","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 14:05:40"}
{"level":"info","message":"Canale 1789560340.350 risposto (Up)","timestamp":"2026-09-16 14:05:40"}
{"caller":[],"level":"info","message":"StasisStart canale 1789560340.350","timestamp":"2026-09-16 14:05:40"}
{"bridgeId":"3173a088-912c-4ccf-983d-8fa7f1b6ae9b","externalChannelId":"1789560340.350","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 14:05:40"}
{"count":1,"frameBytes":160,"leadChannelId":"1789560329.347","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:05:40"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 14:05:41"}
{"level":"info","message":"Canale 1789560334.349 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":60,"phoneNumber":"0774016211","startedAt":"2026-09-16T12:05:34.410Z","userId":4},"timestamp":"2026-09-16 14:05:42"}
{"callTargetId":60,"channelId":"1789560334.349","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 14:05:42"}
{"caller":["{phoneNumber:0774016211","callCampaignId:3","callTargetId:60","userId:4}"],"level":"info","message":"StasisStart canale 1789560334.349","meta":{"callCampaignId":3,"callTargetId":60,"phoneNumber":"0774016211","startedAt":"2026-09-16T12:05:34.410Z","userId":4},"timestamp":"2026-09-16 14:05:42"}
{"bridgeId":"73efca81-c011-4393-949f-b4ffa6a9a044","leadChannelId":"1789560334.349","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 14:05:42"}
{"channelId":"1789560342.351","connectionId":"458483cb-a48d-4fcb-ae49-6872397ca88c","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 14:05:42"}
{"connectionId":"458483cb-a48d-4fcb-ae49-6872397ca88c","leadChannelId":"1789560334.349","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 14:05:42"}
{"leadChannelId":"1789560334.349","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 14:05:42"}
{"level":"info","message":"Canale 1789560342.351 risposto (Up)","timestamp":"2026-09-16 14:05:42"}
{"caller":[],"level":"info","message":"StasisStart canale 1789560342.351","timestamp":"2026-09-16 14:05:42"}
{"bridgeId":"73efca81-c011-4393-949f-b4ffa6a9a044","externalChannelId":"1789560342.351","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 14:05:42"}
{"count":1,"frameBytes":160,"leadChannelId":"1789560334.349","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:05:42"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 14:05:42"}
{"leadChannelId":"1789560329.347","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto","timestamp":"2026-09-16 14:05:42"}
{"count":100,"frameBytes":160,"leadChannelId":"1789560329.347","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:05:42"}
{"leadChannelId":"1789560329.347","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 14:05:42"}
{"leadChannelId":"1789560329.347","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto!","timestamp":"2026-09-16 14:05:43"}
{"count":100,"frameBytes":160,"leadChannelId":"1789560334.349","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:05:44"}
{"count":200,"frameBytes":160,"leadChannelId":"1789560329.347","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:44"}
{"count":200,"frameBytes":160,"leadChannelId":"1789560334.349","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:05:46"}
{"leadChannelId":"1789560334.349","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 14:05:46"}
{"count":300,"frameBytes":160,"leadChannelId":"1789560329.347","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:46"}
{"leadChannelId":"1789560334.349","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 14:05:47"}
{"leadChannelId":"1789560334.349","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 14:05:47"}
{"leadChannelId":"1789560334.349","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 14:05:47"}
{"count":300,"frameBytes":160,"leadChannelId":"1789560334.349","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:48"}
{"level":"info","message":"StasisEnd canale 1789560329.347","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-16T12:05:29.886Z","userId":4},"timestamp":"2026-09-16 14:05:48"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789560329.347 distrutto","timestamp":"2026-09-16 14:05:48"}
{"count":400,"frameBytes":160,"leadChannelId":"1789560334.349","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:50"}
{"count":500,"frameBytes":160,"leadChannelId":"1789560334.349","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:52"}
{"level":"info","message":"Canale 1789560324.345 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":58,"phoneNumber":"065500374","startedAt":"2026-09-16T12:05:24.286Z","userId":4},"timestamp":"2026-09-16 14:05:53"}
{"callTargetId":58,"channelId":"1789560324.345","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 14:05:53"}
{"caller":["{phoneNumber:065500374","callCampaignId:3","callTargetId:58","userId:4}"],"level":"info","message":"StasisStart canale 1789560324.345","meta":{"callCampaignId":3,"callTargetId":58,"phoneNumber":"065500374","startedAt":"2026-09-16T12:05:24.286Z","userId":4},"timestamp":"2026-09-16 14:05:53"}
{"bridgeId":"8c2d442a-305d-4b7e-8e23-16f956221443","leadChannelId":"1789560324.345","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 14:05:53"}
{"channelId":"1789560353.353","connectionId":"f44e9c57-5fb1-4aa2-8439-f8ca3698c685","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 14:05:53"}
{"connectionId":"f44e9c57-5fb1-4aa2-8439-f8ca3698c685","leadChannelId":"1789560324.345","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 14:05:53"}
{"leadChannelId":"1789560324.345","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 14:05:53"}
{"level":"info","message":"Canale 1789560353.353 risposto (Up)","timestamp":"2026-09-16 14:05:53"}
{"caller":[],"level":"info","message":"StasisStart canale 1789560353.353","timestamp":"2026-09-16 14:05:53"}
{"bridgeId":"8c2d442a-305d-4b7e-8e23-16f956221443","externalChannelId":"1789560353.353","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 14:05:53"}
{"count":1,"frameBytes":160,"leadChannelId":"1789560324.345","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:05:53"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 14:05:53"}
{"count":600,"frameBytes":160,"leadChannelId":"1789560334.349","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:54"}
{"count":100,"frameBytes":160,"leadChannelId":"1789560324.345","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:05:55"}
{"leadChannelId":"1789560324.345","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 14:05:55"}
{"leadChannelId":"1789560324.345","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 14:05:55"}
{"count":700,"frameBytes":160,"leadChannelId":"1789560334.349","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:56"}
{"level":"info","message":"StasisEnd canale 1789560334.349","meta":{"callCampaignId":3,"callTargetId":60,"phoneNumber":"0774016211","startedAt":"2026-09-16T12:05:34.410Z","userId":4},"timestamp":"2026-09-16 14:05:56"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789560334.349 distrutto","timestamp":"2026-09-16 14:05:56"}
{"leadChannelId":"1789560324.345","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 14:05:56"}
{"count":200,"frameBytes":160,"leadChannelId":"1789560324.345","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:57"}
{"count":300,"frameBytes":160,"leadChannelId":"1789560324.345","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:05:59"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 14:06:00"}
{"leadChannelId":"1789560329.347","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 14:06:00"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:214:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 14:06:00"}
{"level":"info","message":"StasisEnd canale 1789560340.350","timestamp":"2026-09-16 14:06:00"}
{"code":1000,"leadChannelId":"1789560329.347","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 14:06:00"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789560340.350 distrutto","timestamp":"2026-09-16 14:06:00"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789560329.347 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 14:06:00"}
{"count":400,"frameBytes":160,"leadChannelId":"1789560324.345","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:06:01"}
{"finalResult":null,"leadChannelId":"1789560329.347","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 14:06:02"}
{"callCampaignId":3,"callTargetId":59,"jobId":"221","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0696492135","timestamp":"2026-09-16 14:06:02","userId":4}
{"attemptsMade":1,"callTargetId":59,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:06:02"}
{"coldCallId":170,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 14:06:02"}
{"level":"info","message":"Dialer worker: job 206 completato","result":{"coldCallId":170,"status":"answered"},"timestamp":"2026-09-16 14:06:02"}
{"callCampaignId":3,"callTargetId":61,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067222186","timestamp":"2026-09-16 14:06:02"}
{"endpoint":"PJSIP/233739067222186@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":61,"userId":4},"normalizedNumber":"233739067222186","phoneNumber":"067222186","timestamp":"2026-09-16 14:06:02"}
{"count":500,"frameBytes":160,"leadChannelId":"1789560324.345","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:06:03"}
{"count":600,"frameBytes":160,"leadChannelId":"1789560324.345","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:06:05"}
{"count":700,"frameBytes":160,"leadChannelId":"1789560324.345","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:06:07"}
{"leadChannelId":"1789560324.345","level":"info","message":"Trascrizione lead (parziale)","text":"Non mi occorre","timestamp":"2026-09-16 14:06:08"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 14:06:08"}
{"leadChannelId":"1789560334.349","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 14:06:08"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:282:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:214:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 14:06:08"}
{"level":"info","message":"StasisEnd canale 1789560342.351","timestamp":"2026-09-16 14:06:08"}
{"code":1000,"leadChannelId":"1789560334.349","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 14:06:08"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789560342.351 distrutto","timestamp":"2026-09-16 14:06:08"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789560334.349 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 14:06:08"}
{"count":800,"frameBytes":160,"leadChannelId":"1789560324.345","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:06:09"}
{"leadChannelId":"1789560324.345","level":"info","message":"Trascrizione lead (parziale)","text":"Non mi occorre nulla del genere","timestamp":"2026-09-16 14:06:09"}
{"finalResult":null,"leadChannelId":"1789560334.349","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 14:06:10"}
{"callCampaignId":3,"callTargetId":60,"jobId":"222","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0774016211","timestamp":"2026-09-16 14:06:10","userId":4}
{"attemptsMade":1,"callTargetId":60,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:06:10"}
{"coldCallId":171,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 14:06:10"}
{"level":"info","message":"Dialer worker: job 207 completato","result":{"coldCallId":171,"status":"answered"},"timestamp":"2026-09-16 14:06:10"}
{"callCampaignId":3,"callTargetId":62,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0686212640","timestamp":"2026-09-16 14:06:10"}
{"endpoint":"PJSIP/2337390686212640@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":62,"userId":4},"normalizedNumber":"2337390686212640","phoneNumber":"0686212640","timestamp":"2026-09-16 14:06:10"}
{"leadChannelId":"1789560324.345","level":"info","message":"Trascrizione lead (parziale)","text":"Non mi occorre nulla del genere, la ringrazio buon lavoro.","timestamp":"2026-09-16 14:06:10"}
{"count":900,"frameBytes":160,"leadChannelId":"1789560324.345","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:06:11"}
{"leadChannelId":"1789560324.345","level":"info","message":"Trascrizione lead (parziale)","text":"Non mi occorre nulla del genere, la ringrazio buon lavoro.","timestamp":"2026-09-16 14:06:11"}
{"leadChannelId":"1789560324.345","level":"info","message":"Trascrizione lead (finale)","text":"Non mi occorre nulla del genere, la ringrazio buon lavoro.","timestamp":"2026-09-16 14:06:12"}
{"level":"info","message":"StasisEnd canale 1789560324.345","meta":{"callCampaignId":3,"callTargetId":58,"phoneNumber":"065500374","startedAt":"2026-09-16T12:05:24.286Z","userId":4},"timestamp":"2026-09-16 14:06:12"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789560324.345 distrutto","timestamp":"2026-09-16 14:06:12"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il contatto ha risposto subito dicendo che non gli occorre il servizio, senza fornire nome o ruolo. Nessun interesse mostrato."},"timestamp":"2026-09-16 14:06:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:06:17 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:06:17"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:06:19 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:06:19"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:06:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:06:19"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:06:20 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1481 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:06:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:06:20 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:06:20"}
{"level":"info","message":"StasisEnd canale 1789560353.353","timestamp":"2026-09-16 14:06:20"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789560353.353 distrutto","timestamp":"2026-09-16 14:06:20"}
{"code":1000,"leadChannelId":"1789560324.345","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 14:06:20"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789560324.345 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 14:06:20"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 14:06:20"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio per il tempo. Buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il contatto ha risposto subito dicendo che non gli occorre il servizio, senza fornire nome o ruolo. Nessun interesse mostrato."},"leadChannelId":"1789560324.345","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 14:06:22"}
{"coldCallId":172,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-16 14:06:22"}
{"level":"info","message":"Dialer worker: job 205 completato","result":{"coldCallId":172,"status":"not_interested"},"timestamp":"2026-09-16 14:06:22"}
{"callCampaignId":3,"callTargetId":63,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069871004","timestamp":"2026-09-16 14:06:22"}
{"endpoint":"PJSIP/233739069871004@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":63,"userId":4},"normalizedNumber":"233739069871004","phoneNumber":"069871004","timestamp":"2026-09-16 14:06:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:06:23 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 200 11249 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:06:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:06:23 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 200 111777 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:06:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:06:23 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 200 269 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:06:23"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789560362.356 distrutto","meta":{"callCampaignId":3,"callTargetId":61,"phoneNumber":"067222186","startedAt":"2026-09-16T12:06:02.544Z","userId":4},"timestamp":"2026-09-16 14:06:32"}
{"callTargetId":61,"causeText":"Unknown","channelId":"1789560362.356","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 14:06:32"}
{"callCampaignId":3,"callTargetId":61,"jobId":"223","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067222186","timestamp":"2026-09-16 14:06:32","userId":4}
{"attemptsMade":1,"callTargetId":61,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:06:32"}
{"coldCallId":173,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 14:06:32"}
{"level":"info","message":"Dialer worker: job 208 completato","result":{"coldCallId":173,"status":"not_answered"},"timestamp":"2026-09-16 14:06:32"}
{"callCampaignId":3,"callTargetId":67,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0652726961","timestamp":"2026-09-16 14:06:32"}
{"endpoint":"PJSIP/2337390652726961@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":67,"userId":4},"normalizedNumber":"2337390652726961","phoneNumber":"0652726961","timestamp":"2026-09-16 14:06:32"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789560392.362 distrutto","meta":{"callCampaignId":3,"callTargetId":67,"phoneNumber":"0652726961","startedAt":"2026-09-16T12:06:32.610Z","userId":4},"timestamp":"2026-09-16 14:06:32"}
{"callTargetId":67,"causeText":"Circuit/channel congestion","channelId":"1789560392.362","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 14:06:32"}
{"callCampaignId":3,"callTargetId":67,"jobId":"224","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0652726961","timestamp":"2026-09-16 14:06:32","userId":4}
{"attemptsMade":1,"callTargetId":67,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:06:32"}
{"coldCallId":174,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 14:06:32"}
{"level":"info","message":"Dialer worker: job 211 completato","result":{"coldCallId":174,"status":"not_answered"},"timestamp":"2026-09-16 14:06:32"}
{"callCampaignId":3,"callTargetId":68,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"068551057","timestamp":"2026-09-16 14:06:32"}
{"endpoint":"PJSIP/233739068551057@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":68,"userId":4},"normalizedNumber":"233739068551057","phoneNumber":"068551057","timestamp":"2026-09-16 14:06:32"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789560370.358 distrutto","meta":{"callCampaignId":3,"callTargetId":62,"phoneNumber":"0686212640","startedAt":"2026-09-16T12:06:10.453Z","userId":4},"timestamp":"2026-09-16 14:06:40"}
{"callTargetId":62,"causeText":"Unknown","channelId":"1789560370.358","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 14:06:40"}
{"callCampaignId":3,"callTargetId":62,"jobId":"225","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0686212640","timestamp":"2026-09-16 14:06:40","userId":4}
{"attemptsMade":1,"callTargetId":62,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:06:40"}
{"coldCallId":175,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 14:06:40"}
{"level":"info","message":"Dialer worker: job 209 completato","result":{"coldCallId":175,"status":"not_answered"},"timestamp":"2026-09-16 14:06:40"}
{"callCampaignId":3,"callTargetId":69,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"076626531","timestamp":"2026-09-16 14:06:40"}
{"endpoint":"PJSIP/233739076626531@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":69,"userId":4},"normalizedNumber":"233739076626531","phoneNumber":"076626531","timestamp":"2026-09-16 14:06:40"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789560400.364 distrutto","meta":{"callCampaignId":3,"callTargetId":69,"phoneNumber":"076626531","startedAt":"2026-09-16T12:06:40.522Z","userId":4},"timestamp":"2026-09-16 14:06:40"}
{"callTargetId":69,"causeText":"Circuit/channel congestion","channelId":"1789560400.364","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 14:06:40"}
{"callCampaignId":3,"callTargetId":69,"jobId":"226","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"076626531","timestamp":"2026-09-16 14:06:40","userId":4}
{"attemptsMade":1,"callTargetId":69,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:06:40"}
{"coldCallId":176,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 14:06:40"}
{"level":"info","message":"Dialer worker: job 213 completato","result":{"coldCallId":176,"status":"not_answered"},"timestamp":"2026-09-16 14:06:40"}
{"callCampaignId":3,"callTargetId":73,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0625205070","timestamp":"2026-09-16 14:06:40"}
{"endpoint":"PJSIP/2337390625205070@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":73,"userId":4},"normalizedNumber":"2337390625205070","phoneNumber":"0625205070","timestamp":"2026-09-16 14:06:40"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789560400.365 distrutto","meta":{"callCampaignId":3,"callTargetId":73,"phoneNumber":"0625205070","startedAt":"2026-09-16T12:06:40.963Z","userId":4},"timestamp":"2026-09-16 14:06:44"}
{"callTargetId":73,"causeText":"User busy","channelId":"1789560400.365","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 14:06:44"}
{"callCampaignId":3,"callTargetId":73,"jobId":"227","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0625205070","timestamp":"2026-09-16 14:06:44","userId":4}
{"attemptsMade":1,"callTargetId":73,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:06:44"}
{"coldCallId":177,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 14:06:44"}
{"level":"info","message":"Dialer worker: job 214 completato","result":{"coldCallId":177,"status":"not_answered"},"timestamp":"2026-09-16 14:06:44"}
{"callCampaignId":3,"callTargetId":74,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069534333","timestamp":"2026-09-16 14:06:44"}
{"endpoint":"PJSIP/233739069534333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":74,"userId":4},"normalizedNumber":"233739069534333","phoneNumber":"069534333","timestamp":"2026-09-16 14:06:44"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789560382.361 distrutto","meta":{"callCampaignId":3,"callTargetId":63,"phoneNumber":"069871004","startedAt":"2026-09-16T12:06:22.545Z","userId":4},"timestamp":"2026-09-16 14:06:52"}
{"callTargetId":63,"causeText":"Unknown","channelId":"1789560382.361","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 14:06:52"}
{"callCampaignId":3,"callTargetId":63,"jobId":"228","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069871004","timestamp":"2026-09-16 14:06:52","userId":4}
{"attemptsMade":1,"callTargetId":63,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:06:52"}
{"coldCallId":178,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 14:06:52"}
{"level":"info","message":"Dialer worker: job 210 completato","result":{"coldCallId":178,"status":"not_answered"},"timestamp":"2026-09-16 14:06:52"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789560392.363 distrutto","meta":{"callCampaignId":3,"callTargetId":68,"phoneNumber":"068551057","startedAt":"2026-09-16T12:06:32.832Z","userId":4},"timestamp":"2026-09-16 14:07:02"}
{"callTargetId":68,"causeText":"Unknown","channelId":"1789560392.363","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 14:07:02"}
{"callCampaignId":3,"callTargetId":68,"jobId":"229","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"068551057","timestamp":"2026-09-16 14:07:02","userId":4}
{"attemptsMade":1,"callTargetId":68,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:07:02"}
{"coldCallId":179,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 14:07:02"}
{"level":"info","message":"Dialer worker: job 212 completato","result":{"coldCallId":179,"status":"not_answered"},"timestamp":"2026-09-16 14:07:02"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789560404.366 distrutto","meta":{"callCampaignId":3,"callTargetId":74,"phoneNumber":"069534333","startedAt":"2026-09-16T12:06:44.401Z","userId":4},"timestamp":"2026-09-16 14:07:14"}
{"callTargetId":74,"causeText":"Unknown","channelId":"1789560404.366","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 14:07:14"}
{"callCampaignId":3,"callTargetId":74,"jobId":"230","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069534333","timestamp":"2026-09-16 14:07:14","userId":4}
{"attemptsMade":1,"callTargetId":74,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 14:07:14"}
{"coldCallId":180,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 14:07:14"}
{"level":"info","message":"Dialer worker: job 215 completato","result":{"coldCallId":180,"status":"not_answered"},"timestamp":"2026-09-16 14:07:14"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:07:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:07:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:08:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:08:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:09:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:09:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:10:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:10:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:11:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:11:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:12:16 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1481 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:12:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:12:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:12:19"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:12:20 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 200 11425 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:12:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:12:20 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 200 121760 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:12:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:12:20 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 200 269 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:12:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:12:23 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:12:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:12:23 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:12:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:12:23 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:12:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:12:23 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:12:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:12:23 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:12:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:12:23 +0000] \"GET /api/tts-voices HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:12:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:13:23 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:13:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:14:23 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:14:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:15:24 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:15:24"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 14:16:19"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 14:16:20"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 14:16:20"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 14:16:20"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 14:16:20"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 14:16:20"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 14:16:20"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 14:16:20"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 3)","timestamp":"2026-09-16 14:16:20"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 3","timestamp":"2026-09-16 14:16:20"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 14:16:20"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 14:16:20"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 14:16:20"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 14:16:20","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 14:16:20"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 14:16:21"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 14:16:23"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 14:16:23"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 14:16:23"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 14:16:23"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 14:16:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:16:24 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:16:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:17:24 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:17:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:18:24 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:18:24"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 14:19:17"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 14:19:17"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 14:19:18"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 14:19:18"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 14:19:18"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 14:19:18"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 14:19:18"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 14:19:18"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 3)","timestamp":"2026-09-16 14:19:18"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 3","timestamp":"2026-09-16 14:19:18"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 14:19:18"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 14:19:18"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 14:19:18"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 14:19:18","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 14:19:18"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 14:19:18"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 14:19:20"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 14:19:20"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 14:19:20"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 14:19:20"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 14:19:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:19:24 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:19:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:19:41 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:19:41"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:19:41 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:19:41"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:19:41 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:19:41"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:19:41 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:19:41"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:19:41 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:19:41"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:19:42 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:19:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:19:44 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:19:44"}
{"callCampaignId":2,"callTargetId":83,"jobId":"231","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-16 14:19:54","userId":4}
{"callTargetId":83,"jobId":"231","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-16 14:19:54","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:19:54 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:19:54"}
{"callCampaignId":2,"callTargetId":83,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-16 14:19:54"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":83,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-16 14:19:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:19:58 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:19:58"}
{"level":"info","message":"Canale 1789561194.367 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":83,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:19:54.995Z","userId":4},"timestamp":"2026-09-16 14:20:00"}
{"callTargetId":83,"channelId":"1789561194.367","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 14:20:00"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:83","userId:4}"],"level":"info","message":"StasisStart canale 1789561194.367","meta":{"callCampaignId":2,"callTargetId":83,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:19:54.995Z","userId":4},"timestamp":"2026-09-16 14:20:00"}
{"bridgeId":"dd59ceeb-3e0c-4478-9b7e-bb2ec6fc62f8","leadChannelId":"1789561194.367","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 14:20:00"}
{"channelId":"1789561200.368","connectionId":"ba96348d-c50b-48e0-bdf7-8773c5aac3de","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 14:20:00"}
{"connectionId":"ba96348d-c50b-48e0-bdf7-8773c5aac3de","leadChannelId":"1789561194.367","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 14:20:00"}
{"leadChannelId":"1789561194.367","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 14:20:00"}
{"level":"info","message":"Canale 1789561200.368 risposto (Up)","timestamp":"2026-09-16 14:20:00"}
{"caller":[],"level":"info","message":"StasisStart canale 1789561200.368","timestamp":"2026-09-16 14:20:00"}
{"bridgeId":"dd59ceeb-3e0c-4478-9b7e-bb2ec6fc62f8","externalChannelId":"1789561200.368","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 14:20:00"}
{"count":1,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:20:00"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 14:20:01"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:01 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:01"}
{"count":100,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:20:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:04 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:04"}
{"count":200,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:20:04"}
{"leadChannelId":"1789561194.367","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 14:20:05"}
{"count":300,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:20:06"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:07 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:07"}
{"count":400,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:20:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:10 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:10"}
{"count":500,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:20:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:13 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:13"}
{"count":600,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:20:13"}
{"count":700,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:20:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:16 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:16"}
{"count":800,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:20:17"}
{"leadChannelId":"1789561194.367","level":"info","message":"Trascrizione lead (parziale)","text":"No, in cui","timestamp":"2026-09-16 14:20:17"}
{"leadChannelId":"1789561194.367","level":"info","message":"Trascrizione lead (parziale)","text":"No, in questo momento no,","timestamp":"2026-09-16 14:20:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:19 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:19"}
{"count":900,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:20:19"}
{"leadChannelId":"1789561194.367","level":"info","message":"Trascrizione lead (finale)","text":"No, in questo momento no, purtroppo.","timestamp":"2026-09-16 14:20:20"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:20:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:22 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:22"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:20:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:25 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:25"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:20:25"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:20:27"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:28 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:28"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:20:29"}
{"leadChannelId":"1789561194.367","level":"info","message":"Trascrizione lead (parziale)","text":"No grazie.","timestamp":"2026-09-16 14:20:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:31 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:31"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789561194.367","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:20:31"}
{"leadChannelId":"1789561194.367","level":"info","message":"Trascrizione lead (finale)","text":"No grazie.","timestamp":"2026-09-16 14:20:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:34 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:34"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, non la disturbo oltre. Grazie mille e buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il lead ha risposto che non è un buon momento per parlare e, alla richiesta di fissare un richiamo successivo, ha rifiutato. Non sono stati raccolti nome, ruolo o dati di contatto."},"timestamp":"2026-09-16 14:20:35"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:37 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:37"}
{"level":"info","message":"StasisEnd canale 1789561200.368","timestamp":"2026-09-16 14:20:39"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789561200.368 distrutto","timestamp":"2026-09-16 14:20:39"}
{"code":1000,"leadChannelId":"1789561194.367","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 14:20:39"}
{"level":"info","message":"StasisEnd canale 1789561194.367","meta":{"callCampaignId":2,"callTargetId":83,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:19:54.995Z","userId":4},"timestamp":"2026-09-16 14:20:39"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789561194.367 distrutto","timestamp":"2026-09-16 14:20:39"}
{"finalResult":{"closingMessage":"Va bene, non la disturbo oltre. Grazie mille e buona giornata!","interested":false,"qualificationScore":0.1,"summary":"Il lead ha risposto che non è un buon momento per parlare e, alla richiesta di fissare un richiamo successivo, ha rifiutato. Non sono stati raccolti nome, ruolo o dati di contatto."},"leadChannelId":"1789561194.367","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 14:20:39"}
{"coldCallId":181,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-16 14:20:39"}
{"level":"info","message":"Dialer worker: job 231 completato","result":{"coldCallId":181,"status":"not_interested"},"timestamp":"2026-09-16 14:20:39"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:40 +0000] \"GET /api/call-campaigns/test-call/83 HTTP/1.1\" 200 1684 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:40"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 14:20:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:20:41 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:20:41"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:21:41 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:21:41"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 14:22:25"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 14:22:26"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 14:22:26"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 14:22:26"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 14:22:26"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 14:22:26"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 14:22:26"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 14:22:26"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 3)","timestamp":"2026-09-16 14:22:26"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 3","timestamp":"2026-09-16 14:22:26"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 14:22:26"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 14:22:26"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 14:22:26"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 14:22:26","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 14:22:26"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 14:22:26"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 14:22:28"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 14:22:29"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 14:22:29"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 14:22:29"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 14:22:29"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:22:41 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:22:41"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:22:52 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:22:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:22:52 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1481 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:22:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:22:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:22:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:22:52 +0000] \"GET /api/tts-voices HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:22:52"}
{"callCampaignId":2,"callTargetId":84,"jobId":"232","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-16 14:23:17","userId":4}
{"callTargetId":84,"jobId":"232","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-16 14:23:17","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:23:17 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:23:17"}
{"callCampaignId":2,"callTargetId":84,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-16 14:23:17"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":84,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-16 14:23:17"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789561397.371 distrutto","meta":{"callCampaignId":2,"callTargetId":84,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:23:17.962Z","userId":4},"timestamp":"2026-09-16 14:23:18"}
{"callTargetId":84,"causeText":"Circuit/channel congestion","channelId":"1789561397.371","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 14:23:18"}
{"coldCallId":182,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 14:23:18"}
{"level":"info","message":"Dialer worker: job 232 completato","result":{"coldCallId":182,"status":"not_answered"},"timestamp":"2026-09-16 14:23:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:23:21 +0000] \"GET /api/call-campaigns/test-call/84 HTTP/1.1\" 200 874 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:23:21"}
{"callCampaignId":2,"callTargetId":85,"jobId":"233","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-16 14:23:40","userId":4}
{"callTargetId":85,"jobId":"233","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-16 14:23:40","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:23:40 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:23:40"}
{"callCampaignId":2,"callTargetId":85,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-16 14:23:40"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":85,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-16 14:23:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:23:43 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:23:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:23:46 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:23:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:23:49 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:23:49"}
{"level":"info","message":"Canale 1789561420.372 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":85,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:23:40.152Z","userId":4},"timestamp":"2026-09-16 14:23:50"}
{"callTargetId":85,"channelId":"1789561420.372","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 14:23:50"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:85","userId:4}"],"level":"info","message":"StasisStart canale 1789561420.372","meta":{"callCampaignId":2,"callTargetId":85,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:23:40.152Z","userId":4},"timestamp":"2026-09-16 14:23:50"}
{"bridgeId":"fe642736-6e4f-4b86-a64b-288d9f2dad37","leadChannelId":"1789561420.372","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 14:23:50"}
{"channelId":"1789561430.373","connectionId":"07d1a142-4a44-421e-bae2-4d0adee01eb2","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 14:23:50"}
{"connectionId":"07d1a142-4a44-421e-bae2-4d0adee01eb2","leadChannelId":"1789561420.372","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 14:23:50"}
{"leadChannelId":"1789561420.372","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 14:23:50"}
{"level":"info","message":"Canale 1789561430.373 risposto (Up)","timestamp":"2026-09-16 14:23:50"}
{"caller":[],"level":"info","message":"StasisStart canale 1789561430.373","timestamp":"2026-09-16 14:23:50"}
{"bridgeId":"fe642736-6e4f-4b86-a64b-288d9f2dad37","externalChannelId":"1789561430.373","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 14:23:50"}
{"count":1,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:23:50"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 14:23:51"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:23:52 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:23:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:23:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:23:52"}
{"count":100,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:23:52"}
{"leadChannelId":"1789561420.372","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 14:23:53"}
{"leadChannelId":"1789561420.372","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 14:23:54"}
{"count":200,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:23:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:23:55 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:23:55"}
{"count":300,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:23:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:23:58 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:23:58"}
{"count":400,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:23:58"}
{"count":500,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:24:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:24:01 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:24:01"}
{"count":600,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:24:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:24:04 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:24:04"}
{"count":700,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:24:04"}
{"count":800,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:24:06"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:24:07 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:24:07"}
{"count":900,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:24:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:24:10 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:24:10"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:24:10"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:24:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:24:13 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:24:13"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:24:14"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:24:16 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:24:16"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:24:16"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789561420.372","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:24:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:24:19 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:24:19"}
{"level":"info","message":"StasisEnd canale 1789561420.372","meta":{"callCampaignId":2,"callTargetId":85,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:23:40.152Z","userId":4},"timestamp":"2026-09-16 14:24:19"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789561420.372 distrutto","timestamp":"2026-09-16 14:24:19"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:24:22 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:24:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:24:25 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:24:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:24:28 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:24:28"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:24:31 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:24:31"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 14:24:31"}
{"leadChannelId":"1789561420.372","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 14:24:31"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:302:32)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:214:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 14:24:31"}
{"level":"info","message":"StasisEnd canale 1789561430.373","timestamp":"2026-09-16 14:24:31"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789561430.373 distrutto","timestamp":"2026-09-16 14:24:31"}
{"code":1000,"leadChannelId":"1789561420.372","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 14:24:31"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789561420.372 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 14:24:31"}
{"finalResult":null,"leadChannelId":"1789561420.372","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 14:24:33"}
{"coldCallId":183,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 14:24:33"}
{"level":"info","message":"Dialer worker: job 233 completato","result":{"coldCallId":183,"status":"hung_up_early"},"timestamp":"2026-09-16 14:24:33"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:24:34 +0000] \"GET /api/call-campaigns/test-call/85 HTTP/1.1\" 200 1032 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:24:34"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:24:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:24:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:25:07 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:25:07"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:25:07 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:25:07"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:25:07 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:25:07"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:25:10 +0000] \"POST /api/call-campaigns/3/pause HTTP/1.1\" 200 517 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:25:10"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:25:10 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 200 11425 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:25:10"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:25:10 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:25:10"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:25:12 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1481 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:25:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:25:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:25:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:26:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:26:53"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 14:27:33"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 14:27:34"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 14:27:34"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 14:27:34"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 14:27:34"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 14:27:34"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 14:27:34"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 14:27:34"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 3)","timestamp":"2026-09-16 14:27:34"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 3","timestamp":"2026-09-16 14:27:34"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 14:27:34"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 14:27:34"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 14:27:34"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 14:27:34","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 14:27:34"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 14:27:34"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 14:27:36"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 14:27:36"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 14:27:36"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 14:27:36"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 14:27:36"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:27:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:27:53"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:28:01 +0000] \"GET /api/auth/me HTTP/1.1\" 200 295 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:28:01"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:28:02 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:28:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:28:02 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:28:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:28:02 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:28:02"}
{"callCampaignId":2,"callTargetId":86,"jobId":"234","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-16 14:28:58","userId":4}
{"callTargetId":86,"jobId":"234","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-16 14:28:58","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:28:58 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:28:58"}
{"callCampaignId":2,"callTargetId":86,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-16 14:28:58"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":86,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-16 14:28:58"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:01 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:01"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:02 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:04 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:04"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:07 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:07"}
{"level":"info","message":"Canale 1789561738.376 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":86,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:28:58.760Z","userId":4},"timestamp":"2026-09-16 14:29:10"}
{"callTargetId":86,"channelId":"1789561738.376","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 14:29:10"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:86","userId:4}"],"level":"info","message":"StasisStart canale 1789561738.376","meta":{"callCampaignId":2,"callTargetId":86,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:28:58.760Z","userId":4},"timestamp":"2026-09-16 14:29:10"}
{"bridgeId":"3a65e7e7-1ece-4125-a40d-5e59c7e1d483","leadChannelId":"1789561738.376","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 14:29:10"}
{"channelId":"1789561750.377","connectionId":"01ca6df2-8f2d-41c4-9a83-312cb99948a8","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 14:29:10"}
{"connectionId":"01ca6df2-8f2d-41c4-9a83-312cb99948a8","leadChannelId":"1789561738.376","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 14:29:10"}
{"leadChannelId":"1789561738.376","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 14:29:10"}
{"level":"info","message":"Canale 1789561750.377 risposto (Up)","timestamp":"2026-09-16 14:29:10"}
{"caller":[],"level":"info","message":"StasisStart canale 1789561750.377","timestamp":"2026-09-16 14:29:10"}
{"bridgeId":"3a65e7e7-1ece-4125-a40d-5e59c7e1d483","externalChannelId":"1789561750.377","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 14:29:10"}
{"count":1,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:10"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:10 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:10"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 14:29:11"}
{"count":100,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:12"}
{"leadChannelId":"1789561738.376","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 14:29:13"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:13 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:13"}
{"count":200,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:29:14"}
{"leadChannelId":"1789561738.376","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 14:29:16"}
{"count":300,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:29:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:16 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:16"}
{"count":400,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:29:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:19 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:19"}
{"count":500,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:29:20"}
{"count":600,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:29:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:22 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:22"}
{"count":700,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:29:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:25 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:25"}
{"count":800,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:26"}
{"leadChannelId":"1789561738.376","level":"info","message":"Trascrizione lead (parziale)","text":"Se vi","timestamp":"2026-09-16 14:29:27"}
{"count":900,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:28"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:28 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:28"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Se vi","timestamp":"2026-09-16 14:29:29"}
{"leadChannelId":"1789561738.376","level":"info","message":"Trascrizione lead (finale)","text":"Se vi","timestamp":"2026-09-16 14:29:29"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:31 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:31"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:32"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:29:34"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:34 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:34"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:29:36"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:37 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:37"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:29:38"}
{"leadChannelId":"1789561738.376","level":"info","message":"Trascrizione lead (parziale)","text":"Sì, dica tutto,","timestamp":"2026-09-16 14:29:40"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:40 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:40"}
{"leadChannelId":"1789561738.376","level":"info","message":"Trascrizione lead (finale)","text":"Sì, dica tutto.","timestamp":"2026-09-16 14:29:42"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:43 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:43"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:44"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:29:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:46 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:46"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:29:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:49 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:49"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:50"}
{"leadChannelId":"1789561738.376","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Franco","timestamp":"2026-09-16 14:29:52"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:52 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:52"}
{"leadChannelId":"1789561738.376","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Franco Pentange","timestamp":"2026-09-16 14:29:53"}
{"leadChannelId":"1789561738.376","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Franco Pentangeli e sono il titolo","timestamp":"2026-09-16 14:29:54"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:54"}
{"leadChannelId":"1789561738.376","level":"info","message":"Trascrizione lead (finale)","text":"Sono Franco Pentageli e sono il","timestamp":"2026-09-16 14:29:55"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:55 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:55"}
{"leadChannelId":"1789561738.376","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"titolare dell'azienda.","timestamp":"2026-09-16 14:29:55"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:56"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:29:58"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:29:58 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:29:58"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:30:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:01 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:01"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:02 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:02"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:30:02"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:30:04"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:04 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:04"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789561738.376","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:30:06"}
{"level":"info","message":"StasisEnd canale 1789561738.376","meta":{"callCampaignId":2,"callTargetId":86,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:28:58.760Z","userId":4},"timestamp":"2026-09-16 14:30:07"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789561738.376 distrutto","timestamp":"2026-09-16 14:30:07"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:07 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:07"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:10 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:10"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 14:30:11"}
{"leadChannelId":"1789561738.376","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 14:30:11"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 14:30:11"}
{"leadChannelId":"1789561738.376","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 14:30:11"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:372:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 14:30:11"}
{"level":"info","message":"StasisEnd canale 1789561750.377","timestamp":"2026-09-16 14:30:11"}
{"code":1000,"leadChannelId":"1789561738.376","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 14:30:11"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789561750.377 distrutto","timestamp":"2026-09-16 14:30:11"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789561738.376 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 14:30:11"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 14:30:11"}
{"finalResult":null,"leadChannelId":"1789561738.376","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 14:30:13"}
{"coldCallId":184,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 14:30:13"}
{"level":"info","message":"Dialer worker: job 234 completato","result":{"coldCallId":184,"status":"answered"},"timestamp":"2026-09-16 14:30:13"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:13 +0000] \"GET /api/call-campaigns/test-call/86 HTTP/1.1\" 200 1310 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:13"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 14:30:23"}
{"callCampaignId":2,"callTargetId":87,"jobId":"235","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-16 14:30:27","userId":4}
{"callTargetId":87,"jobId":"235","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-16 14:30:27","userId":4}
{"callCampaignId":2,"callTargetId":87,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-16 14:30:27"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:27 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:27"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":87,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-16 14:30:27"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:30 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:33 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:33"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:36 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:36"}
{"level":"info","message":"Canale 1789561827.380 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":87,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:30:27.102Z","userId":4},"timestamp":"2026-09-16 14:30:36"}
{"callTargetId":87,"channelId":"1789561827.380","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 14:30:36"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:87","userId:4}"],"level":"info","message":"StasisStart canale 1789561827.380","meta":{"callCampaignId":2,"callTargetId":87,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:30:27.102Z","userId":4},"timestamp":"2026-09-16 14:30:36"}
{"bridgeId":"235f7651-6314-4f2c-abc9-fb11e32dc6ac","leadChannelId":"1789561827.380","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 14:30:36"}
{"channelId":"1789561836.381","connectionId":"f8fdf9ed-b5eb-44ff-b1e2-0b6fd27c5a1a","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 14:30:36"}
{"connectionId":"f8fdf9ed-b5eb-44ff-b1e2-0b6fd27c5a1a","leadChannelId":"1789561827.380","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 14:30:36"}
{"leadChannelId":"1789561827.380","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 14:30:36"}
{"level":"info","message":"Canale 1789561836.381 risposto (Up)","timestamp":"2026-09-16 14:30:36"}
{"caller":[],"level":"info","message":"StasisStart canale 1789561836.381","timestamp":"2026-09-16 14:30:36"}
{"bridgeId":"235f7651-6314-4f2c-abc9-fb11e32dc6ac","externalChannelId":"1789561836.381","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 14:30:36"}
{"count":1,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:30:36"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 14:30:37"}
{"count":100,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:30:38"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:39 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:39"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 14:30:39"}
{"leadChannelId":"1789561827.380","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 14:30:40"}
{"count":200,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:30:40"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 14:30:41"}
{"leadChannelId":"1789561827.380","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 14:30:41"}
{"leadChannelId":"1789561827.380","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 14:30:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:42 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:42"}
{"count":300,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:30:42"}
{"count":400,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:30:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:45 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:45"}
{"count":500,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:30:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:48 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:48"}
{"count":600,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:30:48"}
{"count":700,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:30:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:51 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:51"}
{"count":800,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:30:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:54 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:54"}
{"count":900,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:30:54"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:30:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:30:57 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:30:57"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:30:58"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:00 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:00"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:02 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:02"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:03 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:03"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:04"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:06 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:06"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:06"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:09 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:09"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (finale)","text":"Pronto?","timestamp":"2026-09-16 14:31:09"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:10"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:12 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:12"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:31:12"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:31:14"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:15 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:15"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:31:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:18 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:18"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:18"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"Per","timestamp":"2026-09-16 14:31:19"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:21 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:21"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"E quindi?","timestamp":"2026-09-16 14:31:21"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (finale)","text":"E quindi?","timestamp":"2026-09-16 14:31:22"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:24 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:24"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:31:24"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:31:26"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:27 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:27"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:31:28"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:30 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:30"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:30"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"Ma se mi","timestamp":"2026-09-16 14:31:31"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"Ma se mi hai chiamato tu ma che","timestamp":"2026-09-16 14:31:32"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:33 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:33"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"Ma se mi hai chiamato tu ma che cosa vuoi da","timestamp":"2026-09-16 14:31:33"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (finale)","text":"Ma se mi hai chiamato tu, ma che cosa vuoi da me?","timestamp":"2026-09-16 14:31:34"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:34"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:36 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:36"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:36"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:31:38"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:39 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:39"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:31:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:42 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:42"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:31:42"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:31:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:45 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:45"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:31:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:48 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:48"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:48"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:51 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:51"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"Che cosa","timestamp":"2026-09-16 14:31:51"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"Che cosa otterrei?","timestamp":"2026-09-16 14:31:52"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:52"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (finale)","text":"Che cosa otterrai","timestamp":"2026-09-16 14:31:53"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:54 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:54"}
{"leadChannelId":"1789561827.380","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"confronto?","timestamp":"2026-09-16 14:31:54"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:31:54"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:31:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:31:57 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:31:57"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:31:58"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:00 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:00"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:32:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:02 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:02"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:32:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:03 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:03"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:04"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:06 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:06"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:06"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"Va bene","timestamp":"2026-09-16 14:32:07"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"E va bene, mi faccio","timestamp":"2026-09-16 14:32:07"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:09 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:09"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"E va bene, mi faccio","timestamp":"2026-09-16 14:32:09"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"E va bene, mi faccia contattare domani alle nove e","timestamp":"2026-09-16 14:32:09"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (finale)","text":"E va bene, mi faccio","timestamp":"2026-09-16 14:32:10"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"E va bene, mi faccia contattare domani alle nove e ne parliamo","timestamp":"2026-09-16 14:32:10"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:10"}
{"leadChannelId":"1789561827.380","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"E va bene, mi faccia contattare domani alle nove e ne parliamo","timestamp":"2026-09-16 14:32:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:12 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:12"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:32:12"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:32:14"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:15 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:15"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:18 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:18"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni","timestamp":"2026-09-16 14:32:18"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:18"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefani","timestamp":"2026-09-16 14:32:19"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanis sono il titolo","timestamp":"2026-09-16 14:32:20"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:21 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:21"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (finale)","text":"Giovanni De Stefanianis sono il titolare dell'azienda.","timestamp":"2026-09-16 14:32:21"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:24 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:24"}
{"count":5400,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:32:24"}
{"count":5500,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:32:26"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:27 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:27"}
{"count":5600,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:32:28"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:30 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:30"}
{"count":5700,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:32:30"}
{"count":5800,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:33 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:33"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"No no va bene","timestamp":"2026-09-16 14:32:33"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"No no va bene su questo numero","timestamp":"2026-09-16 14:32:34"}
{"count":5900,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:34"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (finale)","text":"No no va bene su questo numero","timestamp":"2026-09-16 14:32:35"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:36 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:36"}
{"count":6000,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:36"}
{"count":6100,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:32:38"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:39 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:39"}
{"count":6200,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:32:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:42 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:42"}
{"count":6300,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:42"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"Ma se ti ho già detto","timestamp":"2026-09-16 14:32:43"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"ma se ti ho già detto domani alle","timestamp":"2026-09-16 14:32:44"}
{"count":6400,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:45 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:45"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (parziale)","text":"ma te ti ho già detto domani alle nove","timestamp":"2026-09-16 14:32:45"}
{"leadChannelId":"1789561827.380","level":"info","message":"Trascrizione lead (finale)","text":"ma te ti ho già detto domani alle nove","timestamp":"2026-09-16 14:32:46"}
{"count":6500,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:48 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:48"}
{"count":6600,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:48"}
{"count":6700,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:32:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:51 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:51"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"contactName":"Giovanni De Stefanianis","contactRole":"Titolare","interested":true,"preferredCallbackWhen":"domani alle nove","qualificationScore":0.9,"summary":"Giovanni De Stefanianis, titolare dell'azienda, si è mostrato interessato al servizio di consulenza IA per trovare clienti/automatizzare processi. Ha richiesto il richiamo su questo stesso numero, domani 17 settembre alle ore 9:00."},"timestamp":"2026-09-16 14:32:51"}
{"count":6800,"frameBytes":160,"leadChannelId":"1789561827.380","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:32:52"}
{"level":"info","message":"StasisEnd canale 1789561836.381","timestamp":"2026-09-16 14:32:53"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789561836.381 distrutto","timestamp":"2026-09-16 14:32:53"}
{"code":1000,"leadChannelId":"1789561827.380","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 14:32:53"}
{"level":"info","message":"StasisEnd canale 1789561827.380","meta":{"callCampaignId":2,"callTargetId":87,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:30:27.102Z","userId":4},"timestamp":"2026-09-16 14:32:53"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789561827.380 distrutto","timestamp":"2026-09-16 14:32:53"}
{"finalResult":{"contactName":"Giovanni De Stefanianis","contactRole":"Titolare","interested":true,"preferredCallbackWhen":"domani alle nove","qualificationScore":0.9,"summary":"Giovanni De Stefanianis, titolare dell'azienda, si è mostrato interessato al servizio di consulenza IA per trovare clienti/automatizzare processi. Ha richiesto il richiamo su questo stesso numero, domani 17 settembre alle ore 9:00."},"leadChannelId":"1789561827.380","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 14:32:53"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 14:32:53"}
{"coldCallId":185,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-16 14:32:53"}
{"level":"info","message":"Dialer worker: job 235 completato","result":{"coldCallId":185,"status":"interested"},"timestamp":"2026-09-16 14:32:53"}
{"coldCallId":185,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-16 14:32:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:32:54 +0000] \"GET /api/call-campaigns/test-call/87 HTTP/1.1\" 200 2713 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:32:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:33:02 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:33:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:34:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:34:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:35:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:35:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:36:03 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:36:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:37:05 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:37:05"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:38:06 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:38:06"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:39:07 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:39:07"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:40:08 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:40:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:41:09 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:41:09"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:42:10 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:42:10"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:43:11 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:43:11"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 14:43:40"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 14:43:41"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 14:43:41"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 14:43:41"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 14:43:41"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 14:43:41"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 14:43:41"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 14:43:41"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 3)","timestamp":"2026-09-16 14:43:41"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 3","timestamp":"2026-09-16 14:43:41"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 14:43:41"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 14:43:41"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 14:43:41"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 14:43:41","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 14:43:41"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 14:43:42"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 14:43:44"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 14:43:44"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 14:43:44"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 14:43:44"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 14:43:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:44:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:44:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:45:13 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:45:13"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:15 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:15 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:15 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1481 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:15 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:15"}
{"callCampaignId":2,"callTargetId":88,"jobId":"236","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-16 14:46:24","userId":4}
{"callTargetId":88,"jobId":"236","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-16 14:46:24","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:24 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:24"}
{"callCampaignId":2,"callTargetId":88,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-16 14:46:24"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":88,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-16 14:46:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:27 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:27"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:30 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:33 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:33"}
{"level":"info","message":"Canale 1789562784.384 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":88,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:46:24.549Z","userId":4},"timestamp":"2026-09-16 14:46:36"}
{"callTargetId":88,"channelId":"1789562784.384","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 14:46:36"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:88","userId:4}"],"level":"info","message":"StasisStart canale 1789562784.384","meta":{"callCampaignId":2,"callTargetId":88,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:46:24.549Z","userId":4},"timestamp":"2026-09-16 14:46:36"}
{"bridgeId":"0bc407de-c736-40e9-b342-cbb14db31158","leadChannelId":"1789562784.384","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 14:46:36"}
{"channelId":"1789562796.385","connectionId":"d8c9724c-91c5-48bd-9498-d441400013b8","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 14:46:36"}
{"connectionId":"d8c9724c-91c5-48bd-9498-d441400013b8","leadChannelId":"1789562784.384","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 14:46:36"}
{"leadChannelId":"1789562784.384","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 14:46:36"}
{"level":"info","message":"Canale 1789562796.385 risposto (Up)","timestamp":"2026-09-16 14:46:36"}
{"caller":[],"level":"info","message":"StasisStart canale 1789562796.385","timestamp":"2026-09-16 14:46:36"}
{"bridgeId":"0bc407de-c736-40e9-b342-cbb14db31158","externalChannelId":"1789562796.385","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 14:46:36"}
{"count":1,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:46:36"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:36 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:36"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 14:46:36"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"Crivro","timestamp":"2026-09-16 14:46:37"}
{"count":100,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:46:38"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:39 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:39"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Crivro","timestamp":"2026-09-16 14:46:39"}
{"leadChannelId":"1789562784.384","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Crivro","timestamp":"2026-09-16 14:46:39"}
{"count":200,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:46:40"}
{"audioDurationMs":11146,"chars":161,"leadChannelId":"1789562784.384","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 14:46:41","ttsMs":1204}
{"count":300,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:46:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:42 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:42"}
{"count":400,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:46:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:45 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:45"}
{"count":500,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:46:46"}
{"count":600,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:46:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:48 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:48"}
{"count":700,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:46:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:51 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:51"}
{"count":800,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:46:52"}
{"count":900,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:46:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:54 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:54"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"Si, mi dedico","timestamp":"2026-09-16 14:46:54"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:46:56"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1871,"text":"Si mi dica già va un minuto.","timestamp":"2026-09-16 14:46:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:46:57 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:46:57"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:46:58"}
{"audioDurationMs":3762,"chars":64,"leadChannelId":"1789562784.384","level":"info","llmMs":1204,"message":"Latenza turno bot","timeToFirstAudioMs":1669,"timestamp":"2026-09-16 14:46:58","ttsMs":465}
{"count":1200,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:00 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:00"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:03 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:03"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni","timestamp":"2026-09-16 14:47:04"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:04"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanis","timestamp":"2026-09-16 14:47:05"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanis, proprietà","timestamp":"2026-09-16 14:47:06"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:06"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:06 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:06"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"Giovanni De Stefanis, proprietario dell'azienda.","timestamp":"2026-09-16 14:47:06"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1084,"text":"Giovanni De Stefanis, proprietario dell'azienda.","timestamp":"2026-09-16 14:47:08"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:09 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:09"}
{"audioDurationMs":5991,"chars":101,"leadChannelId":"1789562784.384","level":"info","llmMs":1186,"message":"Latenza turno bot","timeToFirstAudioMs":1746,"timestamp":"2026-09-16 14:47:09","ttsMs":560}
{"count":1700,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:10"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:12 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:12"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:14"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:15 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:15 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:15"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:16"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"Sicuramente","timestamp":"2026-09-16 14:47:18"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:18 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:18"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"Sicuramente processi","timestamp":"2026-09-16 14:47:19"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"Sicuramente processi da automatizzare","timestamp":"2026-09-16 14:47:20"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:20"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"automatizzare","timestamp":"2026-09-16 14:47:20"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":570,"text":"Sicuramente processi automatizzare","timestamp":"2026-09-16 14:47:20"}
{"leadChannelId":"1789562784.384","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"da automatizzare, quello sì.","timestamp":"2026-09-16 14:47:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:21 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:21"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:22"}
{"audioDurationMs":5480,"chars":94,"leadChannelId":"1789562784.384","level":"info","llmMs":1076,"message":"Latenza turno bot","timeToFirstAudioMs":1624,"timestamp":"2026-09-16 14:47:22","ttsMs":548}
{"count":2400,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:24 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:24"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:26"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:27 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:27"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:28"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:30 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:30"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo va","timestamp":"2026-09-16 14:47:30"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo va benissimo","timestamp":"2026-09-16 14:47:31"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:32"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1075,"text":"Sì certo va benissimo","timestamp":"2026-09-16 14:47:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:33 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:33"}
{"audioDurationMs":3855,"chars":64,"leadChannelId":"1789562784.384","level":"info","llmMs":798,"message":"Latenza turno bot","timeToFirstAudioMs":1231,"timestamp":"2026-09-16 14:47:33","ttsMs":433}
{"count":2900,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:34"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:36"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:36 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:36"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:38"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:39 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:39"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:40"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"un altro numero","timestamp":"2026-09-16 14:47:40"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"un altro numero gentilmente","timestamp":"2026-09-16 14:47:41"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:42 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:42"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1051,"text":"Un altro numero gentilmente","timestamp":"2026-09-16 14:47:42"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:44"}
{"audioDurationMs":4133,"chars":78,"leadChannelId":"1789562784.384","level":"info","llmMs":1099,"message":"Latenza turno bot","timeToFirstAudioMs":1568,"timestamp":"2026-09-16 14:47:44","ttsMs":469}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:45 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:45"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:46"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:48 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:48"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:51 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:51"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:54 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:54"}
{"digits":"3295566888","leadChannelId":"1789562784.384","level":"info","message":"Raccolta DTMF completata","timestamp":"2026-09-16 14:47:55"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":13559,"text":"[Numero digitato dal lead: 3295566888]","timestamp":"2026-09-16 14:47:55"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:47:55"}
{"audioDurationMs":4180,"chars":68,"leadChannelId":"1789562784.384","level":"info","llmMs":982,"message":"Latenza turno bot","timeToFirstAudioMs":1491,"timestamp":"2026-09-16 14:47:56","ttsMs":509}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:47:57 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:47:57"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:57"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:47:59"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:48:00 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:48:00"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:48:01"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"mi può ricontattare","timestamp":"2026-09-16 14:48:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:48:03 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:48:03"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:48:03"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"Mi può ricontattare ieri","timestamp":"2026-09-16 14:48:04"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:48:05"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1914,"text":"Mi può ricontattare ieri alle diciassette","timestamp":"2026-09-16 14:48:06"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:48:06 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:48:06"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:48:07"}
{"audioDurationMs":6130,"chars":103,"leadChannelId":"1789562784.384","level":"info","llmMs":1300,"message":"Latenza turno bot","timeToFirstAudioMs":1899,"timestamp":"2026-09-16 14:48:08","ttsMs":599}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:48:09 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:48:09"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:48:09"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:48:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:48:12 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:48:12"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:48:13"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:48:15 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:48:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:48:15 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:48:15"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:48:15"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"va bene","timestamp":"2026-09-16 14:48:16"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"va bene oggi pomeriggio","timestamp":"2026-09-16 14:48:17"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:48:17"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"va bene oggi pomeriggio alle diciassette","timestamp":"2026-09-16 14:48:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:48:18 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:48:18"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (parziale)","text":"va bene oggi pomeriggio alle diciassette va benissimo","timestamp":"2026-09-16 14:48:19"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:48:19"}
{"leadChannelId":"1789562784.384","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1040,"text":"va bene oggi pomeriggio alle diciassette va benissimo","timestamp":"2026-09-16 14:48:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:48:21 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:48:21"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:48:21"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 14:48:23"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Perfetto, la richiamiamo oggi pomeriggio alle diciassette al numero che ha indicato. Grazie mille, buona giornata!","contactName":"Giovanni De Stefanis","contactRole":"Proprietario","interested":true,"preferredCallbackDatetime":"2026-09-16T17:00:00","preferredCallbackNumber":"3295566888","preferredCallbackWhen":"oggi pomeriggio alle diciassette","qualificationScore":0.9,"recapGiven":true,"summary":"Giovanni De Stefanis, proprietario, interessato ad automatizzare processi aziendali. Ha fornito numero alternativo per il richiamo e preferenza oraria precisa."},"timestamp":"2026-09-16 14:48:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:48:24 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:48:24"}
{"audioDurationMs":5573,"chars":114,"leadChannelId":"1789562784.384","level":"info","llmMs":3807,"message":"Latenza turno bot","timeToFirstAudioMs":4352,"timestamp":"2026-09-16 14:48:24","ttsMs":545}
{"count":5400,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:48:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:48:27 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:48:27"}
{"count":5500,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:48:27"}
{"count":5600,"frameBytes":160,"leadChannelId":"1789562784.384","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 14:48:29"}
{"level":"info","message":"StasisEnd canale 1789562796.385","timestamp":"2026-09-16 14:48:30"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789562796.385 distrutto","timestamp":"2026-09-16 14:48:30"}
{"code":1000,"leadChannelId":"1789562784.384","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 14:48:30"}
{"level":"info","message":"StasisEnd canale 1789562784.384","meta":{"callCampaignId":2,"callTargetId":88,"phoneNumber":"3933232333","startedAt":"2026-09-16T12:46:24.549Z","userId":4},"timestamp":"2026-09-16 14:48:30"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789562784.384 distrutto","timestamp":"2026-09-16 14:48:30"}
{"finalResult":{"closingMessage":"Perfetto, la richiamiamo oggi pomeriggio alle diciassette al numero che ha indicato. Grazie mille, buona giornata!","contactName":"Giovanni De Stefanis","contactRole":"Proprietario","interested":true,"preferredCallbackDatetime":"2026-09-16T17:00:00","preferredCallbackNumber":"3295566888","preferredCallbackWhen":"oggi pomeriggio alle diciassette","qualificationScore":0.9,"recapGiven":true,"summary":"Giovanni De Stefanis, proprietario, interessato ad automatizzare processi aziendali. Ha fornito numero alternativo per il richiamo e preferenza oraria precisa."},"leadChannelId":"1789562784.384","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 14:48:30"}
{"coldCallId":186,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-16 14:48:30"}
{"level":"info","message":"Dialer worker: job 236 completato","result":{"coldCallId":186,"status":"interested"},"timestamp":"2026-09-16 14:48:30"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 14:48:30"}
{"coldCallId":186,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-16 14:48:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:48:30 +0000] \"GET /api/call-campaigns/test-call/88 HTTP/1.1\" 200 2851 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:48:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:49:15 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:49:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:50:15 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:50:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:51:16 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:51:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:52:16 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:52:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:53:16 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:53:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:54:17 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:54:17"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:55:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:55:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:56:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:56:19"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:57:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:57:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:58:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:58:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:12:59:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 14:59:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:00:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:00:22"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 15:00:36"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 15:00:37"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 15:00:37"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 15:00:37"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 15:00:37"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 15:00:37"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 15:00:37"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 15:00:37"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 3)","timestamp":"2026-09-16 15:00:37"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 3","timestamp":"2026-09-16 15:00:37"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 15:00:37"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 15:00:37"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 15:00:37"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 15:00:37","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 15:00:37"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 15:00:37"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 15:00:39"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 15:00:40"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 15:00:40"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 15:00:40"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 15:00:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:01:24 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:01:24"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 15:02:01"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 15:02:02"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 15:02:02"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 15:02:02"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 15:02:02"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 15:02:02"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 15:02:02"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 15:02:02"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 3)","timestamp":"2026-09-16 15:02:02"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 3","timestamp":"2026-09-16 15:02:02"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 15:02:02"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 15:02:02"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 15:02:02"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 15:02:02","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 15:02:02"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 15:02:03"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 15:02:05"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 15:02:05"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 15:02:05"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 15:02:05"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 15:02:05"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:02:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:02:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:02:32 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:02:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:02:32 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:02:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:02:32 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1481 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:02:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:02:33 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:02:33"}
{"callCampaignId":2,"callTargetId":89,"jobId":"237","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-16 15:02:41","userId":4}
{"callTargetId":89,"jobId":"237","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-16 15:02:41","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:02:41 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:02:41"}
{"callCampaignId":2,"callTargetId":89,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-16 15:02:41"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":89,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-16 15:02:41"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:02:44 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:02:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:02:47 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:02:47"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:02:50 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:02:50"}
{"level":"info","message":"Canale 1789563761.388 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":89,"phoneNumber":"3933232333","startedAt":"2026-09-16T13:02:41.451Z","userId":4},"timestamp":"2026-09-16 15:02:52"}
{"callTargetId":89,"channelId":"1789563761.388","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 15:02:52"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:89","userId:4}"],"level":"info","message":"StasisStart canale 1789563761.388","meta":{"callCampaignId":2,"callTargetId":89,"phoneNumber":"3933232333","startedAt":"2026-09-16T13:02:41.451Z","userId":4},"timestamp":"2026-09-16 15:02:52"}
{"bridgeId":"590e1a11-7578-4466-bae2-52651e8d71a7","leadChannelId":"1789563761.388","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 15:02:52"}
{"channelId":"1789563772.389","connectionId":"994c35c9-27a1-4123-b7da-ad0768601ca2","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 15:02:52"}
{"connectionId":"994c35c9-27a1-4123-b7da-ad0768601ca2","leadChannelId":"1789563761.388","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 15:02:52"}
{"leadChannelId":"1789563761.388","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 15:02:52"}
{"level":"info","message":"Canale 1789563772.389 risposto (Up)","timestamp":"2026-09-16 15:02:52"}
{"caller":[],"level":"info","message":"StasisStart canale 1789563772.389","timestamp":"2026-09-16 15:02:52"}
{"bridgeId":"590e1a11-7578-4466-bae2-52651e8d71a7","externalChannelId":"1789563772.389","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 15:02:52"}
{"count":1,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:02:52"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 15:02:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:02:53 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:02:53"}
{"count":100,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:02:54"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 15:02:55"}
{"leadChannelId":"1789563761.388","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 15:02:55"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 15:02:55"}
{"leadChannelId":"1789563761.388","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 15:02:56"}
{"audioDurationMs":9056,"chars":158,"leadChannelId":"1789563761.388","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 15:02:56","ttsMs":1018}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:02:56 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:02:56"}
{"count":200,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:02:56"}
{"count":300,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:02:58"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:02:59 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:02:59"}
{"count":400,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:03:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:02 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:02"}
{"count":500,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:03:02"}
{"count":600,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:03:04"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:05 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:05"}
{"count":700,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:06"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"Sì dica","timestamp":"2026-09-16 15:03:07"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:08 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:08"}
{"count":800,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:08"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1543,"text":"Sì dica","timestamp":"2026-09-16 15:03:08"}
{"audioDurationMs":1858,"chars":32,"leadChannelId":"1789563761.388","level":"info","llmMs":1021,"message":"Latenza turno bot","timeToFirstAudioMs":1373,"timestamp":"2026-09-16 15:03:10","ttsMs":352}
{"count":900,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:03:10"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:11 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:11"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:12"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"sono","timestamp":"2026-09-16 15:03:13"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:14 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:14"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:14"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni del","timestamp":"2026-09-16 15:03:14"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Giovanni De Stefanianis che","timestamp":"2026-09-16 15:03:15"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:16"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1088,"text":"Sono Giovanni De Stefanianis","timestamp":"2026-09-16 15:03:17"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:17 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:17"}
{"audioDurationMs":2090,"chars":42,"leadChannelId":"1789563761.388","level":"info","llmMs":925,"message":"Latenza turno bot","timeToFirstAudioMs":1284,"timestamp":"2026-09-16 15:03:18","ttsMs":359}
{"count":1300,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:03:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:20 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:20"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:20"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"sono il","timestamp":"2026-09-16 15:03:22"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:22"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il titolare","timestamp":"2026-09-16 15:03:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:23 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:23"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il titolare","timestamp":"2026-09-16 15:03:23"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:24"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1025,"text":"Sono il titolare","timestamp":"2026-09-16 15:03:24"}
{"audioDurationMs":5294,"chars":95,"leadChannelId":"1789563761.388","level":"info","llmMs":1073,"message":"Latenza turno bot","timeToFirstAudioMs":1586,"timestamp":"2026-09-16 15:03:26","ttsMs":512}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:26 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:26"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:03:26"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:03:28"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:29 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:29"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:03:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:32 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:32"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:32 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:32"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:34"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"abbiamo bisogno di","timestamp":"2026-09-16 15:03:34"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:35 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:35"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"abbiamo bisogno di qualche software su","timestamp":"2026-09-16 15:03:35"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":745,"text":"abbiamo bisogno","timestamp":"2026-09-16 15:03:36"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:36"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"di qualche software su misura per","timestamp":"2026-09-16 15:03:37"}
{"audioDurationMs":1672,"chars":28,"leadChannelId":"1789563761.388","level":"info","llmMs":705,"message":"Latenza turno bot","timeToFirstAudioMs":1039,"timestamp":"2026-09-16 15:03:37","ttsMs":334}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:38 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:38"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:03:38"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"di qualche software su misura per","timestamp":"2026-09-16 15:03:38"}
{"leadChannelId":"1789563761.388","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"di qualche software su misura per","timestamp":"2026-09-16 15:03:38"}
{"leadChannelId":"1789563761.388","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"di qualche software su misura per I nostri processi sicuramente.","timestamp":"2026-09-16 15:03:39"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:41 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:41"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"Qualche software","timestamp":"2026-09-16 15:03:41"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:42"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"Qualche software su misura","timestamp":"2026-09-16 15:03:42"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"Qualche software su misura","timestamp":"2026-09-16 15:03:42"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1067,"text":"Qualche software su misura.","timestamp":"2026-09-16 15:03:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:44 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:44"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:44"}
{"audioDurationMs":8173,"chars":152,"leadChannelId":"1789563761.388","level":"info","llmMs":1442,"message":"Latenza turno bot","timeToFirstAudioMs":2385,"timestamp":"2026-09-16 15:03:46","ttsMs":943}
{"count":2700,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:03:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:47 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:47"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:03:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:50 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:50"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:03:50"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:03:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:53 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:53"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:56 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:56"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"No, su questo","timestamp":"2026-09-16 15:03:56"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:56"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"No, su questo numero va benissimo,","timestamp":"2026-09-16 15:03:57"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"No, su questo numero va benissimo,","timestamp":"2026-09-16 15:03:58"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:03:58"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1156,"text":"No, su questo numero va benissimo","timestamp":"2026-09-16 15:03:59"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:03:59 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:03:59"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:04:00"}
{"audioDurationMs":4133,"chars":70,"leadChannelId":"1789563761.388","level":"info","llmMs":1195,"message":"Latenza turno bot","timeToFirstAudioMs":1670,"timestamp":"2026-09-16 15:04:00","ttsMs":475}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:04:02 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:04:02"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:04:02"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:04:04"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:04:05 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:04:05"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:04:06"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"domani Matteo","timestamp":"2026-09-16 15:04:07"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"domani mattina alle otto","timestamp":"2026-09-16 15:04:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:04:08 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:04:08"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:04:08"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1639,"text":"Domani mattina alle otto e mezzo.","timestamp":"2026-09-16 15:04:09"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:04:10"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:04:11 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:04:11"}
{"audioDurationMs":7756,"chars":162,"leadChannelId":"1789563761.388","level":"info","llmMs":1461,"message":"Latenza turno bot","timeToFirstAudioMs":2401,"timestamp":"2026-09-16 15:04:12","ttsMs":940}
{"count":4000,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:04:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:04:14 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:04:14"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:04:14"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:04:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:04:17 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:04:17"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:04:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:04:20 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:04:20"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:04:20"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"Alle nove e un quarto","timestamp":"2026-09-16 15:04:22"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (parziale)","text":"Alle nove e un quarto.","timestamp":"2026-09-16 15:04:22"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:04:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:04:23 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:04:23"}
{"leadChannelId":"1789563761.388","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1076,"text":"Alle nove e un quarto.","timestamp":"2026-09-16 15:04:23"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:04:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:04:26 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:04:26"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Perfetto, la richiamiamo domani alle nove e un quarto. Grazie mille, buona giornata!","contactName":"Giovanni De Stefanianis","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-17T09:15:00","preferredCallbackWhen":"domani mattina alle nove e un quarto","qualificationScore":0.85,"recapGiven":true,"summary":"Giovanni De Stefanianis, titolare, ha interesse concreto per uno sviluppo software su misura. Ha confermato il numero di chiamata attuale e ha fissato richiamo domani alle 09:15."},"timestamp":"2026-09-16 15:04:26"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:04:26"}
{"audioDurationMs":5155,"chars":84,"leadChannelId":"1789563761.388","level":"info","llmMs":2991,"message":"Latenza turno bot","timeToFirstAudioMs":3515,"timestamp":"2026-09-16 15:04:27","ttsMs":524}
{"count":4800,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:04:28"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:04:29 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:04:29"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789563761.388","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:04:30"}
{"level":"info","message":"StasisEnd canale 1789563772.389","timestamp":"2026-09-16 15:04:32"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789563772.389 distrutto","timestamp":"2026-09-16 15:04:32"}
{"code":1000,"leadChannelId":"1789563761.388","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 15:04:32"}
{"level":"info","message":"StasisEnd canale 1789563761.388","meta":{"callCampaignId":2,"callTargetId":89,"phoneNumber":"3933232333","startedAt":"2026-09-16T13:02:41.451Z","userId":4},"timestamp":"2026-09-16 15:04:32"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789563761.388 distrutto","timestamp":"2026-09-16 15:04:32"}
{"finalResult":{"closingMessage":"Perfetto, la richiamiamo domani alle nove e un quarto. Grazie mille, buona giornata!","contactName":"Giovanni De Stefanianis","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-17T09:15:00","preferredCallbackWhen":"domani mattina alle nove e un quarto","qualificationScore":0.85,"recapGiven":true,"summary":"Giovanni De Stefanianis, titolare, ha interesse concreto per uno sviluppo software su misura. Ha confermato il numero di chiamata attuale e ha fissato richiamo domani alle 09:15."},"leadChannelId":"1789563761.388","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 15:04:32"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 15:04:32"}
{"coldCallId":187,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-16 15:04:32"}
{"level":"info","message":"Dialer worker: job 237 completato","result":{"coldCallId":187,"status":"interested"},"timestamp":"2026-09-16 15:04:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:04:32 +0000] \"GET /api/call-campaigns/test-call/89 HTTP/1.1\" 200 2687 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:04:32"}
{"coldCallId":187,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-16 15:04:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:04:32 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:04:32"}
{"callCampaignId":2,"callTargetId":90,"jobId":"238","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3482403165","timestamp":"2026-09-16 15:05:23","userId":4}
{"callTargetId":90,"jobId":"238","level":"info","message":"Chiamata di test accodata","phoneNumber":"3482403165","timestamp":"2026-09-16 15:05:23","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:05:23 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:05:23"}
{"callCampaignId":2,"callTargetId":90,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3482403165","timestamp":"2026-09-16 15:05:23"}
{"endpoint":"PJSIP/2337393482403165@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":90,"userId":4},"normalizedNumber":"2337393482403165","phoneNumber":"3482403165","timestamp":"2026-09-16 15:05:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:05:27 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:05:27"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:05:30 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:05:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:05:32 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:05:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:05:33 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:05:33"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:05:36 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:05:36"}
{"level":"info","message":"Canale 1789563924.392 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":90,"phoneNumber":"3482403165","startedAt":"2026-09-16T13:05:24.008Z","userId":4},"timestamp":"2026-09-16 15:05:36"}
{"callTargetId":90,"channelId":"1789563924.392","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 15:05:36"}
{"caller":["{phoneNumber:3482403165","callCampaignId:2","callTargetId:90","userId:4}"],"level":"info","message":"StasisStart canale 1789563924.392","meta":{"callCampaignId":2,"callTargetId":90,"phoneNumber":"3482403165","startedAt":"2026-09-16T13:05:24.008Z","userId":4},"timestamp":"2026-09-16 15:05:36"}
{"bridgeId":"d5ee2013-9e4e-4b54-9832-313793001ff6","leadChannelId":"1789563924.392","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 15:05:36"}
{"channelId":"1789563936.393","connectionId":"036cfcd1-6617-47b5-af55-c332332f0bb3","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 15:05:36"}
{"connectionId":"036cfcd1-6617-47b5-af55-c332332f0bb3","leadChannelId":"1789563924.392","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 15:05:36"}
{"leadChannelId":"1789563924.392","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 15:05:36"}
{"level":"info","message":"Canale 1789563936.393 risposto (Up)","timestamp":"2026-09-16 15:05:36"}
{"caller":[],"level":"info","message":"StasisStart canale 1789563936.393","timestamp":"2026-09-16 15:05:36"}
{"bridgeId":"d5ee2013-9e4e-4b54-9832-313793001ff6","externalChannelId":"1789563936.393","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 15:05:36"}
{"count":1,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:05:36"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 15:05:36"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 15:05:37"}
{"leadChannelId":"1789563924.392","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 15:05:37"}
{"audioDurationMs":9056,"chars":158,"leadChannelId":"1789563924.392","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 15:05:38","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:05:38"}
{"leadChannelId":"1789563924.392","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 15:05:38"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:05:39 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:05:39"}
{"count":200,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:05:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:05:42 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:05:42"}
{"count":300,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:05:42"}
{"count":400,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:05:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:05:45 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:05:45"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Ma","timestamp":"2026-09-16 15:05:46"}
{"count":500,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:05:46"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Magino che razza","timestamp":"2026-09-16 15:05:47"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Magino che razza di nome","timestamp":"2026-09-16 15:05:48"}
{"count":600,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:05:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:05:48 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:05:48"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1048,"text":"Magino che razza di nome","timestamp":"2026-09-16 15:05:49"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Tughino","timestamp":"2026-09-16 15:05:49"}
{"count":700,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:05:50"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Dino che razza di nome","timestamp":"2026-09-16 15:05:50"}
{"audioDurationMs":5480,"chars":96,"leadChannelId":"1789563924.392","level":"info","llmMs":1030,"message":"Latenza turno bot","timeToFirstAudioMs":1565,"timestamp":"2026-09-16 15:05:50","ttsMs":535}
{"leadChannelId":"1789563924.392","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"è Dino che razza di nome","timestamp":"2026-09-16 15:05:51"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:05:51 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:05:51"}
{"count":800,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:05:52"}
{"count":900,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:05:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:05:54 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:05:54"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:05:56"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Mi dica","timestamp":"2026-09-16 15:05:57"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:05:57 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:05:57"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:05:58"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1254,"text":"Mi dica:","timestamp":"2026-09-16 15:05:58"}
{"audioDurationMs":1254,"chars":15,"leadChannelId":"1789563924.392","level":"info","llmMs":923,"message":"Latenza turno bot","timeToFirstAudioMs":1238,"timestamp":"2026-09-16 15:06:00","ttsMs":315}
{"count":1200,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:06:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:00 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:00"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:03 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:03"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:04"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"dimmi tu","timestamp":"2026-09-16 15:06:06"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:06"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:06 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:06"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":733,"text":"dimmi tu","timestamp":"2026-09-16 15:06:06"}
{"audioDurationMs":1068,"chars":14,"leadChannelId":"1789563924.392","level":"info","llmMs":777,"message":"Latenza turno bot","timeToFirstAudioMs":1091,"timestamp":"2026-09-16 15:06:08","ttsMs":314}
{"count":1600,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:06:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:09 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:09"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:10"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:12 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:12"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:14"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:15 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:15"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:16"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:18"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"scusami stavo la","timestamp":"2026-09-16 15:06:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:18 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:18"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Scusami stavo lavando I denti","timestamp":"2026-09-16 15:06:19"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"scusami stavo lavando I denti","timestamp":"2026-09-16 15:06:19"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"scusami stavo lavando I denti","timestamp":"2026-09-16 15:06:19"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:20"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Scusami stavo lavando I denti dimmi pure","timestamp":"2026-09-16 15:06:20"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":642,"text":"Scusami stavo lavando I denti dimmi pure","timestamp":"2026-09-16 15:06:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:21 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:21"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:06:22"}
{"audioDurationMs":2322,"chars":31,"leadChannelId":"1789563924.392","level":"info","llmMs":870,"message":"Latenza turno bot","timeToFirstAudioMs":1244,"timestamp":"2026-09-16 15:06:22","ttsMs":374}
{"count":2400,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:06:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:24 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:24"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:26"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:27 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:27"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Io mi chiamo Ione","timestamp":"2026-09-16 15:06:27"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Io mi chiamo Jone Costa Gino che","timestamp":"2026-09-16 15:06:28"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:28"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1592,"text":"Io mi chiamo Jone Costa, Gino, piacere.","timestamp":"2026-09-16 15:06:29"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:30 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:30"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:30"}
{"audioDurationMs":2043,"chars":38,"leadChannelId":"1789563924.392","level":"info","llmMs":936,"message":"Latenza turno bot","timeToFirstAudioMs":1317,"timestamp":"2026-09-16 15:06:31","ttsMs":381}
{"count":2800,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:06:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:32 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:33 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:33"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:34"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Io","timestamp":"2026-09-16 15:06:34"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Io sono la","timestamp":"2026-09-16 15:06:35"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:36 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:36"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:36"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1885,"text":"Io sono la titolare.","timestamp":"2026-09-16 15:06:37"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:38"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:39 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:39"}
{"audioDurationMs":5944,"chars":95,"leadChannelId":"1789563924.392","level":"info","llmMs":1155,"message":"Latenza turno bot","timeToFirstAudioMs":1751,"timestamp":"2026-09-16 15:06:39","ttsMs":596}
{"count":3200,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:06:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:42 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:42"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:06:42"}
{"leadChannelId":"1789563924.392","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"John","timestamp":"2026-09-16 15:06:43"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:06:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:45 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:45"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:48 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:48"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:48"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"sì a processi","timestamp":"2026-09-16 15:06:48"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:50"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"sì a processi","timestamp":"2026-09-16 15:06:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:51 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:51"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":2787,"text":"sì a processi sì a processi che vorrei automatizzare","timestamp":"2026-09-16 15:06:51"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:06:52"}
{"audioDurationMs":9056,"chars":159,"leadChannelId":"1789563924.392","level":"info","llmMs":1452,"message":"Latenza turno bot","timeToFirstAudioMs":2456,"timestamp":"2026-09-16 15:06:53","ttsMs":1004}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:54 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:54"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:06:54"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:06:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:06:57 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:06:57"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:06:58"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:00 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:00"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:00"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:03 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:03"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Su questo","timestamp":"2026-09-16 15:07:04"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:07:04"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Su questo numero, che","timestamp":"2026-09-16 15:07:05"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:06 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:06"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1366,"text":"Su questo numero","timestamp":"2026-09-16 15:07:06"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:07:06"}
{"audioDurationMs":4458,"chars":70,"leadChannelId":"1789563924.392","level":"info","llmMs":1351,"message":"Latenza turno bot","timeToFirstAudioMs":1812,"timestamp":"2026-09-16 15:07:08","ttsMs":461}
{"count":4600,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:09 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:09"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:10"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:12 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:12"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:12"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:07:14"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"va bene","timestamp":"2026-09-16 15:07:14"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:15 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:15"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Va bene quest'ora, grazie.","timestamp":"2026-09-16 15:07:15"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:07:16"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Va bene quest'ora, grazie.","timestamp":"2026-09-16 15:07:16"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1131,"text":"Va bene quest'ora, grazie.","timestamp":"2026-09-16 15:07:17"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:07:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:18 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:18"}
{"audioDurationMs":6316,"chars":105,"leadChannelId":"1789563924.392","level":"info","llmMs":1226,"message":"Latenza turno bot","timeToFirstAudioMs":1798,"timestamp":"2026-09-16 15:07:19","ttsMs":572}
{"count":5200,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:21 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:21"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:22"}
{"count":5400,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:24 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:24"}
{"count":5500,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:07:26"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Oggi","timestamp":"2026-09-16 15:07:27"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:27 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:27"}
{"count":5600,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:07:28"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Oggi è già passato","timestamp":"2026-09-16 15:07:28"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"passato, quindi da domani","timestamp":"2026-09-16 15:07:29"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":530,"text":"Oggi è già","timestamp":"2026-09-16 15:07:30"}
{"leadChannelId":"1789563924.392","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"passato, quindi da domani.","timestamp":"2026-09-16 15:07:30"}
{"count":5700,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:07:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:30 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:30"}
{"audioDurationMs":6409,"chars":93,"leadChannelId":"1789563924.392","level":"info","llmMs":1057,"message":"Latenza turno bot","timeToFirstAudioMs":1657,"timestamp":"2026-09-16 15:07:31","ttsMs":600}
{"count":5800,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:32 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:33 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:33"}
{"count":5900,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:34"}
{"count":6000,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:36"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:36 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:36"}
{"count":6100,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:07:38"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:39 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:39"}
{"count":6200,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:07:40"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (parziale)","text":"Da","timestamp":"2026-09-16 15:07:40"}
{"count":6300,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:07:42"}
{"leadChannelId":"1789563924.392","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1556,"text":"Va bene?","timestamp":"2026-09-16 15:07:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:42 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:42"}
{"count":6400,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:07:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:45 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:45"}
{"count":6500,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:07:46"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Perfetto, la richiamiamo domani giovedì alle 15:05 su questo numero. Grazie mille, buona giornata!","contactName":"Jone Costa","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-17T15:05:00","preferredCallbackWhen":"domani giovedì alle 15:05","qualificationScore":0.8,"recapGiven":true,"summary":"Jone Costa, titolare, interessato ad automatizzare processi aziendali. Richiede richiamo domani giovedì alle 15:05 sul numero della chiamata."},"timestamp":"2026-09-16 15:07:46"}
{"audioDurationMs":6548,"chars":98,"leadChannelId":"1789563924.392","level":"info","llmMs":3955,"message":"Latenza turno bot","timeToFirstAudioMs":4556,"timestamp":"2026-09-16 15:07:47","ttsMs":601}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:48 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:48"}
{"count":6600,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:48"}
{"count":6700,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:51 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:51"}
{"count":6800,"frameBytes":160,"leadChannelId":"1789563924.392","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:07:52"}
{"level":"info","message":"StasisEnd canale 1789563936.393","timestamp":"2026-09-16 15:07:53"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789563936.393 distrutto","timestamp":"2026-09-16 15:07:53"}
{"code":1000,"leadChannelId":"1789563924.392","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 15:07:53"}
{"level":"info","message":"StasisEnd canale 1789563924.392","meta":{"callCampaignId":2,"callTargetId":90,"phoneNumber":"3482403165","startedAt":"2026-09-16T13:05:24.008Z","userId":4},"timestamp":"2026-09-16 15:07:53"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789563924.392 distrutto","timestamp":"2026-09-16 15:07:53"}
{"finalResult":{"closingMessage":"Perfetto, la richiamiamo domani giovedì alle 15:05 su questo numero. Grazie mille, buona giornata!","contactName":"Jone Costa","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-17T15:05:00","preferredCallbackWhen":"domani giovedì alle 15:05","qualificationScore":0.8,"recapGiven":true,"summary":"Jone Costa, titolare, interessato ad automatizzare processi aziendali. Richiede richiamo domani giovedì alle 15:05 sul numero della chiamata."},"leadChannelId":"1789563924.392","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 15:07:53"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 15:07:53"}
{"coldCallId":188,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-16 15:07:53"}
{"level":"info","message":"Dialer worker: job 238 completato","result":{"coldCallId":188,"status":"interested"},"timestamp":"2026-09-16 15:07:53"}
{"coldCallId":188,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-16 15:07:53"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:07:54 +0000] \"GET /api/call-campaigns/test-call/90 HTTP/1.1\" 200 2874 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:07:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:08:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:08:33"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:09:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:09:33"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:10:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:10:33"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:11:34 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:11:34"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:11:56 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:11:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:11:56 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:11:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:11:56 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:11:56"}
{"callCampaignId":3,"callTargetId":52,"jobId":"239","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0655281640","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":52,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0655281640","timestamp":"2026-09-16 15:12:00"}
{"callCampaignId":3,"callTargetId":53,"jobId":"240","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067809102","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":53,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067809102","timestamp":"2026-09-16 15:12:00"}
{"callCampaignId":3,"callTargetId":55,"jobId":"241","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3382533210","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":56,"jobId":"242","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3384169353","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":55,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3382533210","timestamp":"2026-09-16 15:12:00"}
{"callCampaignId":3,"callTargetId":57,"jobId":"243","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0665001445","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":59,"jobId":"244","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0696492135","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":60,"jobId":"245","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0774016211","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":61,"jobId":"246","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067222186","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":62,"jobId":"247","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0686212640","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":63,"jobId":"248","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069871004","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":67,"jobId":"249","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0652726961","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":68,"jobId":"250","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"068551057","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":69,"jobId":"251","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"076626531","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":73,"jobId":"252","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0625205070","timestamp":"2026-09-16 15:12:00","userId":4}
{"callCampaignId":3,"callTargetId":74,"jobId":"253","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069534333","timestamp":"2026-09-16 15:12:00","userId":4}
{"endpoint":"PJSIP/233739067809102@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":53,"userId":4},"normalizedNumber":"233739067809102","phoneNumber":"067809102","timestamp":"2026-09-16 15:12:00"}
{"endpoint":"PJSIP/2337390655281640@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":52,"userId":4},"normalizedNumber":"2337390655281640","phoneNumber":"0655281640","timestamp":"2026-09-16 15:12:00"}
{"endpoint":"PJSIP/2337393382533210@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":55,"userId":4},"normalizedNumber":"2337393382533210","phoneNumber":"3382533210","timestamp":"2026-09-16 15:12:00"}
{"campaignId":3,"level":"info","message":"Campagna dialer avviata","queued":15,"timestamp":"2026-09-16 15:12:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:12:00 +0000] \"POST /api/call-campaigns/3/start HTTP/1.1\" 200 28 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:12:00"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789564320.398 distrutto","meta":{"callCampaignId":3,"callTargetId":55,"phoneNumber":"3382533210","startedAt":"2026-09-16T13:12:00.966Z","userId":4},"timestamp":"2026-09-16 15:12:01"}
{"callTargetId":55,"causeText":"Call Rejected","channelId":"1789564320.398","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 15:12:01"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:12:01 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 200 11425 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:12:01"}
{"callCampaignId":3,"callTargetId":55,"jobId":"254","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3382533210","timestamp":"2026-09-16 15:12:01","userId":4}
{"attemptsMade":2,"callTargetId":55,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:12:01"}
{"coldCallId":189,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 15:12:01"}
{"level":"info","message":"Dialer worker: job 241 completato","result":{"coldCallId":189,"status":"not_answered"},"timestamp":"2026-09-16 15:12:01"}
{"callCampaignId":3,"callTargetId":56,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3384169353","timestamp":"2026-09-16 15:12:01"}
{"endpoint":"PJSIP/2337393384169353@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":56,"userId":4},"normalizedNumber":"2337393384169353","phoneNumber":"3384169353","timestamp":"2026-09-16 15:12:01"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789564321.399 distrutto","meta":{"callCampaignId":3,"callTargetId":56,"phoneNumber":"3384169353","startedAt":"2026-09-16T13:12:01.056Z","userId":4},"timestamp":"2026-09-16 15:12:01"}
{"callTargetId":56,"causeText":"Call Rejected","channelId":"1789564321.399","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 15:12:01"}
{"callCampaignId":3,"callTargetId":56,"jobId":"255","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3384169353","timestamp":"2026-09-16 15:12:01","userId":4}
{"attemptsMade":2,"callTargetId":56,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:12:01"}
{"coldCallId":190,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 15:12:01"}
{"level":"info","message":"Dialer worker: job 242 completato","result":{"coldCallId":190,"status":"not_answered"},"timestamp":"2026-09-16 15:12:01"}
{"callCampaignId":3,"callTargetId":57,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0665001445","timestamp":"2026-09-16 15:12:01"}
{"endpoint":"PJSIP/2337390665001445@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":57,"userId":4},"normalizedNumber":"2337390665001445","phoneNumber":"0665001445","timestamp":"2026-09-16 15:12:01"}
{"level":"info","message":"Canale 1789564321.400 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-16T13:12:01.138Z","userId":4},"timestamp":"2026-09-16 15:12:14"}
{"callTargetId":57,"channelId":"1789564321.400","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 15:12:14"}
{"caller":["{phoneNumber:0665001445","callCampaignId:3","callTargetId:57","userId:4}"],"level":"info","message":"StasisStart canale 1789564321.400","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-16T13:12:01.138Z","userId":4},"timestamp":"2026-09-16 15:12:14"}
{"bridgeId":"afdbbc36-6ecc-4dfb-ae22-9095b81781ab","leadChannelId":"1789564321.400","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 15:12:14"}
{"channelId":"1789564334.401","connectionId":"acbb1362-08f4-4c9d-89bf-5afcadc6bc90","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 15:12:14"}
{"connectionId":"acbb1362-08f4-4c9d-89bf-5afcadc6bc90","leadChannelId":"1789564321.400","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 15:12:14"}
{"leadChannelId":"1789564321.400","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 15:12:14"}
{"level":"info","message":"Canale 1789564334.401 risposto (Up)","timestamp":"2026-09-16 15:12:14"}
{"caller":[],"level":"info","message":"StasisStart canale 1789564334.401","timestamp":"2026-09-16 15:12:14"}
{"bridgeId":"afdbbc36-6ecc-4dfb-ae22-9095b81781ab","externalChannelId":"1789564334.401","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 15:12:14"}
{"count":1,"frameBytes":160,"leadChannelId":"1789564321.400","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:12:14"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 15:12:15"}
{"level":"info","message":"StasisEnd canale 1789564321.400","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-16T13:12:01.138Z","userId":4},"timestamp":"2026-09-16 15:12:15"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789564321.400 distrutto","timestamp":"2026-09-16 15:12:15"}
{"leadChannelId":"1789564321.400","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 15:12:19"}
{"audioDurationMs":9056,"chars":158,"leadChannelId":"1789564321.400","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 15:12:19","ttsMs":0}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 15:12:19"}
{"leadChannelId":"1789564321.400","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 15:12:19"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 15:12:19"}
{"leadChannelId":"1789564321.400","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 15:12:19"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 15:12:19"}
{"level":"info","message":"StasisEnd canale 1789564334.401","timestamp":"2026-09-16 15:12:19"}
{"code":1000,"leadChannelId":"1789564321.400","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 15:12:19"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789564334.401 distrutto","timestamp":"2026-09-16 15:12:19"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789564321.400 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 15:12:19"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 15:12:19"}
{"finalResult":null,"leadChannelId":"1789564321.400","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 15:12:21"}
{"callCampaignId":3,"callTargetId":57,"jobId":"256","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0665001445","timestamp":"2026-09-16 15:12:21","userId":4}
{"attemptsMade":2,"callTargetId":57,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:12:21"}
{"coldCallId":191,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 15:12:21"}
{"level":"info","message":"Dialer worker: job 243 completato","result":{"coldCallId":191,"status":"hung_up_early"},"timestamp":"2026-09-16 15:12:21"}
{"callCampaignId":3,"callTargetId":59,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0696492135","timestamp":"2026-09-16 15:12:21"}
{"endpoint":"PJSIP/2337390696492135@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":59,"userId":4},"normalizedNumber":"2337390696492135","phoneNumber":"0696492135","timestamp":"2026-09-16 15:12:21"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789564320.397 distrutto","meta":{"callCampaignId":3,"callTargetId":52,"phoneNumber":"0655281640","startedAt":"2026-09-16T13:12:00.966Z","userId":4},"timestamp":"2026-09-16 15:12:30"}
{"callTargetId":52,"causeText":"Unknown","channelId":"1789564320.397","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 15:12:30"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789564320.396 distrutto","meta":{"callCampaignId":3,"callTargetId":53,"phoneNumber":"067809102","startedAt":"2026-09-16T13:12:00.963Z","userId":4},"timestamp":"2026-09-16 15:12:30"}
{"callTargetId":53,"causeText":"Unknown","channelId":"1789564320.396","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 15:12:30"}
{"callCampaignId":3,"callTargetId":52,"jobId":"257","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0655281640","timestamp":"2026-09-16 15:12:31","userId":4}
{"callCampaignId":3,"callTargetId":53,"jobId":"258","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067809102","timestamp":"2026-09-16 15:12:31","userId":4}
{"attemptsMade":2,"callTargetId":52,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:12:31"}
{"attemptsMade":2,"callTargetId":53,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:12:31"}
{"coldCallId":192,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 15:12:31"}
{"level":"info","message":"Dialer worker: job 239 completato","result":{"coldCallId":192,"status":"not_answered"},"timestamp":"2026-09-16 15:12:31"}
{"callCampaignId":3,"callTargetId":60,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0774016211","timestamp":"2026-09-16 15:12:31"}
{"coldCallId":193,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 15:12:31"}
{"level":"info","message":"Dialer worker: job 240 completato","result":{"coldCallId":193,"status":"not_answered"},"timestamp":"2026-09-16 15:12:31"}
{"callCampaignId":3,"callTargetId":61,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067222186","timestamp":"2026-09-16 15:12:31"}
{"endpoint":"PJSIP/2337390774016211@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":60,"userId":4},"normalizedNumber":"2337390774016211","phoneNumber":"0774016211","timestamp":"2026-09-16 15:12:31"}
{"endpoint":"PJSIP/233739067222186@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":61,"userId":4},"normalizedNumber":"233739067222186","phoneNumber":"067222186","timestamp":"2026-09-16 15:12:31"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 15:12:31"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:12:32 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:12:32"}
{"level":"info","message":"Canale 1789564341.404 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-16T13:12:21.311Z","userId":4},"timestamp":"2026-09-16 15:12:34"}
{"callTargetId":59,"channelId":"1789564341.404","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 15:12:34"}
{"caller":["{phoneNumber:0696492135","callCampaignId:3","callTargetId:59","userId:4}"],"level":"info","message":"StasisStart canale 1789564341.404","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-16T13:12:21.311Z","userId":4},"timestamp":"2026-09-16 15:12:34"}
{"bridgeId":"d4debeb8-c722-434f-8306-60e0bd92f651","leadChannelId":"1789564341.404","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 15:12:34"}
{"channelId":"1789564354.407","connectionId":"a440064a-b12a-45fd-9980-804b981ea6cd","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 15:12:34"}
{"connectionId":"a440064a-b12a-45fd-9980-804b981ea6cd","leadChannelId":"1789564341.404","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 15:12:34"}
{"leadChannelId":"1789564341.404","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 15:12:34"}
{"level":"info","message":"Canale 1789564354.407 risposto (Up)","timestamp":"2026-09-16 15:12:34"}
{"caller":[],"level":"info","message":"StasisStart canale 1789564354.407","timestamp":"2026-09-16 15:12:34"}
{"bridgeId":"d4debeb8-c722-434f-8306-60e0bd92f651","externalChannelId":"1789564354.407","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 15:12:34"}
{"count":1,"frameBytes":160,"leadChannelId":"1789564341.404","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:12:34"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 15:12:34"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789564351.405 distrutto","meta":{"callCampaignId":3,"callTargetId":60,"phoneNumber":"0774016211","startedAt":"2026-09-16T13:12:31.114Z","userId":4},"timestamp":"2026-09-16 15:12:35"}
{"callTargetId":60,"causeText":"User busy","channelId":"1789564351.405","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 15:12:35"}
{"callCampaignId":3,"callTargetId":60,"jobId":"259","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0774016211","timestamp":"2026-09-16 15:12:36","userId":4}
{"attemptsMade":2,"callTargetId":60,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:12:36"}
{"coldCallId":194,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 15:12:36"}
{"level":"info","message":"Dialer worker: job 245 completato","result":{"coldCallId":194,"status":"not_answered"},"timestamp":"2026-09-16 15:12:36"}
{"callCampaignId":3,"callTargetId":62,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0686212640","timestamp":"2026-09-16 15:12:36"}
{"endpoint":"PJSIP/2337390686212640@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":62,"userId":4},"normalizedNumber":"2337390686212640","phoneNumber":"0686212640","timestamp":"2026-09-16 15:12:36"}
{"count":100,"frameBytes":160,"leadChannelId":"1789564341.404","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:12:36"}
{"count":200,"frameBytes":160,"leadChannelId":"1789564341.404","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:12:38"}
{"leadChannelId":"1789564341.404","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 15:12:38"}
{"audioDurationMs":9056,"chars":158,"leadChannelId":"1789564341.404","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 15:12:38","ttsMs":0}
{"level":"info","message":"StasisEnd canale 1789564341.404","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-16T13:12:21.311Z","userId":4},"timestamp":"2026-09-16 15:12:39"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789564341.404 distrutto","timestamp":"2026-09-16 15:12:39"}
{"level":"info","message":"Canale 1789564351.406 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":61,"phoneNumber":"067222186","startedAt":"2026-09-16T13:12:31.114Z","userId":4},"timestamp":"2026-09-16 15:12:47"}
{"callTargetId":61,"channelId":"1789564351.406","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 15:12:47"}
{"caller":["{phoneNumber:067222186","callCampaignId:3","callTargetId:61","userId:4}"],"level":"info","message":"StasisStart canale 1789564351.406","meta":{"callCampaignId":3,"callTargetId":61,"phoneNumber":"067222186","startedAt":"2026-09-16T13:12:31.114Z","userId":4},"timestamp":"2026-09-16 15:12:47"}
{"bridgeId":"a5c87758-ba71-4869-83c5-c2b7761cab01","leadChannelId":"1789564351.406","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 15:12:47"}
{"channelId":"1789564367.410","connectionId":"d8b09d41-3aa9-4245-a88e-5daae4952535","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 15:12:47"}
{"connectionId":"d8b09d41-3aa9-4245-a88e-5daae4952535","leadChannelId":"1789564351.406","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 15:12:47"}
{"leadChannelId":"1789564351.406","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 15:12:47"}
{"level":"info","message":"Canale 1789564367.410 risposto (Up)","timestamp":"2026-09-16 15:12:47"}
{"caller":[],"level":"info","message":"StasisStart canale 1789564367.410","timestamp":"2026-09-16 15:12:47"}
{"bridgeId":"a5c87758-ba71-4869-83c5-c2b7761cab01","externalChannelId":"1789564367.410","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 15:12:47"}
{"count":1,"frameBytes":160,"leadChannelId":"1789564351.406","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:12:47"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 15:12:47"}
{"count":100,"frameBytes":160,"leadChannelId":"1789564351.406","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:12:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:12:49 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1482 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:12:49"}
{"leadChannelId":"1789564351.406","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 15:12:50"}
{"leadChannelId":"1789564351.406","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 15:12:50"}
{"audioDurationMs":9056,"chars":158,"leadChannelId":"1789564351.406","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 15:12:50","ttsMs":0}
{"count":200,"frameBytes":160,"leadChannelId":"1789564351.406","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:12:51"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 15:12:51"}
{"leadChannelId":"1789564341.404","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 15:12:51"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 15:12:51"}
{"level":"info","message":"StasisEnd canale 1789564354.407","timestamp":"2026-09-16 15:12:51"}
{"code":1000,"leadChannelId":"1789564341.404","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 15:12:51"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789564354.407 distrutto","timestamp":"2026-09-16 15:12:51"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789564341.404 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 15:12:51"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:12:52 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 200 11426 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:12:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:12:52 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 200 128999 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:12:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:12:52 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 200 269 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:12:52"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Pronto?","timestamp":"2026-09-16 15:12:52"}
{"leadChannelId":"1789564351.406","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 15:12:52"}
{"count":300,"frameBytes":160,"leadChannelId":"1789564351.406","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:12:53"}
{"finalResult":null,"leadChannelId":"1789564341.404","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 15:12:53"}
{"callCampaignId":3,"callTargetId":59,"jobId":"260","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0696492135","timestamp":"2026-09-16 15:12:53","userId":4}
{"attemptsMade":2,"callTargetId":59,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:12:53"}
{"coldCallId":195,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 15:12:53"}
{"level":"info","message":"Dialer worker: job 244 completato","result":{"coldCallId":195,"status":"hung_up_early"},"timestamp":"2026-09-16 15:12:53"}
{"callCampaignId":3,"callTargetId":63,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069871004","timestamp":"2026-09-16 15:12:53"}
{"endpoint":"PJSIP/233739069871004@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":63,"userId":4},"normalizedNumber":"233739069871004","phoneNumber":"069871004","timestamp":"2026-09-16 15:12:53"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:12:54 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:12:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:12:54 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 200 11426 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:12:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:12:54 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:12:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:12:54 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 200 130347 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:12:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:12:54 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:12:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:12:54 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:12:54"}
{"count":400,"frameBytes":160,"leadChannelId":"1789564351.406","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:12:55"}
{"count":500,"frameBytes":160,"leadChannelId":"1789564351.406","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:12:57"}
{"count":600,"frameBytes":160,"leadChannelId":"1789564351.406","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:12:59"}
{"level":"info","message":"StasisEnd canale 1789564351.406","meta":{"callCampaignId":3,"callTargetId":61,"phoneNumber":"067222186","startedAt":"2026-09-16T13:12:31.114Z","userId":4},"timestamp":"2026-09-16 15:13:01"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789564351.406 distrutto","timestamp":"2026-09-16 15:13:01"}
{"level":"info","message":"Canale 1789564373.412 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":63,"phoneNumber":"069871004","startedAt":"2026-09-16T13:12:53.728Z","userId":4},"timestamp":"2026-09-16 15:13:02"}
{"callTargetId":63,"channelId":"1789564373.412","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 15:13:02"}
{"caller":["{phoneNumber:069871004","callCampaignId:3","callTargetId:63","userId:4}"],"level":"info","message":"StasisStart canale 1789564373.412","meta":{"callCampaignId":3,"callTargetId":63,"phoneNumber":"069871004","startedAt":"2026-09-16T13:12:53.728Z","userId":4},"timestamp":"2026-09-16 15:13:02"}
{"bridgeId":"f5d4e0e7-eeab-46ae-ad66-2acb77ff610f","leadChannelId":"1789564373.412","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 15:13:02"}
{"channelId":"1789564382.414","connectionId":"528a07e5-7e6a-414d-a572-f75cbe35b2d9","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 15:13:02"}
{"connectionId":"528a07e5-7e6a-414d-a572-f75cbe35b2d9","leadChannelId":"1789564373.412","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 15:13:02"}
{"leadChannelId":"1789564373.412","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 15:13:02"}
{"level":"info","message":"Canale 1789564382.414 risposto (Up)","timestamp":"2026-09-16 15:13:02"}
{"caller":[],"level":"info","message":"StasisStart canale 1789564382.414","timestamp":"2026-09-16 15:13:02"}
{"bridgeId":"f5d4e0e7-eeab-46ae-ad66-2acb77ff610f","externalChannelId":"1789564382.414","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 15:13:02"}
{"count":1,"frameBytes":160,"leadChannelId":"1789564373.412","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:13:02"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 15:13:02"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 15:13:04"}
{"leadChannelId":"1789564351.406","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 15:13:04"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 15:13:04"}
{"leadChannelId":"1789564351.406","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 15:13:04"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 15:13:04"}
{"level":"info","message":"StasisEnd canale 1789564367.410","timestamp":"2026-09-16 15:13:04"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789564367.410 distrutto","timestamp":"2026-09-16 15:13:04"}
{"code":1000,"leadChannelId":"1789564351.406","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 15:13:04"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789564351.406 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 15:13:04"}
{"count":100,"frameBytes":160,"leadChannelId":"1789564373.412","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:13:04"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 15:13:04"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789564356.408 distrutto","meta":{"callCampaignId":3,"callTargetId":62,"phoneNumber":"0686212640","startedAt":"2026-09-16T13:12:36.034Z","userId":4},"timestamp":"2026-09-16 15:13:06"}
{"callTargetId":62,"causeText":"Unknown","channelId":"1789564356.408","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 15:13:06"}
{"callCampaignId":3,"callTargetId":62,"jobId":"261","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0686212640","timestamp":"2026-09-16 15:13:06","userId":4}
{"attemptsMade":2,"callTargetId":62,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:13:06"}
{"coldCallId":196,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 15:13:06"}
{"level":"info","message":"Dialer worker: job 247 completato","result":{"coldCallId":196,"status":"not_answered"},"timestamp":"2026-09-16 15:13:06"}
{"callCampaignId":3,"callTargetId":67,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0652726961","timestamp":"2026-09-16 15:13:06"}
{"endpoint":"PJSIP/2337390652726961@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":67,"userId":4},"normalizedNumber":"2337390652726961","phoneNumber":"0652726961","timestamp":"2026-09-16 15:13:06"}
{"finalResult":null,"leadChannelId":"1789564351.406","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 15:13:06"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789564386.416 distrutto","meta":{"callCampaignId":3,"callTargetId":67,"phoneNumber":"0652726961","startedAt":"2026-09-16T13:13:06.124Z","userId":4},"timestamp":"2026-09-16 15:13:06"}
{"callTargetId":67,"causeText":"Circuit/channel congestion","channelId":"1789564386.416","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 15:13:06"}
{"count":200,"frameBytes":160,"leadChannelId":"1789564373.412","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:13:06"}
{"callCampaignId":3,"callTargetId":67,"jobId":"262","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0652726961","timestamp":"2026-09-16 15:13:06","userId":4}
{"callCampaignId":3,"callTargetId":61,"jobId":"263","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"067222186","timestamp":"2026-09-16 15:13:06","userId":4}
{"attemptsMade":2,"callTargetId":67,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:13:06"}
{"attemptsMade":2,"callTargetId":61,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:13:06"}
{"coldCallId":197,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 15:13:06"}
{"level":"info","message":"Dialer worker: job 246 completato","result":{"coldCallId":197,"status":"hung_up_early"},"timestamp":"2026-09-16 15:13:06"}
{"callCampaignId":3,"callTargetId":68,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"068551057","timestamp":"2026-09-16 15:13:06"}
{"coldCallId":198,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 15:13:06"}
{"level":"info","message":"Dialer worker: job 249 completato","result":{"coldCallId":198,"status":"not_answered"},"timestamp":"2026-09-16 15:13:06"}
{"callCampaignId":3,"callTargetId":69,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"076626531","timestamp":"2026-09-16 15:13:06"}
{"endpoint":"PJSIP/233739068551057@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":68,"userId":4},"normalizedNumber":"233739068551057","phoneNumber":"068551057","timestamp":"2026-09-16 15:13:06"}
{"endpoint":"PJSIP/233739076626531@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":69,"userId":4},"normalizedNumber":"233739076626531","phoneNumber":"076626531","timestamp":"2026-09-16 15:13:06"}
{"leadChannelId":"1789564373.412","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 15:13:06"}
{"audioDurationMs":9056,"chars":158,"leadChannelId":"1789564373.412","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 15:13:06","ttsMs":0}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789564386.418 distrutto","meta":{"callCampaignId":3,"callTargetId":69,"phoneNumber":"076626531","startedAt":"2026-09-16T13:13:06.424Z","userId":4},"timestamp":"2026-09-16 15:13:06"}
{"callTargetId":69,"causeText":"Circuit/channel congestion","channelId":"1789564386.418","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 15:13:06"}
{"callCampaignId":3,"callTargetId":69,"jobId":"264","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"076626531","timestamp":"2026-09-16 15:13:06","userId":4}
{"attemptsMade":2,"callTargetId":69,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:13:06"}
{"coldCallId":199,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 15:13:06"}
{"level":"info","message":"Dialer worker: job 251 completato","result":{"coldCallId":199,"status":"not_answered"},"timestamp":"2026-09-16 15:13:06"}
{"callCampaignId":3,"callTargetId":73,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0625205070","timestamp":"2026-09-16 15:13:06"}
{"endpoint":"PJSIP/2337390625205070@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":73,"userId":4},"normalizedNumber":"2337390625205070","phoneNumber":"0625205070","timestamp":"2026-09-16 15:13:06"}
{"count":300,"frameBytes":160,"leadChannelId":"1789564373.412","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:13:08"}
{"level":"info","message":"StasisEnd canale 1789564373.412","meta":{"callCampaignId":3,"callTargetId":63,"phoneNumber":"069871004","startedAt":"2026-09-16T13:12:53.728Z","userId":4},"timestamp":"2026-09-16 15:13:09"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789564373.412 distrutto","timestamp":"2026-09-16 15:13:09"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789564386.419 distrutto","meta":{"callCampaignId":3,"callTargetId":73,"phoneNumber":"0625205070","startedAt":"2026-09-16T13:13:06.945Z","userId":4},"timestamp":"2026-09-16 15:13:10"}
{"callTargetId":73,"causeText":"User busy","channelId":"1789564386.419","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 15:13:10"}
{"callCampaignId":3,"callTargetId":73,"jobId":"265","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"0625205070","timestamp":"2026-09-16 15:13:10","userId":4}
{"attemptsMade":2,"callTargetId":73,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:13:10"}
{"coldCallId":200,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 15:13:10"}
{"level":"info","message":"Dialer worker: job 252 completato","result":{"coldCallId":200,"status":"not_answered"},"timestamp":"2026-09-16 15:13:10"}
{"callCampaignId":3,"callTargetId":74,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069534333","timestamp":"2026-09-16 15:13:10"}
{"endpoint":"PJSIP/233739069534333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":74,"userId":4},"normalizedNumber":"233739069534333","phoneNumber":"069534333","timestamp":"2026-09-16 15:13:10"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 15:13:16"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 15:13:21"}
{"leadChannelId":"1789564373.412","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 15:13:21"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 15:13:21"}
{"level":"info","message":"StasisEnd canale 1789564382.414","timestamp":"2026-09-16 15:13:21"}
{"code":1000,"leadChannelId":"1789564373.412","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 15:13:21"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789564382.414 distrutto","timestamp":"2026-09-16 15:13:21"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789564373.412 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 15:13:21"}
{"finalResult":null,"leadChannelId":"1789564373.412","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 15:13:23"}
{"callCampaignId":3,"callTargetId":63,"jobId":"266","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069871004","timestamp":"2026-09-16 15:13:23","userId":4}
{"attemptsMade":2,"callTargetId":63,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:13:23"}
{"coldCallId":201,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 15:13:23"}
{"level":"info","message":"Dialer worker: job 248 completato","result":{"coldCallId":201,"status":"hung_up_early"},"timestamp":"2026-09-16 15:13:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:13:33 +0000] \"GET /api/enrichment/stats HTTP/1.1\" 304 - \"https://dem-tools.gix.management/companies/enrichment\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:13:33"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:13:33 +0000] \"GET /api/enrichment/companies?page=1&limit=50 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/companies/enrichment\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:13:33"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789564386.417 distrutto","meta":{"callCampaignId":3,"callTargetId":68,"phoneNumber":"068551057","startedAt":"2026-09-16T13:13:06.420Z","userId":4},"timestamp":"2026-09-16 15:13:36"}
{"callTargetId":68,"causeText":"Unknown","channelId":"1789564386.417","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 15:13:36"}
{"callCampaignId":3,"callTargetId":68,"jobId":"267","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"068551057","timestamp":"2026-09-16 15:13:36","userId":4}
{"attemptsMade":2,"callTargetId":68,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:13:36"}
{"coldCallId":202,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 15:13:36"}
{"level":"info","message":"Dialer worker: job 250 completato","result":{"coldCallId":202,"status":"not_answered"},"timestamp":"2026-09-16 15:13:36"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789564390.421 distrutto","meta":{"callCampaignId":3,"callTargetId":74,"phoneNumber":"069534333","startedAt":"2026-09-16T13:13:10.484Z","userId":4},"timestamp":"2026-09-16 15:13:40"}
{"callTargetId":74,"causeText":"Unknown","channelId":"1789564390.421","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 15:13:40"}
{"callCampaignId":3,"callTargetId":74,"jobId":"268","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"069534333","timestamp":"2026-09-16 15:13:40","userId":4}
{"attemptsMade":2,"callTargetId":74,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 15:13:40"}
{"coldCallId":203,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 15:13:40"}
{"level":"info","message":"Dialer worker: job 253 completato","result":{"coldCallId":203,"status":"not_answered"},"timestamp":"2026-09-16 15:13:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:13:54 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/companies/enrichment\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:13:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:13:56 +0000] \"GET /api/companies?page=1&limit=25 HTTP/1.1\" 200 54003 \"https://dem-tools.gix.management/companies\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:13:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:03 +0000] \"GET /api/companies/457 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/companies/457\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:03 +0000] \"GET /api/companies/457/tags HTTP/1.1\" 304 - \"https://dem-tools.gix.management/companies/457\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:03 +0000] \"GET /api/companies/457/cold-calls?limit=50 HTTP/1.1\" 200 928 \"https://dem-tools.gix.management/companies/457\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:03 +0000] \"GET /api/companies/tags/all HTTP/1.1\" 304 - \"https://dem-tools.gix.management/companies/457\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:03 +0000] \"GET /api/companies/457/notes HTTP/1.1\" 304 - \"https://dem-tools.gix.management/companies/457\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:03 +0000] \"GET /api/companies/457/timeline HTTP/1.1\" 304 - \"https://dem-tools.gix.management/companies/457\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:31 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1482 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:31"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:34 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 200 11426 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:34"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:34 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 200 140154 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:34"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:34 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 200 269 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:34"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:45 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:45"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:45 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:45"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:45"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:45 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:45"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:45 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:45"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:14:45 +0000] \"GET /api/tts-voices HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:14:45"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:15:16 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:15:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:15:45 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:15:45"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:16:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:16:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:17:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:17:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:18:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:18:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:19:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:19:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:20:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:20:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:21:46 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:21:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:22:47 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:22:47"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:23:48 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:23:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:24:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:24:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:25:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:25:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:26:51 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:26:51"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:27:52 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:27:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:28:53 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:28:53"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:29:54 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:29:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:30:55 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:30:55"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:42:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:42:19"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:42:21 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:42:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:42:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:42:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:42:21 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:42:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:42:22 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:42:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:42:24 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:42:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:42:24 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:42:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:42:24 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:42:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:43:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:43:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:43:38 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:43:38"}
{"callCampaignId":2,"callTargetId":91,"jobId":"269","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-16 15:43:50","userId":4}
{"callTargetId":91,"jobId":"269","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-16 15:43:50","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:43:50 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:43:50"}
{"callCampaignId":2,"callTargetId":91,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-16 15:43:50"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":91,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-16 15:43:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:43:53 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:43:53"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:43:56 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:43:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:43:59 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:43:59"}
{"level":"info","message":"Canale 1789566230.423 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":91,"phoneNumber":"3933232333","startedAt":"2026-09-16T13:43:50.662Z","userId":4},"timestamp":"2026-09-16 15:44:01"}
{"callTargetId":91,"channelId":"1789566230.423","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 15:44:01"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:91","userId:4}"],"level":"info","message":"StasisStart canale 1789566230.423","meta":{"callCampaignId":2,"callTargetId":91,"phoneNumber":"3933232333","startedAt":"2026-09-16T13:43:50.662Z","userId":4},"timestamp":"2026-09-16 15:44:01"}
{"bridgeId":"205e324e-fa0f-438b-9094-b9a00949cda5","leadChannelId":"1789566230.423","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 15:44:01"}
{"channelId":"1789566241.424","connectionId":"2dde6246-d245-4d05-903a-f824cc30af28","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 15:44:01"}
{"connectionId":"2dde6246-d245-4d05-903a-f824cc30af28","leadChannelId":"1789566230.423","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 15:44:01"}
{"leadChannelId":"1789566230.423","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 15:44:01"}
{"level":"info","message":"Canale 1789566241.424 risposto (Up)","timestamp":"2026-09-16 15:44:01"}
{"caller":[],"level":"info","message":"StasisStart canale 1789566241.424","timestamp":"2026-09-16 15:44:01"}
{"bridgeId":"205e324e-fa0f-438b-9094-b9a00949cda5","externalChannelId":"1789566241.424","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 15:44:01"}
{"count":1,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:01"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 15:44:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:02 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:02"}
{"count":100,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:03"}
{"count":200,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:05"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:05 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:05"}
{"leadChannelId":"1789566230.423","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 15:44:06"}
{"audioDurationMs":9056,"chars":158,"leadChannelId":"1789566230.423","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 15:44:06","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:07"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:08 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:08"}
{"count":400,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:09"}
{"count":500,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:11 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:11"}
{"count":600,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:13"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:14 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:14"}
{"count":700,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:15"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Sì,","timestamp":"2026-09-16 15:44:16"}
{"count":800,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:17"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:17 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:17"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1884,"text":"Sì dica","timestamp":"2026-09-16 15:44:18"}
{"count":900,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:19"}
{"audioDurationMs":2136,"chars":32,"leadChannelId":"1789566230.423","level":"info","llmMs":1045,"message":"Latenza turno bot","timeToFirstAudioMs":1768,"timestamp":"2026-09-16 15:44:20","ttsMs":722}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:20 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:20"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:21"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:23 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:23"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Sono","timestamp":"2026-09-16 15:44:25"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:25"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Franco","timestamp":"2026-09-16 15:44:26"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:26 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:26"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"sono Franco Pinto","timestamp":"2026-09-16 15:44:27"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:27"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1196,"text":"Sono Franco Pinto","timestamp":"2026-09-16 15:44:28"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:29"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:29 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:29"}
{"audioDurationMs":2554,"chars":40,"leadChannelId":"1789566230.423","level":"info","llmMs":1014,"message":"Latenza turno bot","timeToFirstAudioMs":1384,"timestamp":"2026-09-16 15:44:29","ttsMs":370}
{"count":1500,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:31"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:32 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:32"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:33"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Sono","timestamp":"2026-09-16 15:44:33"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il responsabile","timestamp":"2026-09-16 15:44:34"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:35"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:35 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:35"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il responsabile commerciale","timestamp":"2026-09-16 15:44:35"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il responsabile commerciale","timestamp":"2026-09-16 15:44:36"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il responsabile commerciale","timestamp":"2026-09-16 15:44:36"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:37"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1307,"text":"Sono il responsabile commerciale","timestamp":"2026-09-16 15:44:37"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:38 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:38"}
{"audioDurationMs":4923,"chars":81,"leadChannelId":"1789566230.423","level":"info","llmMs":1329,"message":"Latenza turno bot","timeToFirstAudioMs":1840,"timestamp":"2026-09-16 15:44:39","ttsMs":511}
{"count":1900,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:39"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:41"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:41 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:41"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:44 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:44"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:45"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:47"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:47 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:47"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"E non lo so, non","timestamp":"2026-09-16 15:44:47"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"E non lo so, è una domanda?","timestamp":"2026-09-16 15:44:48"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:44:49"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1000,"text":"E non lo so, è una domanda?","timestamp":"2026-09-16 15:44:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:50 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:50"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:51"}
{"audioDurationMs":10263,"chars":186,"leadChannelId":"1789566230.423","level":"info","llmMs":1400,"message":"Latenza turno bot","timeToFirstAudioMs":2497,"timestamp":"2026-09-16 15:44:52","ttsMs":1097}
{"count":2600,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:53"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:53 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:53"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:55"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:56 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:56"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:57"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:44:59"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:44:59 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:44:59"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:01"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:02 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:02"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:45:03"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo","timestamp":"2026-09-16 15:45:04"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:45:05"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:05 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:05"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1906,"text":"Sì certo come no","timestamp":"2026-09-16 15:45:06"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:45:07"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:08 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:08"}
{"audioDurationMs":9056,"chars":161,"leadChannelId":"1789566230.423","level":"info","llmMs":1398,"message":"Latenza turno bot","timeToFirstAudioMs":2348,"timestamp":"2026-09-16 15:45:09","ttsMs":950}
{"count":3400,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:09"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:11 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:11"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:13"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:14 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:14"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:15"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:17"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:17 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:17"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:45:19"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"su questo","timestamp":"2026-09-16 15:45:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:20 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:20"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"no su questo numero vabbè","timestamp":"2026-09-16 15:45:21"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:45:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:21"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1391,"text":"no su questo numero va bene.","timestamp":"2026-09-16 15:45:22"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:23 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:23"}
{"audioDurationMs":4133,"chars":73,"leadChannelId":"1789566230.423","level":"info","llmMs":1060,"message":"Latenza turno bot","timeToFirstAudioMs":1547,"timestamp":"2026-09-16 15:45:23","ttsMs":487}
{"count":4200,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:26 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:26"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:27"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Allora","timestamp":"2026-09-16 15:45:28"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:45:29"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:29 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:29"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Allora il","timestamp":"2026-09-16 15:45:29"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Allora, il quattordici","timestamp":"2026-09-16 15:45:31"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:45:31"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"quattordici ottobre","timestamp":"2026-09-16 15:45:31"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":545,"text":"Allora il","timestamp":"2026-09-16 15:45:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:32 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:32"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"quattordici ottobre del","timestamp":"2026-09-16 15:45:32"}
{"audioDurationMs":1115,"chars":14,"leadChannelId":"1789566230.423","level":"info","llmMs":921,"message":"Latenza turno bot","timeToFirstAudioMs":1236,"timestamp":"2026-09-16 15:45:33","ttsMs":315}
{"count":4600,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:33"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"quattordici ottobre del duemila quarantuno","timestamp":"2026-09-16 15:45:33"}
{"leadChannelId":"1789566230.423","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"quattordici ottobre del duemila quarantuno","timestamp":"2026-09-16 15:45:33"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione ricevuta subito dopo il turno del bot, breve attesa anti-eco","timestamp":"2026-09-16 15:45:34","waitMs":45}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1730,"text":"sette ottobre del duemila quarantanove","timestamp":"2026-09-16 15:45:35"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:45:35"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:35 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:35"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:37"}
{"audioDurationMs":8824,"chars":152,"leadChannelId":"1789566230.423","level":"info","llmMs":1272,"message":"Latenza turno bot","timeToFirstAudioMs":2298,"timestamp":"2026-09-16 15:45:37","ttsMs":1026}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:38 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:38"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"quattordici ottobre duemila","timestamp":"2026-09-16 15:45:38"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:39"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"quattordici ottobre duemila","timestamp":"2026-09-16 15:45:40"}
{"leadChannelId":"1789566230.423","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"quattordici ottobre duemila","timestamp":"2026-09-16 15:45:40"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:41"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:41 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:41"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:44 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:44"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:45"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:45:47"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:47 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:47"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Va bene, il prossimo","timestamp":"2026-09-16 15:45:49"}
{"count":5400,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:45:49"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Va bene, prossima settimana alle","timestamp":"2026-09-16 15:45:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:50 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:50"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Va bene, prossima settimana alle nove di mattina mi","timestamp":"2026-09-16 15:45:51"}
{"count":5500,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:45:51"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (parziale)","text":"Va bene prossima settimana alle nove di mattina mi trovate sempre","timestamp":"2026-09-16 15:45:51"}
{"leadChannelId":"1789566230.423","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":907,"text":"Va bene prossima settimana alle nove di mattina mi trovate sempre","timestamp":"2026-09-16 15:45:52"}
{"count":5600,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:45:53"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:53 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:53"}
{"count":5700,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:45:55"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:56 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:56"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Perfetto Franco, la richiameremo prossima settimana alle nove di mattina. Grazie mille e buona giornata!","contactName":"Franco Pinto","contactRole":"Responsabile commerciale","interested":true,"preferredCallbackDatetime":"2026-09-22T09:00:00","preferredCallbackWhen":"prossima settimana alle nove di mattina","qualificationScore":0.75,"recapGiven":true,"summary":"Franco Pinto, responsabile commerciale, ha mostrato interesse concreto. Preferisce richiamo prossima settimana (lunedì 22 settembre) alle 09:00 su questo numero."},"timestamp":"2026-09-16 15:45:56"}
{"audioDurationMs":5898,"chars":104,"leadChannelId":"1789566230.423","level":"info","llmMs":3993,"message":"Latenza turno bot","timeToFirstAudioMs":4549,"timestamp":"2026-09-16 15:45:57","ttsMs":556}
{"count":5800,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:57"}
{"count":5900,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:45:59"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:45:59 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:45:59"}
{"count":6000,"frameBytes":160,"leadChannelId":"1789566230.423","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:46:01"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:46:02 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:46:02"}
{"level":"info","message":"StasisEnd canale 1789566241.424","timestamp":"2026-09-16 15:46:03"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789566241.424 distrutto","timestamp":"2026-09-16 15:46:03"}
{"code":1000,"leadChannelId":"1789566230.423","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 15:46:03"}
{"level":"info","message":"StasisEnd canale 1789566230.423","meta":{"callCampaignId":2,"callTargetId":91,"phoneNumber":"3933232333","startedAt":"2026-09-16T13:43:50.662Z","userId":4},"timestamp":"2026-09-16 15:46:03"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789566230.423 distrutto","timestamp":"2026-09-16 15:46:03"}
{"finalResult":{"closingMessage":"Perfetto Franco, la richiameremo prossima settimana alle nove di mattina. Grazie mille e buona giornata!","contactName":"Franco Pinto","contactRole":"Responsabile commerciale","interested":true,"preferredCallbackDatetime":"2026-09-22T09:00:00","preferredCallbackWhen":"prossima settimana alle nove di mattina","qualificationScore":0.75,"recapGiven":true,"summary":"Franco Pinto, responsabile commerciale, ha mostrato interesse concreto. Preferisce richiamo prossima settimana (lunedì 22 settembre) alle 09:00 su questo numero."},"leadChannelId":"1789566230.423","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 15:46:03"}
{"coldCallId":204,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-16 15:46:03"}
{"level":"info","message":"Dialer worker: job 269 completato","result":{"coldCallId":204,"status":"interested"},"timestamp":"2026-09-16 15:46:03"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 15:46:03"}
{"coldCallId":204,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-16 15:46:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:46:05 +0000] \"GET /api/call-campaigns/test-call/91 HTTP/1.1\" 200 2947 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:46:05"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:46:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:46:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:47:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:47:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:48:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:48:22"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 15:48:55"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 15:48:56"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 15:48:56"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 15:48:56"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 15:48:56"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 15:48:56"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 15:48:56"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 15:48:56"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 3)","timestamp":"2026-09-16 15:48:56"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 3","timestamp":"2026-09-16 15:48:56"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 15:48:56"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 15:48:56"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 15:48:56"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 15:48:56","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 15:48:56"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 15:48:57"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 15:48:59"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 15:48:59"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 15:48:59"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 15:48:59"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 15:48:59"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:49:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:49:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:50:18 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:50:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:50:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:50:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:50:18 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1482 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:50:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:50:18 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:50:18"}
{"callCampaignId":2,"callTargetId":92,"jobId":"270","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3933232333","timestamp":"2026-09-16 15:50:33","userId":4}
{"callTargetId":92,"jobId":"270","level":"info","message":"Chiamata di test accodata","phoneNumber":"3933232333","timestamp":"2026-09-16 15:50:33","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:50:33 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:50:33"}
{"callCampaignId":2,"callTargetId":92,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3933232333","timestamp":"2026-09-16 15:50:33"}
{"endpoint":"PJSIP/2337393933232333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":92,"userId":4},"normalizedNumber":"2337393933232333","phoneNumber":"3933232333","timestamp":"2026-09-16 15:50:33"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:50:36 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:50:36"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:50:39 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:50:39"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:50:42 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:50:42"}
{"level":"info","message":"Canale 1789566633.427 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":92,"phoneNumber":"3933232333","startedAt":"2026-09-16T13:50:33.108Z","userId":4},"timestamp":"2026-09-16 15:50:44"}
{"callTargetId":92,"channelId":"1789566633.427","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 15:50:44"}
{"caller":["{phoneNumber:3933232333","callCampaignId:2","callTargetId:92","userId:4}"],"level":"info","message":"StasisStart canale 1789566633.427","meta":{"callCampaignId":2,"callTargetId":92,"phoneNumber":"3933232333","startedAt":"2026-09-16T13:50:33.108Z","userId":4},"timestamp":"2026-09-16 15:50:44"}
{"bridgeId":"a386ca5c-bd9e-43df-a412-8db1d873d18c","leadChannelId":"1789566633.427","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 15:50:44"}
{"channelId":"1789566644.428","connectionId":"2257bd7e-8f7f-4f13-a702-844b37b489e0","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 15:50:44"}
{"connectionId":"2257bd7e-8f7f-4f13-a702-844b37b489e0","leadChannelId":"1789566633.427","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 15:50:44"}
{"leadChannelId":"1789566633.427","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 15:50:44"}
{"level":"info","message":"Canale 1789566644.428 risposto (Up)","timestamp":"2026-09-16 15:50:44"}
{"caller":[],"level":"info","message":"StasisStart canale 1789566644.428","timestamp":"2026-09-16 15:50:44"}
{"bridgeId":"a386ca5c-bd9e-43df-a412-8db1d873d18c","externalChannelId":"1789566644.428","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 15:50:44"}
{"count":1,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:50:44"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 15:50:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:50:45 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:50:45"}
{"count":100,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:50:46"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 15:50:46"}
{"leadChannelId":"1789566633.427","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 15:50:46"}
{"leadChannelId":"1789566633.427","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 15:50:47"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 15:50:48"}
{"leadChannelId":"1789566633.427","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 15:50:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:50:48 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:50:48"}
{"audioDurationMs":11378,"chars":158,"leadChannelId":"1789566633.427","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 15:50:48","ttsMs":1369}
{"count":200,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:50:48"}
{"leadChannelId":"1789566633.427","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 15:50:48"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 15:50:49"}
{"leadChannelId":"1789566633.427","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 15:50:49"}
{"count":300,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:50:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:50:51 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:50:51"}
{"count":400,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:50:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:50:54 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:50:54"}
{"count":500,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:50:54"}
{"count":600,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:50:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:50:57 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:50:57"}
{"count":700,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:50:58"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:00 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:00"}
{"count":800,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:51:00"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-16 15:51:01"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Sì Dicam","timestamp":"2026-09-16 15:51:02"}
{"count":900,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:51:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:03 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:03"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Sì Dicam","timestamp":"2026-09-16 15:51:03"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:51:04"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":2352,"text":"Sì Dicam","timestamp":"2026-09-16 15:51:04"}
{"audioDurationMs":5108,"chars":80,"leadChannelId":"1789566633.427","level":"info","llmMs":1060,"message":"Latenza turno bot","timeToFirstAudioMs":1573,"timestamp":"2026-09-16 15:51:06","ttsMs":513}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:06 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:06"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:06"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:09 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:09"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:10"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:12 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:12"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:51:12"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Franc,","timestamp":"2026-09-16 15:51:13"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:51:14"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Sono Franco Pinto,","timestamp":"2026-09-16 15:51:14"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:15 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:15"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":817,"text":"Sono Franco Pinto,","timestamp":"2026-09-16 15:51:15"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:51:16"}
{"audioDurationMs":2601,"chars":40,"leadChannelId":"1789566633.427","level":"info","llmMs":882,"message":"Latenza turno bot","timeToFirstAudioMs":1268,"timestamp":"2026-09-16 15:51:16","ttsMs":386}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:18 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:18"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:18"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:51:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:21 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:21"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il titolare","timestamp":"2026-09-16 15:51:21"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:51:22"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Sono il titolare, il proprietario dell'azienda","timestamp":"2026-09-16 15:51:23"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":565,"text":"Sono il titolare il","timestamp":"2026-09-16 15:51:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:24 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:24"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:51:24"}
{"audioDurationMs":10588,"chars":162,"leadChannelId":"1789566633.427","level":"info","llmMs":1328,"message":"Latenza turno bot","timeToFirstAudioMs":2394,"timestamp":"2026-09-16 15:51:25","ttsMs":1066}
{"count":2100,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:26"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:27 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:27"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:28"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:30 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:30"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:30"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:33 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:33"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:34"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:36 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:36"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:36"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:51:38"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:39 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:39"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Sì certo","timestamp":"2026-09-16 15:51:39"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:51:40"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1016,"text":"Sì certo","timestamp":"2026-09-16 15:51:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:42 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:42"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:42"}
{"audioDurationMs":9752,"chars":166,"leadChannelId":"1789566633.427","level":"info","llmMs":1408,"message":"Latenza turno bot","timeToFirstAudioMs":2469,"timestamp":"2026-09-16 15:51:42","ttsMs":1061}
{"count":3000,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:45 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:45"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:48 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:48"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:48"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:51 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:51"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:54 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:54"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:51:54"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Su un altro numero","timestamp":"2026-09-16 15:51:54"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:51:56"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":2033,"text":"Su un altro numero per favore.","timestamp":"2026-09-16 15:51:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:51:57 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:51:57"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:51:58"}
{"audioDurationMs":4598,"chars":78,"leadChannelId":"1789566633.427","level":"info","llmMs":1055,"message":"Latenza turno bot","timeToFirstAudioMs":1531,"timestamp":"2026-09-16 15:51:58","ttsMs":476}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:00 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:00"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:52:00"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:52:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:03 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:03"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:52:04"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:06 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:06"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:52:06"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:09 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:09"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:52:09"}
{"digits":"3921234569","leadChannelId":"1789566633.427","level":"info","message":"Raccolta DTMF completata","timestamp":"2026-09-16 15:52:10"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":15660,"text":"[Numero digitato dal lead: 3921234569]","timestamp":"2026-09-16 15:52:10"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:52:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:12 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:12"}
{"audioDurationMs":4969,"chars":85,"leadChannelId":"1789566633.427","level":"info","llmMs":1453,"message":"Latenza turno bot","timeToFirstAudioMs":1973,"timestamp":"2026-09-16 15:52:12","ttsMs":520}
{"count":4400,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:52:13"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:15 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:15"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:52:15"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:52:17"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:18 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:18"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:52:19"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Domani alle","timestamp":"2026-09-16 15:52:20"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Domani alle dodici:trenta","timestamp":"2026-09-16 15:52:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:21 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:21"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (parziale)","text":"Domani alle dodici:trenta","timestamp":"2026-09-16 15:52:21"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:52:21"}
{"leadChannelId":"1789566633.427","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1013,"text":"Domani alle dodici:trenta","timestamp":"2026-09-16 15:52:22"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:52:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:24 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:24"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:52:25"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Perfetto, la richiamiamo domani alle dodici e trenta al numero fornito. Grazie mille, buona giornata!","contactName":"Franco Pinto","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-17T12:30:00","preferredCallbackNumber":"3921234569","preferredCallbackWhen":"domani alle dodici e trenta","qualificationScore":0.95,"recapGiven":true,"summary":"Franco Pinto, titolare dell'azienda, ha espresso chiaro interesse nell'automatizzare i flussi di lavoro con l'IA e trovare nuovi clienti. Preferisce essere richiamato su numero diverso domani alle 12:30."},"timestamp":"2026-09-16 15:52:26"}
{"audioDurationMs":6455,"chars":101,"leadChannelId":"1789566633.427","level":"info","llmMs":3870,"message":"Latenza turno bot","timeToFirstAudioMs":4464,"timestamp":"2026-09-16 15:52:27","ttsMs":594}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:27 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:27"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:52:27"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:52:29"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:30 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:30"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789566633.427","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:52:31"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:33 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:33"}
{"level":"info","message":"StasisEnd canale 1789566644.428","timestamp":"2026-09-16 15:52:33"}
{"code":1000,"leadChannelId":"1789566633.427","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 15:52:33"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789566644.428 distrutto","timestamp":"2026-09-16 15:52:33"}
{"level":"info","message":"StasisEnd canale 1789566633.427","meta":{"callCampaignId":2,"callTargetId":92,"phoneNumber":"3933232333","startedAt":"2026-09-16T13:50:33.108Z","userId":4},"timestamp":"2026-09-16 15:52:33"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789566633.427 distrutto","timestamp":"2026-09-16 15:52:33"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 15:52:33"}
{"finalResult":{"closingMessage":"Perfetto, la richiamiamo domani alle dodici e trenta al numero fornito. Grazie mille, buona giornata!","contactName":"Franco Pinto","contactRole":"Titolare","interested":true,"preferredCallbackDatetime":"2026-09-17T12:30:00","preferredCallbackNumber":"3921234569","preferredCallbackWhen":"domani alle dodici e trenta","qualificationScore":0.95,"recapGiven":true,"summary":"Franco Pinto, titolare dell'azienda, ha espresso chiaro interesse nell'automatizzare i flussi di lavoro con l'IA e trovare nuovi clienti. Preferisce essere richiamato su numero diverso domani alle 12:30."},"leadChannelId":"1789566633.427","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 15:52:35"}
{"coldCallId":205,"level":"info","message":"Tentativo di chiamata completato","status":"interested","timestamp":"2026-09-16 15:52:35"}
{"level":"info","message":"Dialer worker: job 270 completato","result":{"coldCallId":205,"status":"interested"},"timestamp":"2026-09-16 15:52:35"}
{"coldCallId":205,"level":"info","message":"Notifica Telegram inviata","timestamp":"2026-09-16 15:52:35"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:52:36 +0000] \"GET /api/call-campaigns/test-call/92 HTTP/1.1\" 200 2761 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:52:36"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:53:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:53:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:54:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:54:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:55:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:55:18"}
{"callCampaignId":2,"callTargetId":93,"jobId":"271","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3298735010","timestamp":"2026-09-16 15:55:29","userId":4}
{"callTargetId":93,"jobId":"271","level":"info","message":"Chiamata di test accodata","phoneNumber":"3298735010","timestamp":"2026-09-16 15:55:29","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:55:29 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:55:29"}
{"callCampaignId":2,"callTargetId":93,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3298735010","timestamp":"2026-09-16 15:55:29"}
{"endpoint":"PJSIP/2337393298735010@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":93,"userId":4},"normalizedNumber":"2337393298735010","phoneNumber":"3298735010","timestamp":"2026-09-16 15:55:29"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789566929.431 distrutto","meta":{"callCampaignId":2,"callTargetId":93,"phoneNumber":"3298735010","startedAt":"2026-09-16T13:55:29.987Z","userId":4},"timestamp":"2026-09-16 15:55:30"}
{"callTargetId":93,"causeText":"Circuit/channel congestion","channelId":"1789566929.431","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 15:55:30"}
{"coldCallId":206,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 15:55:30"}
{"level":"info","message":"Dialer worker: job 271 completato","result":{"coldCallId":206,"status":"not_answered"},"timestamp":"2026-09-16 15:55:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:55:33 +0000] \"GET /api/call-campaigns/test-call/93 HTTP/1.1\" 200 874 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:55:33"}
{"callCampaignId":2,"callTargetId":94,"jobId":"272","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3421265026","timestamp":"2026-09-16 15:56:17","userId":4}
{"callTargetId":94,"jobId":"272","level":"info","message":"Chiamata di test accodata","phoneNumber":"3421265026","timestamp":"2026-09-16 15:56:17","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:17 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:17"}
{"callCampaignId":2,"callTargetId":94,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3421265026","timestamp":"2026-09-16 15:56:17"}
{"endpoint":"PJSIP/2337393421265026@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":94,"userId":4},"normalizedNumber":"2337393421265026","phoneNumber":"3421265026","timestamp":"2026-09-16 15:56:17"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:20 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:23 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:23"}
{"level":"info","message":"Canale 1789566977.432 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":94,"phoneNumber":"3421265026","startedAt":"2026-09-16T13:56:17.623Z","userId":4},"timestamp":"2026-09-16 15:56:23"}
{"callTargetId":94,"channelId":"1789566977.432","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 15:56:23"}
{"caller":["{phoneNumber:3421265026","callCampaignId:2","callTargetId:94","userId:4}"],"level":"info","message":"StasisStart canale 1789566977.432","meta":{"callCampaignId":2,"callTargetId":94,"phoneNumber":"3421265026","startedAt":"2026-09-16T13:56:17.623Z","userId":4},"timestamp":"2026-09-16 15:56:23"}
{"bridgeId":"4791c12b-8094-44eb-9157-0d233c791bee","leadChannelId":"1789566977.432","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 15:56:23"}
{"channelId":"1789566983.433","connectionId":"bc583492-6fd5-4dc1-ae8b-64523cae6b0e","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 15:56:23"}
{"connectionId":"bc583492-6fd5-4dc1-ae8b-64523cae6b0e","leadChannelId":"1789566977.432","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 15:56:23"}
{"leadChannelId":"1789566977.432","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 15:56:23"}
{"level":"info","message":"Canale 1789566983.433 risposto (Up)","timestamp":"2026-09-16 15:56:23"}
{"caller":[],"level":"info","message":"StasisStart canale 1789566983.433","timestamp":"2026-09-16 15:56:23"}
{"bridgeId":"4791c12b-8094-44eb-9157-0d233c791bee","externalChannelId":"1789566983.433","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 15:56:23"}
{"count":1,"frameBytes":160,"leadChannelId":"1789566977.432","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:56:24"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 15:56:24"}
{"count":100,"frameBytes":160,"leadChannelId":"1789566977.432","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:56:26"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:26 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:26"}
{"leadChannelId":"1789566977.432","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 15:56:27"}
{"leadChannelId":"1789566977.432","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 15:56:27"}
{"audioDurationMs":11378,"chars":158,"leadChannelId":"1789566977.432","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 15:56:27","ttsMs":0}
{"count":200,"frameBytes":160,"leadChannelId":"1789566977.432","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:56:28"}
{"leadChannelId":"1789566977.432","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 15:56:28"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:29 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:29"}
{"count":300,"frameBytes":160,"leadChannelId":"1789566977.432","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:56:30"}
{"count":400,"frameBytes":160,"leadChannelId":"1789566977.432","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:56:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:32 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:32"}
{"count":500,"frameBytes":160,"leadChannelId":"1789566977.432","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:56:34"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:35 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:35"}
{"count":600,"frameBytes":160,"leadChannelId":"1789566977.432","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:56:36"}
{"leadChannelId":"1789566977.432","level":"info","message":"Trascrizione lead (parziale)","text":"Non abbiamo greco","timestamp":"2026-09-16 15:56:37"}
{"count":700,"frameBytes":160,"leadChannelId":"1789566977.432","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:56:38"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:38 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:38"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Non abbiamo greco","timestamp":"2026-09-16 15:56:39"}
{"leadChannelId":"1789566977.432","level":"info","message":"Trascrizione ricevuta subito dopo il turno del bot, breve attesa anti-eco","timestamp":"2026-09-16 15:56:39","waitMs":91}
{"count":800,"frameBytes":160,"leadChannelId":"1789566977.432","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 15:56:40"}
{"leadChannelId":"1789566977.432","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":2441,"text":"Non abbiamo greco","timestamp":"2026-09-16 15:56:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:41 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:41"}
{"count":900,"frameBytes":160,"leadChannelId":"1789566977.432","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:56:42"}
{"audioDurationMs":5248,"chars":74,"leadChannelId":"1789566977.432","level":"info","llmMs":1447,"message":"Latenza turno bot","timeToFirstAudioMs":1957,"timestamp":"2026-09-16 15:56:42","ttsMs":510}
{"count":1000,"frameBytes":160,"leadChannelId":"1789566977.432","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 15:56:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:44 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:44"}
{"level":"info","message":"StasisEnd canale 1789566977.432","meta":{"callCampaignId":2,"callTargetId":94,"phoneNumber":"3421265026","startedAt":"2026-09-16T13:56:17.623Z","userId":4},"timestamp":"2026-09-16 15:56:44"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789566977.432 distrutto","timestamp":"2026-09-16 15:56:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:47 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:47"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:50 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:53 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:53"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:56 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:56"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 15:56:57"}
{"leadChannelId":"1789566977.432","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 15:56:57"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 15:56:57"}
{"level":"info","message":"StasisEnd canale 1789566983.433","timestamp":"2026-09-16 15:56:57"}
{"code":1000,"leadChannelId":"1789566977.432","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 15:56:57"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789566983.433 distrutto","timestamp":"2026-09-16 15:56:57"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789566977.432 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 15:56:57"}
{"finalResult":null,"leadChannelId":"1789566977.432","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 15:56:59"}
{"coldCallId":207,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 15:56:59"}
{"level":"info","message":"Dialer worker: job 272 completato","result":{"coldCallId":207,"status":"answered"},"timestamp":"2026-09-16 15:56:59"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:56:59 +0000] \"GET /api/call-campaigns/test-call/94 HTTP/1.1\" 200 1108 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:56:59"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:57:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:57:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:58:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:58:18"}
{"callCampaignId":2,"callTargetId":95,"jobId":"273","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3938706753","timestamp":"2026-09-16 15:59:12","userId":4}
{"callTargetId":95,"jobId":"273","level":"info","message":"Chiamata di test accodata","phoneNumber":"3938706753","timestamp":"2026-09-16 15:59:12","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:59:12 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:59:12"}
{"callCampaignId":2,"callTargetId":95,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3938706753","timestamp":"2026-09-16 15:59:13"}
{"endpoint":"PJSIP/2337393938706753@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":95,"userId":4},"normalizedNumber":"2337393938706753","phoneNumber":"3938706753","timestamp":"2026-09-16 15:59:13"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789567153.436 distrutto","meta":{"callCampaignId":2,"callTargetId":95,"phoneNumber":"3938706753","startedAt":"2026-09-16T13:59:13.009Z","userId":4},"timestamp":"2026-09-16 15:59:13"}
{"callTargetId":95,"causeText":"Circuit/channel congestion","channelId":"1789567153.436","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 15:59:13"}
{"coldCallId":208,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 15:59:13"}
{"level":"info","message":"Dialer worker: job 273 completato","result":{"coldCallId":208,"status":"not_answered"},"timestamp":"2026-09-16 15:59:13"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:59:16 +0000] \"GET /api/call-campaigns/test-call/95 HTTP/1.1\" 200 874 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:59:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:13:59:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 15:59:18"}
{"callCampaignId":2,"callTargetId":96,"jobId":"274","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3297993803","timestamp":"2026-09-16 16:00:00","userId":4}
{"callTargetId":96,"jobId":"274","level":"info","message":"Chiamata di test accodata","phoneNumber":"3297993803","timestamp":"2026-09-16 16:00:00","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:00:00 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:00:00"}
{"callCampaignId":2,"callTargetId":96,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3297993803","timestamp":"2026-09-16 16:00:00"}
{"endpoint":"PJSIP/2337393297993803@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":96,"userId":4},"normalizedNumber":"2337393297993803","phoneNumber":"3297993803","timestamp":"2026-09-16 16:00:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:00:03 +0000] \"GET /api/call-campaigns/test-call/96 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:00:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:00:06 +0000] \"GET /api/call-campaigns/test-call/96 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:00:06"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:00:09 +0000] \"GET /api/call-campaigns/test-call/96 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:00:09"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:00:12 +0000] \"GET /api/call-campaigns/test-call/96 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:00:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:00:15 +0000] \"GET /api/call-campaigns/test-call/96 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:00:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:00:18 +0000] \"GET /api/call-campaigns/test-call/96 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:00:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:00:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:00:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:00:21 +0000] \"GET /api/call-campaigns/test-call/96 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:00:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:00:24 +0000] \"GET /api/call-campaigns/test-call/96 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:00:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:00:27 +0000] \"GET /api/call-campaigns/test-call/96 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:00:27"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789567200.437 distrutto","meta":{"callCampaignId":2,"callTargetId":96,"phoneNumber":"3297993803","startedAt":"2026-09-16T14:00:00.166Z","userId":4},"timestamp":"2026-09-16 16:00:30"}
{"callTargetId":96,"causeText":"Unknown","channelId":"1789567200.437","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:00:30"}
{"coldCallId":209,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:00:30"}
{"level":"info","message":"Dialer worker: job 274 completato","result":{"coldCallId":209,"status":"not_answered"},"timestamp":"2026-09-16 16:00:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:00:30 +0000] \"GET /api/call-campaigns/test-call/96 HTTP/1.1\" 200 855 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:00:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:01:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:01:18"}
{"callCampaignId":2,"callTargetId":97,"jobId":"275","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"086434145","timestamp":"2026-09-16 16:01:49","userId":4}
{"callTargetId":97,"jobId":"275","level":"info","message":"Chiamata di test accodata","phoneNumber":"086434145","timestamp":"2026-09-16 16:01:49","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:01:49 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:01:49"}
{"callCampaignId":2,"callTargetId":97,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"086434145","timestamp":"2026-09-16 16:01:49"}
{"endpoint":"PJSIP/233739086434145@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":97,"userId":4},"normalizedNumber":"233739086434145","phoneNumber":"086434145","timestamp":"2026-09-16 16:01:49"}
{"level":"info","message":"Canale 1789567309.438 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":97,"phoneNumber":"086434145","startedAt":"2026-09-16T14:01:49.672Z","userId":4},"timestamp":"2026-09-16 16:01:52"}
{"callTargetId":97,"channelId":"1789567309.438","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:01:52"}
{"caller":["{phoneNumber:086434145","callCampaignId:2","callTargetId:97","userId:4}"],"level":"info","message":"StasisStart canale 1789567309.438","meta":{"callCampaignId":2,"callTargetId":97,"phoneNumber":"086434145","startedAt":"2026-09-16T14:01:49.672Z","userId":4},"timestamp":"2026-09-16 16:01:52"}
{"bridgeId":"f5e5dd7a-d778-428c-8b4c-976d1108d601","leadChannelId":"1789567309.438","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:01:52"}
{"channelId":"1789567312.439","connectionId":"28eba1d5-59cc-4296-b870-4abbde96ad2d","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:01:52"}
{"connectionId":"28eba1d5-59cc-4296-b870-4abbde96ad2d","leadChannelId":"1789567309.438","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:01:52"}
{"leadChannelId":"1789567309.438","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:01:52"}
{"level":"info","message":"Canale 1789567312.439 risposto (Up)","timestamp":"2026-09-16 16:01:52"}
{"caller":[],"level":"info","message":"StasisStart canale 1789567312.439","timestamp":"2026-09-16 16:01:52"}
{"bridgeId":"f5e5dd7a-d778-428c-8b4c-976d1108d601","externalChannelId":"1789567312.439","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:01:52"}
{"count":1,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:01:52"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:01:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:01:52 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:01:52"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Grazie","timestamp":"2026-09-16 16:01:53"}
{"leadChannelId":"1789567309.438","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Grazie","timestamp":"2026-09-16 16:01:53"}
{"count":100,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:01:54"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Grazie per aver chiamato il","timestamp":"2026-09-16 16:01:54"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789567309.438","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:01:55","ttsMs":1038}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:01:55 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:01:55"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Grazie per aver chiamato il Centro Radilogy","timestamp":"2026-09-16 16:01:55"}
{"count":200,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:01:56"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Grazie per aver chiamato il Centro Radiologico e Fisioterapico","timestamp":"2026-09-16 16:01:56"}
{"leadChannelId":"1789567309.438","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Grazie per aver chiamato il Centro Radiologico e Fisioterapico Shuma.","timestamp":"2026-09-16 16:01:58"}
{"count":300,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:01:58"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:01:58 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:01:58"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Gli uffici di","timestamp":"2026-09-16 16:01:58"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Gli uffici di segreteria sono","timestamp":"2026-09-16 16:01:59"}
{"count":400,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:00"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Gli uffici di segreteria sono aperti dal lunedì","timestamp":"2026-09-16 16:02:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:01 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:01"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Gli uffici di segreteria sono aperti dal lunedì al venerdì dalle otto","timestamp":"2026-09-16 16:02:02"}
{"count":500,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:02"}
{"leadChannelId":"1789567309.438","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Gli uffici di segreteria sono aperti dal lunedì al venerdì dalle otto virgola tre zero","timestamp":"2026-09-16 16:02:02"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"alle diciannove virgola","timestamp":"2026-09-16 16:02:03"}
{"count":600,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:04"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:04 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:04"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"alle diciannove virgola zero zero","timestamp":"2026-09-16 16:02:04"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"alle diciannove virgola zero zero","timestamp":"2026-09-16 16:02:05"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"alle diciannove virgola zero zero e il sabato dalle","timestamp":"2026-09-16 16:02:06"}
{"count":700,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:02:06"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"alle diciannove virgola zero zero e il sabato dalle otto virgola tre","timestamp":"2026-09-16 16:02:07"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:07 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:07"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"alle tredici","timestamp":"2026-09-16 16:02:07"}
{"count":800,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:02:08"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":550,"text":"alle diciannove virgola zero zero e il sabato dalle otto virgola","timestamp":"2026-09-16 16:02:08"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"tre alle tredici virgola zero zero","timestamp":"2026-09-16 16:02:08"}
{"leadChannelId":"1789567309.438","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"tre zero alle tredici virgola zero zero.","timestamp":"2026-09-16 16:02:09"}
{"count":900,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:10"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"La informiamo che","timestamp":"2026-09-16 16:02:10"}
{"audioDurationMs":7291,"chars":130,"leadChannelId":"1789567309.438","level":"info","llmMs":1425,"message":"Latenza turno bot","timeToFirstAudioMs":2351,"timestamp":"2026-09-16 16:02:10","ttsMs":926}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:10 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:10"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Lei informiamo che la sua chiamata sta","timestamp":"2026-09-16 16:02:11"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:12"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Lei informiamo che la sua chiamata è stata presa in carico","timestamp":"2026-09-16 16:02:12"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Lei informiamo che la sua chiamata è stata presa in carico dal nostro","timestamp":"2026-09-16 16:02:13"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:13 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:13"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:14"}
{"leadChannelId":"1789567309.438","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Lei informiamo che la sua chiamata è stata presa in carico dal nostro sistema ed il nostro","timestamp":"2026-09-16 16:02:14"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:16"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"operatore la richiamerà all'apertura.","timestamp":"2026-09-16 16:02:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:16 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:16"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"operatore la richiamerà all'apertura.","timestamp":"2026-09-16 16:02:16"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"operatore la richiamerà all'apertura. Le informiamo","timestamp":"2026-09-16 16:02:18"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:02:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:18"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"operatore la richiamerà all'apertura. Lei informiamo che per motivi di","timestamp":"2026-09-16 16:02:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:19 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:19"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":967,"text":"operatore la richiamerà all'apertura. Lei informiamo che per motivi di controllo","timestamp":"2026-09-16 16:02:19"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:02:20"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"qualità l' chiamata","timestamp":"2026-09-16 16:02:20"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"qualità la chiamata potrebbe essere","timestamp":"2026-09-16 16:02:21"}
{"audioDurationMs":7384,"chars":129,"leadChannelId":"1789567309.438","level":"info","llmMs":1240,"message":"Latenza turno bot","timeToFirstAudioMs":2152,"timestamp":"2026-09-16 16:02:22","ttsMs":912}
{"count":1500,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:22"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"qualità la chiamata potrebbe essere registrata.","timestamp":"2026-09-16 16:02:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:22 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:22"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"qualità la chiamata potrebbe essere registrata. I vostri dati","timestamp":"2026-09-16 16:02:23"}
{"leadChannelId":"1789567309.438","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"qualità la chiamata potrebbe essere registrata.","timestamp":"2026-09-16 16:02:24"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"I vostri dati saranno tra","timestamp":"2026-09-16 16:02:24"}
{"leadChannelId":"1789567309.438","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"I vostri dati saranno tra","timestamp":"2026-09-16 16:02:24"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:24"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"I vostri dati saranno trattati nel rispetto","timestamp":"2026-09-16 16:02:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:25 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:25"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:26"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"I vostri dati saranno trattati nel rispetto della normativa","timestamp":"2026-09-16 16:02:26"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"I vostri dati saranno trattati nel rispetto della normativa in materia di privacy","timestamp":"2026-09-16 16:02:27"}
{"leadChannelId":"1789567309.438","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"I vostri dati saranno trattati nel rispetto della normativa in materia di privacy","timestamp":"2026-09-16 16:02:27"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:28"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Un","timestamp":"2026-09-16 16:02:28"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:28 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:28"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Un nostro operatore","timestamp":"2026-09-16 16:02:29"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:02:30"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1511,"text":"Un nostro operatore","timestamp":"2026-09-16 16:02:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:31 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:31"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:02:32"}
{"leadChannelId":"1789567309.438","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"nel più breve tempo possibile.","timestamp":"2026-09-16 16:02:33"}
{"audioDurationMs":9334,"chars":184,"leadChannelId":"1789567309.438","level":"info","llmMs":1564,"message":"Latenza turno bot","timeToFirstAudioMs":2601,"timestamp":"2026-09-16 16:02:33","ttsMs":1037}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:34 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:34"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:34"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:36"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:37 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:37"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:38"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:40 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:40"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:40"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:02:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:43 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:43"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:02:44"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Sei in attesa","timestamp":"2026-09-16 16:02:45"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (parziale)","text":"Sei in attesa alla prima posizione","timestamp":"2026-09-16 16:02:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:46 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:46"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:02:46"}
{"leadChannelId":"1789567309.438","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1243,"text":"Sei in attesa alla prima posizione.","timestamp":"2026-09-16 16:02:47"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:02:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:49 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:49"}
{"audioDurationMs":10867,"chars":191,"leadChannelId":"1789567309.438","level":"info","llmMs":1445,"message":"Latenza turno bot","timeToFirstAudioMs":2550,"timestamp":"2026-09-16 16:02:50","ttsMs":1105}
{"count":2900,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:52 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:52"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:52"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:54"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:55 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:55"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:02:58 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:02:58"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:02:58"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:03:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:03:01 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:03:01"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789567309.438","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:03:02"}
{"level":"info","message":"StasisEnd canale 1789567309.438","meta":{"callCampaignId":2,"callTargetId":97,"phoneNumber":"086434145","startedAt":"2026-09-16T14:01:49.672Z","userId":4},"timestamp":"2026-09-16 16:03:03"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789567309.438 distrutto","timestamp":"2026-09-16 16:03:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:03:04 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:03:04"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:03:07"}
{"leadChannelId":"1789567309.438","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:03:07"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:03:07"}
{"leadChannelId":"1789567309.438","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:03:07"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:03:07"}
{"level":"info","message":"StasisEnd canale 1789567312.439","timestamp":"2026-09-16 16:03:07"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789567312.439 distrutto","timestamp":"2026-09-16 16:03:07"}
{"code":1000,"leadChannelId":"1789567309.438","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:03:07"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789567309.438 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:03:07"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:03:07"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:03:07 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:03:07"}
{"finalResult":null,"leadChannelId":"1789567309.438","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:03:09"}
{"coldCallId":210,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 16:03:09"}
{"level":"info","message":"Dialer worker: job 275 completato","result":{"coldCallId":210,"status":"answered"},"timestamp":"2026-09-16 16:03:09"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:03:10 +0000] \"GET /api/call-campaigns/test-call/97 HTTP/1.1\" 200 1903 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:03:10"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:03:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:03:18"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:03:19"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:04:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:04:18"}
{"callCampaignId":2,"callTargetId":98,"jobId":"276","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3351265555","timestamp":"2026-09-16 16:04:50","userId":4}
{"callTargetId":98,"jobId":"276","level":"info","message":"Chiamata di test accodata","phoneNumber":"3351265555","timestamp":"2026-09-16 16:04:50","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:04:50 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:04:50"}
{"callCampaignId":2,"callTargetId":98,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3351265555","timestamp":"2026-09-16 16:04:50"}
{"endpoint":"PJSIP/2337393351265555@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":98,"userId":4},"normalizedNumber":"2337393351265555","phoneNumber":"3351265555","timestamp":"2026-09-16 16:04:50"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789567490.442 distrutto","meta":{"callCampaignId":2,"callTargetId":98,"phoneNumber":"3351265555","startedAt":"2026-09-16T14:04:50.135Z","userId":4},"timestamp":"2026-09-16 16:04:50"}
{"callTargetId":98,"causeText":"Call Rejected","channelId":"1789567490.442","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:04:50"}
{"coldCallId":211,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:04:50"}
{"level":"info","message":"Dialer worker: job 276 completato","result":{"coldCallId":211,"status":"not_answered"},"timestamp":"2026-09-16 16:04:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:04:53 +0000] \"GET /api/call-campaigns/test-call/98 HTTP/1.1\" 200 861 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:04:53"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:05:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:05:18"}
{"callCampaignId":2,"callTargetId":99,"jobId":"277","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3292244577","timestamp":"2026-09-16 16:05:22","userId":4}
{"callTargetId":99,"jobId":"277","level":"info","message":"Chiamata di test accodata","phoneNumber":"3292244577","timestamp":"2026-09-16 16:05:22","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:05:22 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 57 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:05:22"}
{"callCampaignId":2,"callTargetId":99,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3292244577","timestamp":"2026-09-16 16:05:22"}
{"endpoint":"PJSIP/2337393292244577@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":99,"userId":4},"normalizedNumber":"2337393292244577","phoneNumber":"3292244577","timestamp":"2026-09-16 16:05:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:05:25 +0000] \"GET /api/call-campaigns/test-call/99 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:05:25"}
{"level":"info","message":"Canale 1789567522.443 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":99,"phoneNumber":"3292244577","startedAt":"2026-09-16T14:05:22.348Z","userId":4},"timestamp":"2026-09-16 16:05:27"}
{"callTargetId":99,"channelId":"1789567522.443","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:05:27"}
{"caller":["{phoneNumber:3292244577","callCampaignId:2","callTargetId:99","userId:4}"],"level":"info","message":"StasisStart canale 1789567522.443","meta":{"callCampaignId":2,"callTargetId":99,"phoneNumber":"3292244577","startedAt":"2026-09-16T14:05:22.348Z","userId":4},"timestamp":"2026-09-16 16:05:27"}
{"bridgeId":"7a02f47e-e1cf-4a69-8111-2aa4c1922223","leadChannelId":"1789567522.443","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:05:27"}
{"channelId":"1789567527.444","connectionId":"68c90638-1c9a-4e97-b3ed-79250d41482c","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:05:27"}
{"connectionId":"68c90638-1c9a-4e97-b3ed-79250d41482c","leadChannelId":"1789567522.443","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:05:27"}
{"leadChannelId":"1789567522.443","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:05:27"}
{"level":"info","message":"Canale 1789567527.444 risposto (Up)","timestamp":"2026-09-16 16:05:27"}
{"caller":[],"level":"info","message":"StasisStart canale 1789567527.444","timestamp":"2026-09-16 16:05:27"}
{"bridgeId":"7a02f47e-e1cf-4a69-8111-2aa4c1922223","externalChannelId":"1789567527.444","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:05:27"}
{"count":1,"frameBytes":160,"leadChannelId":"1789567522.443","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:05:28"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:05:28"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:05:28 +0000] \"GET /api/call-campaigns/test-call/99 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:05:28"}
{"leadChannelId":"1789567522.443","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:05:29"}
{"leadChannelId":"1789567522.443","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 16:05:29"}
{"audioDurationMs":11378,"chars":158,"leadChannelId":"1789567522.443","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:05:29","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789567522.443","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:05:30"}
{"leadChannelId":"1789567522.443","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:05:30"}
{"leadChannelId":"1789567522.443","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:05:30"}
{"leadChannelId":"1789567522.443","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 16:05:31"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:05:31 +0000] \"GET /api/call-campaigns/test-call/99 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:05:31"}
{"count":200,"frameBytes":160,"leadChannelId":"1789567522.443","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:05:32"}
{"count":300,"frameBytes":160,"leadChannelId":"1789567522.443","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:05:34"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:05:34 +0000] \"GET /api/call-campaigns/test-call/99 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:05:34"}
{"count":400,"frameBytes":160,"leadChannelId":"1789567522.443","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:05:36"}
{"level":"info","message":"StasisEnd canale 1789567522.443","meta":{"callCampaignId":2,"callTargetId":99,"phoneNumber":"3292244577","startedAt":"2026-09-16T14:05:22.348Z","userId":4},"timestamp":"2026-09-16 16:05:37"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789567522.443 distrutto","timestamp":"2026-09-16 16:05:37"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:05:37 +0000] \"GET /api/call-campaigns/test-call/99 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:05:37"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:05:40 +0000] \"GET /api/call-campaigns/test-call/99 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:05:40"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:05:40"}
{"leadChannelId":"1789567522.443","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:05:40"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:05:40"}
{"leadChannelId":"1789567522.443","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:05:40"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:05:40"}
{"level":"info","message":"StasisEnd canale 1789567527.444","timestamp":"2026-09-16 16:05:40"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789567527.444 distrutto","timestamp":"2026-09-16 16:05:40"}
{"code":1000,"leadChannelId":"1789567522.443","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:05:40"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789567522.443 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:05:40"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:05:40"}
{"finalResult":null,"leadChannelId":"1789567522.443","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:05:42"}
{"coldCallId":212,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:05:42"}
{"level":"info","message":"Dialer worker: job 277 completato","result":{"coldCallId":212,"status":"hung_up_early"},"timestamp":"2026-09-16 16:05:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:05:43 +0000] \"GET /api/call-campaigns/test-call/99 HTTP/1.1\" 200 1029 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:05:43"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:05:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:06:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:06:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:07:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:07:18"}
{"callCampaignId":2,"callTargetId":100,"jobId":"278","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3494251797","timestamp":"2026-09-16 16:07:22","userId":4}
{"callTargetId":100,"jobId":"278","level":"info","message":"Chiamata di test accodata","phoneNumber":"3494251797","timestamp":"2026-09-16 16:07:22","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:07:22 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 58 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:07:22"}
{"callCampaignId":2,"callTargetId":100,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3494251797","timestamp":"2026-09-16 16:07:22"}
{"endpoint":"PJSIP/2337393494251797@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":100,"userId":4},"normalizedNumber":"2337393494251797","phoneNumber":"3494251797","timestamp":"2026-09-16 16:07:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:07:25 +0000] \"GET /api/call-campaigns/test-call/100 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:07:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:07:28 +0000] \"GET /api/call-campaigns/test-call/100 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:07:28"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:07:31 +0000] \"GET /api/call-campaigns/test-call/100 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:07:31"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:07:34 +0000] \"GET /api/call-campaigns/test-call/100 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:07:34"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:07:37 +0000] \"GET /api/call-campaigns/test-call/100 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:07:37"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:07:40 +0000] \"GET /api/call-campaigns/test-call/100 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:07:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:07:43 +0000] \"GET /api/call-campaigns/test-call/100 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:07:43"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:07:46 +0000] \"GET /api/call-campaigns/test-call/100 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:07:46"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:07:49 +0000] \"GET /api/call-campaigns/test-call/100 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:07:49"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789567642.447 distrutto","meta":{"callCampaignId":2,"callTargetId":100,"phoneNumber":"3494251797","startedAt":"2026-09-16T14:07:22.631Z","userId":4},"timestamp":"2026-09-16 16:07:52"}
{"callTargetId":100,"causeText":"Unknown","channelId":"1789567642.447","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:07:52"}
{"coldCallId":213,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:07:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:07:52 +0000] \"GET /api/call-campaigns/test-call/100 HTTP/1.1\" 200 857 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:07:52"}
{"level":"info","message":"Dialer worker: job 278 completato","result":{"coldCallId":213,"status":"not_answered"},"timestamp":"2026-09-16 16:07:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:08:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:08:18"}
{"callCampaignId":2,"callTargetId":101,"jobId":"279","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356035927","timestamp":"2026-09-16 16:08:29","userId":4}
{"callTargetId":101,"jobId":"279","level":"info","message":"Chiamata di test accodata","phoneNumber":"3356035927","timestamp":"2026-09-16 16:08:29","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:08:29 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 58 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:08:29"}
{"callCampaignId":2,"callTargetId":101,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3356035927","timestamp":"2026-09-16 16:08:29"}
{"endpoint":"PJSIP/2337393356035927@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":101,"userId":4},"normalizedNumber":"2337393356035927","phoneNumber":"3356035927","timestamp":"2026-09-16 16:08:29"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789567709.448 distrutto","meta":{"callCampaignId":2,"callTargetId":101,"phoneNumber":"3356035927","startedAt":"2026-09-16T14:08:29.160Z","userId":4},"timestamp":"2026-09-16 16:08:29"}
{"callTargetId":101,"causeText":"Call Rejected","channelId":"1789567709.448","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:08:29"}
{"coldCallId":214,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:08:29"}
{"level":"info","message":"Dialer worker: job 279 completato","result":{"coldCallId":214,"status":"not_answered"},"timestamp":"2026-09-16 16:08:29"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:08:32 +0000] \"GET /api/call-campaigns/test-call/101 HTTP/1.1\" 200 863 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:08:32"}
{"callCampaignId":2,"callTargetId":102,"jobId":"280","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3284487050","timestamp":"2026-09-16 16:09:11","userId":4}
{"callTargetId":102,"jobId":"280","level":"info","message":"Chiamata di test accodata","phoneNumber":"3284487050","timestamp":"2026-09-16 16:09:11","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:11 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 58 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:11"}
{"callCampaignId":2,"callTargetId":102,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3284487050","timestamp":"2026-09-16 16:09:11"}
{"endpoint":"PJSIP/2337393284487050@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":102,"userId":4},"normalizedNumber":"2337393284487050","phoneNumber":"3284487050","timestamp":"2026-09-16 16:09:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:14 +0000] \"GET /api/call-campaigns/test-call/102 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:14"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:17 +0000] \"GET /api/call-campaigns/test-call/102 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:17"}
{"level":"info","message":"Canale 1789567751.449 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":102,"phoneNumber":"3284487050","startedAt":"2026-09-16T14:09:11.014Z","userId":4},"timestamp":"2026-09-16 16:09:18"}
{"callTargetId":102,"channelId":"1789567751.449","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:09:18"}
{"caller":["{phoneNumber:3284487050","callCampaignId:2","callTargetId:102","userId:4}"],"level":"info","message":"StasisStart canale 1789567751.449","meta":{"callCampaignId":2,"callTargetId":102,"phoneNumber":"3284487050","startedAt":"2026-09-16T14:09:11.014Z","userId":4},"timestamp":"2026-09-16 16:09:18"}
{"bridgeId":"5d099bcc-88d8-4384-8fe6-5d3387cf769d","leadChannelId":"1789567751.449","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:09:18"}
{"channelId":"1789567758.450","connectionId":"2a5704c4-76a2-40ad-ae41-98181b7fdd64","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:09:18"}
{"connectionId":"2a5704c4-76a2-40ad-ae41-98181b7fdd64","leadChannelId":"1789567751.449","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:09:18"}
{"leadChannelId":"1789567751.449","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:09:18"}
{"level":"info","message":"Canale 1789567758.450 risposto (Up)","timestamp":"2026-09-16 16:09:18"}
{"caller":[],"level":"info","message":"StasisStart canale 1789567758.450","timestamp":"2026-09-16 16:09:18"}
{"bridgeId":"5d099bcc-88d8-4384-8fe6-5d3387cf769d","externalChannelId":"1789567758.450","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:09:18"}
{"count":1,"frameBytes":160,"leadChannelId":"1789567751.449","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:09:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:18"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:09:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:20 +0000] \"GET /api/call-campaigns/test-call/102 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:20"}
{"leadChannelId":"1789567751.449","level":"info","message":"Trascrizione lead (parziale)","text":"Quanto","timestamp":"2026-09-16 16:09:20"}
{"leadChannelId":"1789567751.449","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Quanto","timestamp":"2026-09-16 16:09:20"}
{"count":100,"frameBytes":160,"leadChannelId":"1789567751.449","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:09:20"}
{"audioDurationMs":11378,"chars":158,"leadChannelId":"1789567751.449","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:09:20","ttsMs":0}
{"leadChannelId":"1789567751.449","level":"info","message":"Trascrizione lead (parziale)","text":"Quanto?","timestamp":"2026-09-16 16:09:20"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Quanto?","timestamp":"2026-09-16 16:09:22"}
{"leadChannelId":"1789567751.449","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Quanto?","timestamp":"2026-09-16 16:09:22"}
{"count":200,"frameBytes":160,"leadChannelId":"1789567751.449","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:09:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:23 +0000] \"GET /api/call-campaigns/test-call/102 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:23"}
{"count":300,"frameBytes":160,"leadChannelId":"1789567751.449","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:09:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:26 +0000] \"GET /api/call-campaigns/test-call/102 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:26"}
{"count":400,"frameBytes":160,"leadChannelId":"1789567751.449","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:09:26"}
{"count":500,"frameBytes":160,"leadChannelId":"1789567751.449","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:09:28"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:29 +0000] \"GET /api/call-campaigns/test-call/102 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:29"}
{"count":600,"frameBytes":160,"leadChannelId":"1789567751.449","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:09:30"}
{"level":"info","message":"StasisEnd canale 1789567751.449","meta":{"callCampaignId":2,"callTargetId":102,"phoneNumber":"3284487050","startedAt":"2026-09-16T14:09:11.014Z","userId":4},"timestamp":"2026-09-16 16:09:30"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789567751.449 distrutto","timestamp":"2026-09-16 16:09:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:32 +0000] \"GET /api/call-campaigns/test-call/102 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:35 +0000] \"GET /api/call-campaigns/test-call/102 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:35"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:38 +0000] \"GET /api/call-campaigns/test-call/102 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:38"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:41 +0000] \"GET /api/call-campaigns/test-call/102 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:41"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:09:42"}
{"leadChannelId":"1789567751.449","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:09:42"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:09:42"}
{"level":"info","message":"StasisEnd canale 1789567758.450","timestamp":"2026-09-16 16:09:42"}
{"code":1000,"leadChannelId":"1789567751.449","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:09:42"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789567758.450 distrutto","timestamp":"2026-09-16 16:09:42"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789567751.449 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:09:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:44 +0000] \"GET /api/call-campaigns/test-call/102 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:44"}
{"finalResult":null,"leadChannelId":"1789567751.449","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:09:44"}
{"coldCallId":215,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:09:44"}
{"level":"info","message":"Dialer worker: job 280 completato","result":{"coldCallId":215,"status":"hung_up_early"},"timestamp":"2026-09-16 16:09:44"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:09:47 +0000] \"GET /api/call-campaigns/test-call/102 HTTP/1.1\" 200 1031 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:09:47"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:10:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:10:18"}
{"callCampaignId":2,"callTargetId":103,"jobId":"281","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3351024829","timestamp":"2026-09-16 16:11:18","userId":4}
{"callTargetId":103,"jobId":"281","level":"info","message":"Chiamata di test accodata","phoneNumber":"3351024829","timestamp":"2026-09-16 16:11:18","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:11:18 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 58 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:11:18"}
{"callCampaignId":2,"callTargetId":103,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3351024829","timestamp":"2026-09-16 16:11:18"}
{"endpoint":"PJSIP/2337393351024829@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":103,"userId":4},"normalizedNumber":"2337393351024829","phoneNumber":"3351024829","timestamp":"2026-09-16 16:11:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:11:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:11:18"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789567878.453 distrutto","meta":{"callCampaignId":2,"callTargetId":103,"phoneNumber":"3351024829","startedAt":"2026-09-16T14:11:18.482Z","userId":4},"timestamp":"2026-09-16 16:11:18"}
{"callTargetId":103,"causeText":"Call Rejected","channelId":"1789567878.453","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:11:18"}
{"coldCallId":216,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:11:18"}
{"level":"info","message":"Dialer worker: job 281 completato","result":{"coldCallId":216,"status":"not_answered"},"timestamp":"2026-09-16 16:11:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:11:21 +0000] \"GET /api/call-campaigns/test-call/103 HTTP/1.1\" 200 863 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:11:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:12:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:12:18"}
{"callCampaignId":2,"callTargetId":104,"jobId":"282","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3922211000","timestamp":"2026-09-16 16:13:05","userId":4}
{"callTargetId":104,"jobId":"282","level":"info","message":"Chiamata di test accodata","phoneNumber":"3922211000","timestamp":"2026-09-16 16:13:05","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:13:05 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 58 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:13:05"}
{"callCampaignId":2,"callTargetId":104,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3922211000","timestamp":"2026-09-16 16:13:05"}
{"endpoint":"PJSIP/2337393922211000@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":104,"userId":4},"normalizedNumber":"2337393922211000","phoneNumber":"3922211000","timestamp":"2026-09-16 16:13:05"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:13:08 +0000] \"GET /api/call-campaigns/test-call/104 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:13:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:13:11 +0000] \"GET /api/call-campaigns/test-call/104 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:13:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:13:14 +0000] \"GET /api/call-campaigns/test-call/104 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:13:14"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:13:17 +0000] \"GET /api/call-campaigns/test-call/104 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:13:17"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:13:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:13:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:13:20 +0000] \"GET /api/call-campaigns/test-call/104 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:13:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:13:23 +0000] \"GET /api/call-campaigns/test-call/104 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:13:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:13:26 +0000] \"GET /api/call-campaigns/test-call/104 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:13:26"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:13:29 +0000] \"GET /api/call-campaigns/test-call/104 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:13:29"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:13:32 +0000] \"GET /api/call-campaigns/test-call/104 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:13:32"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789567985.454 distrutto","meta":{"callCampaignId":2,"callTargetId":104,"phoneNumber":"3922211000","startedAt":"2026-09-16T14:13:05.826Z","userId":4},"timestamp":"2026-09-16 16:13:35"}
{"callTargetId":104,"causeText":"Unknown","channelId":"1789567985.454","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:13:35"}
{"coldCallId":217,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:13:35"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:13:35 +0000] \"GET /api/call-campaigns/test-call/104 HTTP/1.1\" 200 857 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:13:35"}
{"level":"info","message":"Dialer worker: job 282 completato","result":{"coldCallId":217,"status":"not_answered"},"timestamp":"2026-09-16 16:13:35"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:14:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:14:18"}
{"callCampaignId":2,"callTargetId":105,"jobId":"283","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3483429367","timestamp":"2026-09-16 16:14:56","userId":4}
{"callTargetId":105,"jobId":"283","level":"info","message":"Chiamata di test accodata","phoneNumber":"3483429367","timestamp":"2026-09-16 16:14:56","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:14:56 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 58 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:14:56"}
{"callCampaignId":2,"callTargetId":105,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3483429367","timestamp":"2026-09-16 16:14:56"}
{"endpoint":"PJSIP/2337393483429367@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":105,"userId":4},"normalizedNumber":"2337393483429367","phoneNumber":"3483429367","timestamp":"2026-09-16 16:14:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:14:59 +0000] \"GET /api/call-campaigns/test-call/105 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:14:59"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:02 +0000] \"GET /api/call-campaigns/test-call/105 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:05 +0000] \"GET /api/call-campaigns/test-call/105 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:05"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:08 +0000] \"GET /api/call-campaigns/test-call/105 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:08"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:11 +0000] \"GET /api/call-campaigns/test-call/105 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:14 +0000] \"GET /api/call-campaigns/test-call/105 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:14"}
{"level":"info","message":"Canale 1789568096.455 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":105,"phoneNumber":"3483429367","startedAt":"2026-09-16T14:14:56.558Z","userId":4},"timestamp":"2026-09-16 16:15:16"}
{"callTargetId":105,"channelId":"1789568096.455","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:15:16"}
{"caller":["{phoneNumber:3483429367","callCampaignId:2","callTargetId:105","userId:4}"],"level":"info","message":"StasisStart canale 1789568096.455","meta":{"callCampaignId":2,"callTargetId":105,"phoneNumber":"3483429367","startedAt":"2026-09-16T14:14:56.558Z","userId":4},"timestamp":"2026-09-16 16:15:16"}
{"bridgeId":"a42335b8-0a05-4697-aa96-0e54b781fdfa","leadChannelId":"1789568096.455","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:15:16"}
{"channelId":"1789568116.456","connectionId":"b19a64ad-42a4-4ae0-b98f-a8d32ac93d45","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:15:16"}
{"connectionId":"b19a64ad-42a4-4ae0-b98f-a8d32ac93d45","leadChannelId":"1789568096.455","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:15:16"}
{"leadChannelId":"1789568096.455","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:15:16"}
{"level":"info","message":"Canale 1789568116.456 risposto (Up)","timestamp":"2026-09-16 16:15:16"}
{"caller":[],"level":"info","message":"StasisStart canale 1789568116.456","timestamp":"2026-09-16 16:15:16"}
{"bridgeId":"a42335b8-0a05-4697-aa96-0e54b781fdfa","externalChannelId":"1789568116.456","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:15:16"}
{"count":1,"frameBytes":160,"leadChannelId":"1789568096.455","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:15:16"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:15:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:17 +0000] \"GET /api/call-campaigns/test-call/105 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:17"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:18"}
{"count":100,"frameBytes":160,"leadChannelId":"1789568096.455","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:15:18"}
{"count":200,"frameBytes":160,"leadChannelId":"1789568096.455","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:15:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:20 +0000] \"GET /api/call-campaigns/test-call/105 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:20"}
{"leadChannelId":"1789568096.455","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:15:20"}
{"audioDurationMs":11378,"chars":158,"leadChannelId":"1789568096.455","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:15:20","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789568096.455","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:15:22"}
{"level":"info","message":"StasisEnd canale 1789568096.455","meta":{"callCampaignId":2,"callTargetId":105,"phoneNumber":"3483429367","startedAt":"2026-09-16T14:14:56.558Z","userId":4},"timestamp":"2026-09-16 16:15:23"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789568096.455 distrutto","timestamp":"2026-09-16 16:15:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:23 +0000] \"GET /api/call-campaigns/test-call/105 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:26 +0000] \"GET /api/call-campaigns/test-call/105 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:26"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:15:27"}
{"leadChannelId":"1789568096.455","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:15:27"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:15:27"}
{"leadChannelId":"1789568096.455","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:15:27"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:15:27"}
{"level":"info","message":"StasisEnd canale 1789568116.456","timestamp":"2026-09-16 16:15:27"}
{"code":1000,"leadChannelId":"1789568096.455","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:15:27"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789568116.456 distrutto","timestamp":"2026-09-16 16:15:27"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789568096.455 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:15:27"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:15:27"}
{"finalResult":null,"leadChannelId":"1789568096.455","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:15:29"}
{"coldCallId":218,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:15:29"}
{"level":"info","message":"Dialer worker: job 283 completato","result":{"coldCallId":218,"status":"hung_up_early"},"timestamp":"2026-09-16 16:15:29"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:29 +0000] \"GET /api/call-campaigns/test-call/105 HTTP/1.1\" 200 1031 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:29"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:15:39"}
{"callCampaignId":2,"callTargetId":106,"jobId":"284","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3202212306","timestamp":"2026-09-16 16:15:48","userId":4}
{"callTargetId":106,"jobId":"284","level":"info","message":"Chiamata di test accodata","phoneNumber":"3202212306","timestamp":"2026-09-16 16:15:48","userId":4}
{"callCampaignId":2,"callTargetId":106,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3202212306","timestamp":"2026-09-16 16:15:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:48 +0000] \"POST /api/call-campaigns/test-call HTTP/1.1\" 201 58 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:48"}
{"endpoint":"PJSIP/2337393202212306@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":2,"callTargetId":106,"userId":4},"normalizedNumber":"2337393202212306","phoneNumber":"3202212306","timestamp":"2026-09-16 16:15:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:52 +0000] \"GET /api/call-campaigns/test-call/106 HTTP/1.1\" 200 83 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:52"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:55 +0000] \"GET /api/call-campaigns/test-call/106 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:55"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:15:58 +0000] \"GET /api/call-campaigns/test-call/106 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:15:58"}
{"level":"info","message":"Canale 1789568149.459 risposto (Up)","meta":{"callCampaignId":2,"callTargetId":106,"phoneNumber":"3202212306","startedAt":"2026-09-16T14:15:49.012Z","userId":4},"timestamp":"2026-09-16 16:15:59"}
{"callTargetId":106,"channelId":"1789568149.459","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:15:59"}
{"caller":["{phoneNumber:3202212306","callCampaignId:2","callTargetId:106","userId:4}"],"level":"info","message":"StasisStart canale 1789568149.459","meta":{"callCampaignId":2,"callTargetId":106,"phoneNumber":"3202212306","startedAt":"2026-09-16T14:15:49.012Z","userId":4},"timestamp":"2026-09-16 16:15:59"}
{"bridgeId":"0946b18f-a0c4-4921-82ba-e65638dfc921","leadChannelId":"1789568149.459","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:15:59"}
{"channelId":"1789568159.460","connectionId":"c2da019f-38bf-456c-a74d-60cc254ebc16","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:15:59"}
{"connectionId":"c2da019f-38bf-456c-a74d-60cc254ebc16","leadChannelId":"1789568149.459","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:15:59"}
{"leadChannelId":"1789568149.459","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:15:59"}
{"level":"info","message":"Canale 1789568159.460 risposto (Up)","timestamp":"2026-09-16 16:15:59"}
{"caller":[],"level":"info","message":"StasisStart canale 1789568159.460","timestamp":"2026-09-16 16:15:59"}
{"bridgeId":"0946b18f-a0c4-4921-82ba-e65638dfc921","externalChannelId":"1789568159.460","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:15:59"}
{"count":1,"frameBytes":160,"leadChannelId":"1789568149.459","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:15:59"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:15:59"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:16:01 +0000] \"GET /api/call-campaigns/test-call/106 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:16:01"}
{"count":100,"frameBytes":160,"leadChannelId":"1789568149.459","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:16:01"}
{"count":200,"frameBytes":160,"leadChannelId":"1789568149.459","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:16:03"}
{"leadChannelId":"1789568149.459","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:16:03"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789568149.459","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:16:03","ttsMs":0}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:16:04 +0000] \"GET /api/call-campaigns/test-call/106 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:16:04"}
{"count":300,"frameBytes":160,"leadChannelId":"1789568149.459","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:16:05"}
{"level":"info","message":"StasisEnd canale 1789568149.459","meta":{"callCampaignId":2,"callTargetId":106,"phoneNumber":"3202212306","startedAt":"2026-09-16T14:15:49.012Z","userId":4},"timestamp":"2026-09-16 16:16:05"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789568149.459 distrutto","timestamp":"2026-09-16 16:16:05"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:16:07 +0000] \"GET /api/call-campaigns/test-call/106 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:16:07"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:16:09"}
{"leadChannelId":"1789568149.459","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:16:09"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:16:09"}
{"leadChannelId":"1789568149.459","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:16:09"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:16:09"}
{"level":"info","message":"StasisEnd canale 1789568159.460","timestamp":"2026-09-16 16:16:09"}
{"code":1000,"leadChannelId":"1789568149.459","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:16:09"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789568159.460 distrutto","timestamp":"2026-09-16 16:16:09"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789568149.459 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:16:09"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:16:09"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:16:10 +0000] \"GET /api/call-campaigns/test-call/106 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:16:10"}
{"finalResult":null,"leadChannelId":"1789568149.459","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:16:11"}
{"coldCallId":219,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:16:11"}
{"level":"info","message":"Dialer worker: job 284 completato","result":{"coldCallId":219,"status":"hung_up_early"},"timestamp":"2026-09-16 16:16:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:16:13 +0000] \"GET /api/call-campaigns/test-call/106 HTTP/1.1\" 200 1031 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:16:13"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:16:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:16:18"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:16:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:17:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:17:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:18:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:18:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:19:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:19:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:20:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:20:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:21:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:21:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:22:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:22:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:23:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:23:19"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:24:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:24:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:25:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:25:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:26:15 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:26:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:26:15 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:26:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:26:15 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:26:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:26:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:26:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:27:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:27:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:28:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:28:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:29:09 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1482 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:29:09"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:29:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:29:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:30:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:30:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:31:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:31:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:32:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:32:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:33:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:33:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:34:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:34:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:35:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:35:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:36:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:36:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:37:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:37:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:38:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:38:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:39:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:39:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:40:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:40:18"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:41:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:41:18"}
{"campaignId":4,"dncSkipped":0,"imported":91,"level":"info","message":"Campagna dialer creata da CSV","skipped":0,"timestamp":"2026-09-16 16:41:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:41:25 +0000] \"POST /api/call-campaigns/import HTTP/1.1\" 201 465 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:41:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:41:25 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1949 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:41:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:42:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:42:19"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:43:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:43:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:43:55 +0000] \"GET /api/call-campaigns/4 HTTP/1.1\" 200 34094 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:43:55"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:43:56 +0000] \"GET /api/call-campaigns/4/results HTTP/1.1\" 200 26 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:43:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:43:56 +0000] \"GET /api/call-campaigns/4/compliance HTTP/1.1\" 200 269 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:43:56"}
{"callCampaignId":4,"callTargetId":107,"jobId":"285","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3394886924","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":107,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3394886924","timestamp":"2026-09-16 16:44:03"}
{"callCampaignId":4,"callTargetId":108,"jobId":"286","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3289076077","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":108,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3289076077","timestamp":"2026-09-16 16:44:03"}
{"callCampaignId":4,"callTargetId":109,"jobId":"287","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3275534883","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":109,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3275534883","timestamp":"2026-09-16 16:44:03"}
{"callCampaignId":4,"callTargetId":110,"jobId":"288","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3463417017","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":111,"jobId":"289","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3496785007","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":112,"jobId":"290","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3478040682","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":113,"jobId":"291","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3386184672","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":114,"jobId":"292","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3402294222","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":115,"jobId":"293","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3495126019","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":116,"jobId":"294","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3385379510","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":117,"jobId":"295","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3807182029","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":118,"jobId":"296","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3491976892","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":119,"jobId":"297","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398689826","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":120,"jobId":"298","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398148656","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":121,"jobId":"299","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472218961","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":122,"jobId":"300","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3281789939","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":123,"jobId":"301","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"360637968","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":124,"jobId":"302","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3204868727","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":125,"jobId":"303","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3395637623","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":126,"jobId":"304","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3396008303","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":127,"jobId":"305","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3477736663","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":128,"jobId":"306","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313994127","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":129,"jobId":"307","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3663905619","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":130,"jobId":"308","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3421213294","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":131,"jobId":"309","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3392041505","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":132,"jobId":"310","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3288843913","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":133,"jobId":"311","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3476998419","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":134,"jobId":"312","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3205324785","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":135,"jobId":"313","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3493114146","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":136,"jobId":"314","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3385054526","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":137,"jobId":"315","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3293397775","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":138,"jobId":"316","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3333363833","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":139,"jobId":"317","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472780291","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":140,"jobId":"318","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3339591342","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":141,"jobId":"319","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3336258698","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":142,"jobId":"320","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3202709289","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":143,"jobId":"321","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3294738604","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":144,"jobId":"322","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3478543655","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":145,"jobId":"323","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3474829199","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":146,"jobId":"324","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3287155032","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":147,"jobId":"325","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3381043890","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":148,"jobId":"326","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3318718645","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":149,"jobId":"327","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479745099","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":150,"jobId":"328","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3485244261","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":151,"jobId":"329","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356685631","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":152,"jobId":"330","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3487068693","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":153,"jobId":"331","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479340962","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":154,"jobId":"332","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3273564972","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":155,"jobId":"333","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472602634","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":156,"jobId":"334","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3938814129","timestamp":"2026-09-16 16:44:03","userId":4}
{"endpoint":"PJSIP/2337393289076077@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":108,"userId":4},"normalizedNumber":"2337393289076077","phoneNumber":"3289076077","timestamp":"2026-09-16 16:44:03"}
{"callCampaignId":4,"callTargetId":157,"jobId":"335","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3920170492","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":158,"jobId":"336","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3407786667","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":159,"jobId":"337","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3939647876","timestamp":"2026-09-16 16:44:03","userId":4}
{"endpoint":"PJSIP/2337393394886924@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":107,"userId":4},"normalizedNumber":"2337393394886924","phoneNumber":"3394886924","timestamp":"2026-09-16 16:44:03"}
{"endpoint":"PJSIP/2337393275534883@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":109,"userId":4},"normalizedNumber":"2337393275534883","phoneNumber":"3275534883","timestamp":"2026-09-16 16:44:03"}
{"callCampaignId":4,"callTargetId":160,"jobId":"338","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3477562970","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":161,"jobId":"339","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479477329","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":162,"jobId":"340","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3510505951","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":163,"jobId":"341","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398134401","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":164,"jobId":"342","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3332306581","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":165,"jobId":"343","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3280954209","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":166,"jobId":"344","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3921492588","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":167,"jobId":"345","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3939042028","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":168,"jobId":"346","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3335006611","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":169,"jobId":"347","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3387789610","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":170,"jobId":"348","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3383443644","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":171,"jobId":"349","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3343082824","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":172,"jobId":"350","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3802141436","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":173,"jobId":"351","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3293324139","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":174,"jobId":"352","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3291145258","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":175,"jobId":"353","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3475891755","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":176,"jobId":"354","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3387065780","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":177,"jobId":"355","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3932750000","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":178,"jobId":"356","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3357869641","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":179,"jobId":"357","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3713008292","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":180,"jobId":"358","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398195377","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":181,"jobId":"359","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356876128","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":182,"jobId":"360","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3335676930","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":183,"jobId":"361","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3394033809","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":184,"jobId":"362","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3389818002","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":185,"jobId":"363","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313382444","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":186,"jobId":"364","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3315388877","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":187,"jobId":"365","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356087274","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":188,"jobId":"366","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3496729122","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":189,"jobId":"367","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3276731236","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":190,"jobId":"368","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313633508","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":191,"jobId":"369","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472718201","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":192,"jobId":"370","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3273432723","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":193,"jobId":"371","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3208470506","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":194,"jobId":"372","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3272486124","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":195,"jobId":"373","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3773010926","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":196,"jobId":"374","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3483234115","timestamp":"2026-09-16 16:44:03","userId":4}
{"callCampaignId":4,"callTargetId":197,"jobId":"375","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3281191336","timestamp":"2026-09-16 16:44:03","userId":4}
{"campaignId":4,"level":"info","message":"Campagna dialer avviata","queued":91,"timestamp":"2026-09-16 16:44:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:44:03 +0000] \"POST /api/call-campaigns/4/start HTTP/1.1\" 200 28 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:44:03"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:44:03 +0000] \"GET /api/call-campaigns/4 HTTP/1.1\" 200 34117 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:44:03"}
{"callTargetId":108,"channelId":"1789569843.463","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-16 16:44:11"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-16 16:44:11"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 16:44:11","url":"http://51.38.247.132:8088"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789569843.465 distrutto","meta":{"callCampaignId":4,"callTargetId":107,"phoneNumber":"3394886924","startedAt":"2026-09-16T14:44:03.405Z","userId":4},"timestamp":"2026-09-16 16:44:16"}
{"callTargetId":107,"causeText":"Call Rejected","channelId":"1789569843.465","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:44:16"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789569843.464 distrutto","meta":{"callCampaignId":4,"callTargetId":109,"phoneNumber":"3275534883","startedAt":"2026-09-16T14:44:03.405Z","userId":4},"timestamp":"2026-09-16 16:44:16"}
{"callTargetId":109,"causeText":"Circuit/channel congestion","channelId":"1789569843.464","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:44:16"}
{"callCampaignId":4,"callTargetId":107,"jobId":"376","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3394886924","timestamp":"2026-09-16 16:44:16","userId":4}
{"attemptsMade":1,"callTargetId":107,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:44:16"}
{"callCampaignId":4,"callTargetId":109,"jobId":"377","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3275534883","timestamp":"2026-09-16 16:44:16","userId":4}
{"attemptsMade":1,"callTargetId":109,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:44:16"}
{"coldCallId":220,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:44:16"}
{"level":"info","message":"Dialer worker: job 285 completato","result":{"coldCallId":220,"status":"not_answered"},"timestamp":"2026-09-16 16:44:16"}
{"callCampaignId":4,"callTargetId":110,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3463417017","timestamp":"2026-09-16 16:44:16"}
{"coldCallId":221,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:44:16"}
{"level":"info","message":"Dialer worker: job 287 completato","result":{"coldCallId":221,"status":"not_answered"},"timestamp":"2026-09-16 16:44:16"}
{"callCampaignId":4,"callTargetId":111,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3496785007","timestamp":"2026-09-16 16:44:16"}
{"endpoint":"PJSIP/2337393463417017@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":110,"userId":4},"normalizedNumber":"2337393463417017","phoneNumber":"3463417017","timestamp":"2026-09-16 16:44:16"}
{"endpoint":"PJSIP/2337393496785007@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":111,"userId":4},"normalizedNumber":"2337393496785007","phoneNumber":"3496785007","timestamp":"2026-09-16 16:44:16"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789569856.466 distrutto","meta":{"callCampaignId":4,"callTargetId":110,"phoneNumber":"3463417017","startedAt":"2026-09-16T14:44:16.421Z","userId":4},"timestamp":"2026-09-16 16:44:16"}
{"callTargetId":110,"causeText":"Circuit/channel congestion","channelId":"1789569856.466","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:44:16"}
{"callCampaignId":4,"callTargetId":110,"jobId":"378","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3463417017","timestamp":"2026-09-16 16:44:16","userId":4}
{"attemptsMade":1,"callTargetId":110,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:44:16"}
{"coldCallId":222,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:44:16"}
{"level":"info","message":"Dialer worker: job 288 completato","result":{"coldCallId":222,"status":"not_answered"},"timestamp":"2026-09-16 16:44:16"}
{"callCampaignId":4,"callTargetId":112,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3478040682","timestamp":"2026-09-16 16:44:16"}
{"endpoint":"PJSIP/2337393478040682@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":112,"userId":4},"normalizedNumber":"2337393478040682","phoneNumber":"3478040682","timestamp":"2026-09-16 16:44:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:44:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:44:18"}
{"level":"info","message":"Canale 1789569843.463 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":108,"phoneNumber":"3289076077","startedAt":"2026-09-16T14:44:03.404Z","userId":4},"timestamp":"2026-09-16 16:44:25"}
{"callTargetId":108,"channelId":"1789569843.463","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:44:25"}
{"caller":["{phoneNumber:3289076077","callCampaignId:4","callTargetId:108","userId:4}"],"level":"info","message":"StasisStart canale 1789569843.463","meta":{"callCampaignId":4,"callTargetId":108,"phoneNumber":"3289076077","startedAt":"2026-09-16T14:44:03.404Z","userId":4},"timestamp":"2026-09-16 16:44:25"}
{"bridgeId":"6a7e87de-f245-4f76-9c44-3744197dd662","leadChannelId":"1789569843.463","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:44:25"}
{"channelId":"1789569865.469","connectionId":"c5db27a3-e9b9-4dc8-b179-cc7e9d03eabe","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:44:25"}
{"connectionId":"c5db27a3-e9b9-4dc8-b179-cc7e9d03eabe","leadChannelId":"1789569843.463","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:44:25"}
{"leadChannelId":"1789569843.463","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:44:25"}
{"level":"info","message":"Canale 1789569865.469 risposto (Up)","timestamp":"2026-09-16 16:44:25"}
{"caller":[],"level":"info","message":"StasisStart canale 1789569865.469","timestamp":"2026-09-16 16:44:25"}
{"bridgeId":"6a7e87de-f245-4f76-9c44-3744197dd662","externalChannelId":"1789569865.469","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:44:25"}
{"count":1,"frameBytes":160,"leadChannelId":"1789569843.463","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:44:25"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:44:26"}
{"count":100,"frameBytes":160,"leadChannelId":"1789569843.463","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:44:27"}
{"count":200,"frameBytes":160,"leadChannelId":"1789569843.463","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:44:29"}
{"leadChannelId":"1789569843.463","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:44:30"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789569843.463","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:44:30","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789569843.463","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:44:31"}
{"count":400,"frameBytes":160,"leadChannelId":"1789569843.463","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:44:33"}
{"count":500,"frameBytes":160,"leadChannelId":"1789569843.463","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:44:35"}
{"count":600,"frameBytes":160,"leadChannelId":"1789569843.463","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:44:37"}
{"count":700,"frameBytes":160,"leadChannelId":"1789569843.463","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:44:39"}
{"count":800,"frameBytes":160,"leadChannelId":"1789569843.463","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:44:41"}
{"level":"info","message":"StasisEnd canale 1789569843.463","meta":{"callCampaignId":4,"callTargetId":108,"phoneNumber":"3289076077","startedAt":"2026-09-16T14:44:03.404Z","userId":4},"timestamp":"2026-09-16 16:44:42"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569843.463 distrutto","timestamp":"2026-09-16 16:44:42"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:44:46"}
{"leadChannelId":"1789569843.463","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:44:46"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789569856.467 distrutto","meta":{"callCampaignId":4,"callTargetId":111,"phoneNumber":"3496785007","startedAt":"2026-09-16T14:44:16.435Z","userId":4},"timestamp":"2026-09-16 16:44:46"}
{"callTargetId":111,"causeText":"Unknown","channelId":"1789569856.467","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:44:46"}
{"callCampaignId":4,"callTargetId":111,"jobId":"379","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3496785007","timestamp":"2026-09-16 16:44:46","userId":4}
{"attemptsMade":1,"callTargetId":111,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:44:46"}
{"coldCallId":223,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:44:46"}
{"level":"info","message":"Dialer worker: job 289 completato","result":{"coldCallId":223,"status":"not_answered"},"timestamp":"2026-09-16 16:44:46"}
{"callCampaignId":4,"callTargetId":113,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3386184672","timestamp":"2026-09-16 16:44:46"}
{"endpoint":"PJSIP/2337393386184672@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":113,"userId":4},"normalizedNumber":"2337393386184672","phoneNumber":"3386184672","timestamp":"2026-09-16 16:44:46"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789569886.471 distrutto","meta":{"callCampaignId":4,"callTargetId":113,"phoneNumber":"3386184672","startedAt":"2026-09-16T14:44:46.537Z","userId":4},"timestamp":"2026-09-16 16:44:46"}
{"callTargetId":113,"causeText":"Call Rejected","channelId":"1789569886.471","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:44:46"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:44:46"}
{"leadChannelId":"1789569843.463","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:44:46"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:44:46"}
{"callCampaignId":4,"callTargetId":113,"jobId":"380","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3386184672","timestamp":"2026-09-16 16:44:46","userId":4}
{"attemptsMade":1,"callTargetId":113,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:44:46"}
{"level":"info","message":"StasisEnd canale 1789569865.469","timestamp":"2026-09-16 16:44:46"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569865.469 distrutto","timestamp":"2026-09-16 16:44:46"}
{"code":1000,"leadChannelId":"1789569843.463","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:44:46"}
{"coldCallId":224,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:44:46"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789569843.463 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:44:46"}
{"level":"info","message":"Dialer worker: job 291 completato","result":{"coldCallId":224,"status":"not_answered"},"timestamp":"2026-09-16 16:44:46"}
{"callCampaignId":4,"callTargetId":114,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3402294222","timestamp":"2026-09-16 16:44:46"}
{"endpoint":"PJSIP/2337393402294222@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":114,"userId":4},"normalizedNumber":"2337393402294222","phoneNumber":"3402294222","timestamp":"2026-09-16 16:44:46"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:44:46"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789569856.468 distrutto","meta":{"callCampaignId":4,"callTargetId":112,"phoneNumber":"3478040682","startedAt":"2026-09-16T14:44:16.998Z","userId":4},"timestamp":"2026-09-16 16:44:47"}
{"callTargetId":112,"causeText":"Unknown","channelId":"1789569856.468","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:44:47"}
{"callCampaignId":4,"callTargetId":112,"jobId":"381","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3478040682","timestamp":"2026-09-16 16:44:47","userId":4}
{"attemptsMade":1,"callTargetId":112,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:44:47"}
{"coldCallId":225,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:44:47"}
{"level":"info","message":"Dialer worker: job 290 completato","result":{"coldCallId":225,"status":"not_answered"},"timestamp":"2026-09-16 16:44:47"}
{"callCampaignId":4,"callTargetId":115,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3495126019","timestamp":"2026-09-16 16:44:47"}
{"endpoint":"PJSIP/2337393495126019@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":115,"userId":4},"normalizedNumber":"2337393495126019","phoneNumber":"3495126019","timestamp":"2026-09-16 16:44:47"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789569887.474 distrutto","meta":{"callCampaignId":4,"callTargetId":115,"phoneNumber":"3495126019","startedAt":"2026-09-16T14:44:47.076Z","userId":4},"timestamp":"2026-09-16 16:44:47"}
{"callTargetId":115,"causeText":"Circuit/channel congestion","channelId":"1789569887.474","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:44:47"}
{"callCampaignId":4,"callTargetId":115,"jobId":"382","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3495126019","timestamp":"2026-09-16 16:44:47","userId":4}
{"attemptsMade":1,"callTargetId":115,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:44:47"}
{"coldCallId":226,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:44:47"}
{"level":"info","message":"Dialer worker: job 293 completato","result":{"coldCallId":226,"status":"not_answered"},"timestamp":"2026-09-16 16:44:47"}
{"callCampaignId":4,"callTargetId":116,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3385379510","timestamp":"2026-09-16 16:44:47"}
{"endpoint":"PJSIP/2337393385379510@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":116,"userId":4},"normalizedNumber":"2337393385379510","phoneNumber":"3385379510","timestamp":"2026-09-16 16:44:47"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789569887.475 distrutto","meta":{"callCampaignId":4,"callTargetId":116,"phoneNumber":"3385379510","startedAt":"2026-09-16T14:44:47.749Z","userId":4},"timestamp":"2026-09-16 16:44:47"}
{"callTargetId":116,"causeText":"Call Rejected","channelId":"1789569887.475","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:44:47"}
{"callCampaignId":4,"callTargetId":116,"jobId":"383","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3385379510","timestamp":"2026-09-16 16:44:47","userId":4}
{"attemptsMade":1,"callTargetId":116,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:44:47"}
{"coldCallId":227,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:44:47"}
{"level":"info","message":"Dialer worker: job 294 completato","result":{"coldCallId":227,"status":"not_answered"},"timestamp":"2026-09-16 16:44:47"}
{"callCampaignId":4,"callTargetId":117,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3807182029","timestamp":"2026-09-16 16:44:47"}
{"endpoint":"PJSIP/2337393807182029@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":117,"userId":4},"normalizedNumber":"2337393807182029","phoneNumber":"3807182029","timestamp":"2026-09-16 16:44:47"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:44:48 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:44:48"}
{"finalResult":null,"leadChannelId":"1789569843.463","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:44:48"}
{"callCampaignId":4,"callTargetId":108,"jobId":"384","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3289076077","timestamp":"2026-09-16 16:44:48","userId":4}
{"attemptsMade":1,"callTargetId":108,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:44:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:44:48 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:44:48"}
{"coldCallId":228,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:44:48"}
{"level":"info","message":"Dialer worker: job 286 completato","result":{"coldCallId":228,"status":"hung_up_early"},"timestamp":"2026-09-16 16:44:48"}
{"callCampaignId":4,"callTargetId":118,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3491976892","timestamp":"2026-09-16 16:44:48"}
{"endpoint":"PJSIP/2337393491976892@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":118,"userId":4},"normalizedNumber":"2337393491976892","phoneNumber":"3491976892","timestamp":"2026-09-16 16:44:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:44:48 +0000] \"GET /api/call-campaigns/4 HTTP/1.1\" 200 34315 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:44:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:44:48 +0000] \"GET /api/call-campaigns/4/results HTTP/1.1\" 200 10894 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:44:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:44:48 +0000] \"GET /api/call-campaigns/4/compliance HTTP/1.1\" 200 269 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:44:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:44:49 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:44:49"}
{"level":"info","message":"Canale 1789569886.473 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":114,"phoneNumber":"3402294222","startedAt":"2026-09-16T14:44:46.622Z","userId":4},"timestamp":"2026-09-16 16:44:54"}
{"callTargetId":114,"channelId":"1789569886.473","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:44:54"}
{"caller":["{phoneNumber:3402294222","callCampaignId:4","callTargetId:114","userId:4}"],"level":"info","message":"StasisStart canale 1789569886.473","meta":{"callCampaignId":4,"callTargetId":114,"phoneNumber":"3402294222","startedAt":"2026-09-16T14:44:46.622Z","userId":4},"timestamp":"2026-09-16 16:44:54"}
{"bridgeId":"721afd09-c619-4000-81a9-a1265da60138","leadChannelId":"1789569886.473","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:44:54"}
{"channelId":"1789569894.478","connectionId":"553a4a8a-33f5-406a-9e6c-b2b96fa2dad3","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:44:54"}
{"connectionId":"553a4a8a-33f5-406a-9e6c-b2b96fa2dad3","leadChannelId":"1789569886.473","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:44:54"}
{"leadChannelId":"1789569886.473","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:44:54"}
{"level":"info","message":"Canale 1789569894.478 risposto (Up)","timestamp":"2026-09-16 16:44:54"}
{"caller":[],"level":"info","message":"StasisStart canale 1789569894.478","timestamp":"2026-09-16 16:44:54"}
{"bridgeId":"721afd09-c619-4000-81a9-a1265da60138","externalChannelId":"1789569894.478","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:44:54"}
{"count":1,"frameBytes":160,"leadChannelId":"1789569886.473","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:44:54"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:44:55"}
{"leadChannelId":"1789569886.473","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:44:56"}
{"leadChannelId":"1789569886.473","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 16:44:56"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789569886.473","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:44:56","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789569886.473","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:44:56"}
{"leadChannelId":"1789569886.473","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 16:44:57"}
{"count":200,"frameBytes":160,"leadChannelId":"1789569886.473","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:44:58"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:44:58"}
{"count":300,"frameBytes":160,"leadChannelId":"1789569886.473","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:45:00"}
{"leadChannelId":"1789569886.473","level":"info","message":"Trascrizione lead (parziale)","text":"E","timestamp":"2026-09-16 16:45:01"}
{"level":"info","message":"Canale 1789569888.477 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":118,"phoneNumber":"3491976892","startedAt":"2026-09-16T14:44:48.662Z","userId":4},"timestamp":"2026-09-16 16:45:01"}
{"callTargetId":118,"channelId":"1789569888.477","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:45:01"}
{"caller":["{phoneNumber:3491976892","callCampaignId:4","callTargetId:118","userId:4}"],"level":"info","message":"StasisStart canale 1789569888.477","meta":{"callCampaignId":4,"callTargetId":118,"phoneNumber":"3491976892","startedAt":"2026-09-16T14:44:48.662Z","userId":4},"timestamp":"2026-09-16 16:45:01"}
{"bridgeId":"eb424285-9e58-4352-a935-2c51512e7c26","leadChannelId":"1789569888.477","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:45:01"}
{"channelId":"1789569901.479","connectionId":"55c244cd-d821-4cba-b654-c44e4b6bd573","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:45:01"}
{"connectionId":"55c244cd-d821-4cba-b654-c44e4b6bd573","leadChannelId":"1789569888.477","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:45:01"}
{"leadChannelId":"1789569888.477","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:45:01"}
{"level":"info","message":"Canale 1789569901.479 risposto (Up)","timestamp":"2026-09-16 16:45:01"}
{"caller":[],"level":"info","message":"StasisStart canale 1789569901.479","timestamp":"2026-09-16 16:45:01"}
{"bridgeId":"eb424285-9e58-4352-a935-2c51512e7c26","externalChannelId":"1789569901.479","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:45:01"}
{"count":1,"frameBytes":160,"leadChannelId":"1789569888.477","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:45:01"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:45:02"}
{"count":400,"frameBytes":160,"leadChannelId":"1789569886.473","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:45:02"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"E","timestamp":"2026-09-16 16:45:03"}
{"leadChannelId":"1789569886.473","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"E","timestamp":"2026-09-16 16:45:03"}
{"leadChannelId":"1789569888.477","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:45:03"}
{"leadChannelId":"1789569888.477","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 16:45:03"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789569888.477","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:45:03","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789569888.477","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:45:03"}
{"leadChannelId":"1789569888.477","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:45:04"}
{"level":"info","message":"StasisEnd canale 1789569886.473","meta":{"callCampaignId":4,"callTargetId":114,"phoneNumber":"3402294222","startedAt":"2026-09-16T14:44:46.622Z","userId":4},"timestamp":"2026-09-16 16:45:04"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569886.473 distrutto","timestamp":"2026-09-16 16:45:04"}
{"leadChannelId":"1789569888.477","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:45:04"}
{"leadChannelId":"1789569888.477","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto? Pronto?","timestamp":"2026-09-16 16:45:05"}
{"count":200,"frameBytes":160,"leadChannelId":"1789569888.477","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:45:05"}
{"leadChannelId":"1789569888.477","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto? Pronto?","timestamp":"2026-09-16 16:45:06"}
{"leadChannelId":"1789569888.477","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto? Pronto?","timestamp":"2026-09-16 16:45:06"}
{"level":"info","message":"Canale 1789569887.476 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":117,"phoneNumber":"3807182029","startedAt":"2026-09-16T14:44:47.833Z","userId":4},"timestamp":"2026-09-16 16:45:06"}
{"callTargetId":117,"channelId":"1789569887.476","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:45:06"}
{"caller":["{phoneNumber:3807182029","callCampaignId:4","callTargetId:117","userId:4}"],"level":"info","message":"StasisStart canale 1789569887.476","meta":{"callCampaignId":4,"callTargetId":117,"phoneNumber":"3807182029","startedAt":"2026-09-16T14:44:47.833Z","userId":4},"timestamp":"2026-09-16 16:45:06"}
{"bridgeId":"dfdd3fa7-5682-43a6-825b-65cf4b383353","leadChannelId":"1789569887.476","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:45:06"}
{"channelId":"1789569906.481","connectionId":"f20d429e-8dc6-4f3e-9aa3-4be6a2d2ae4d","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:45:06"}
{"connectionId":"f20d429e-8dc6-4f3e-9aa3-4be6a2d2ae4d","leadChannelId":"1789569887.476","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:45:06"}
{"leadChannelId":"1789569887.476","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:45:06"}
{"level":"info","message":"Canale 1789569906.481 risposto (Up)","timestamp":"2026-09-16 16:45:06"}
{"caller":[],"level":"info","message":"StasisStart canale 1789569906.481","timestamp":"2026-09-16 16:45:06"}
{"bridgeId":"dfdd3fa7-5682-43a6-825b-65cf4b383353","externalChannelId":"1789569906.481","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:45:06"}
{"count":1,"frameBytes":160,"leadChannelId":"1789569887.476","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:45:06"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:45:06"}
{"count":300,"frameBytes":160,"leadChannelId":"1789569888.477","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:45:07"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:45:08"}
{"leadChannelId":"1789569886.473","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:45:08"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:45:08"}
{"leadChannelId":"1789569886.473","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:45:08"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:45:08"}
{"level":"info","message":"StasisEnd canale 1789569894.478","timestamp":"2026-09-16 16:45:08"}
{"code":1000,"leadChannelId":"1789569886.473","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:45:08"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569894.478 distrutto","timestamp":"2026-09-16 16:45:08"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789569886.473 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:45:08"}
{"count":100,"frameBytes":160,"leadChannelId":"1789569887.476","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:45:08"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:45:08"}
{"count":400,"frameBytes":160,"leadChannelId":"1789569888.477","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:45:09"}
{"finalResult":null,"leadChannelId":"1789569886.473","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:45:10"}
{"callCampaignId":4,"callTargetId":114,"jobId":"385","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3402294222","timestamp":"2026-09-16 16:45:10","userId":4}
{"attemptsMade":1,"callTargetId":114,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:45:10"}
{"coldCallId":229,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:45:10"}
{"level":"info","message":"Dialer worker: job 292 completato","result":{"coldCallId":229,"status":"hung_up_early"},"timestamp":"2026-09-16 16:45:10"}
{"callCampaignId":4,"callTargetId":119,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3398689826","timestamp":"2026-09-16 16:45:10"}
{"endpoint":"PJSIP/2337393398689826@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":119,"userId":4},"normalizedNumber":"2337393398689826","phoneNumber":"3398689826","timestamp":"2026-09-16 16:45:10"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789569910.483 distrutto","meta":{"callCampaignId":4,"callTargetId":119,"phoneNumber":"3398689826","startedAt":"2026-09-16T14:45:10.513Z","userId":4},"timestamp":"2026-09-16 16:45:10"}
{"callTargetId":119,"causeText":"Call Rejected","channelId":"1789569910.483","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:45:10"}
{"callCampaignId":4,"callTargetId":119,"jobId":"386","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398689826","timestamp":"2026-09-16 16:45:10","userId":4}
{"attemptsMade":1,"callTargetId":119,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:45:10"}
{"coldCallId":230,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:45:10"}
{"level":"info","message":"Dialer worker: job 297 completato","result":{"coldCallId":230,"status":"not_answered"},"timestamp":"2026-09-16 16:45:10"}
{"callCampaignId":4,"callTargetId":120,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3398148656","timestamp":"2026-09-16 16:45:10"}
{"endpoint":"PJSIP/2337393398148656@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":120,"userId":4},"normalizedNumber":"2337393398148656","phoneNumber":"3398148656","timestamp":"2026-09-16 16:45:10"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789569910.484 distrutto","meta":{"callCampaignId":4,"callTargetId":120,"phoneNumber":"3398148656","startedAt":"2026-09-16T14:45:10.603Z","userId":4},"timestamp":"2026-09-16 16:45:10"}
{"callTargetId":120,"causeText":"Call Rejected","channelId":"1789569910.484","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:45:10"}
{"callCampaignId":4,"callTargetId":120,"jobId":"387","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398148656","timestamp":"2026-09-16 16:45:10","userId":4}
{"attemptsMade":1,"callTargetId":120,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:45:10"}
{"coldCallId":231,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:45:10"}
{"level":"info","message":"Dialer worker: job 298 completato","result":{"coldCallId":231,"status":"not_answered"},"timestamp":"2026-09-16 16:45:10"}
{"callCampaignId":4,"callTargetId":121,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472218961","timestamp":"2026-09-16 16:45:10"}
{"endpoint":"PJSIP/2337393472218961@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":121,"userId":4},"normalizedNumber":"2337393472218961","phoneNumber":"3472218961","timestamp":"2026-09-16 16:45:10"}
{"count":200,"frameBytes":160,"leadChannelId":"1789569887.476","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:45:10"}
{"level":"info","message":"StasisEnd canale 1789569887.476","meta":{"callCampaignId":4,"callTargetId":117,"phoneNumber":"3807182029","startedAt":"2026-09-16T14:44:47.833Z","userId":4},"timestamp":"2026-09-16 16:45:10"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569887.476 distrutto","timestamp":"2026-09-16 16:45:10"}
{"level":"info","message":"StasisEnd canale 1789569888.477","meta":{"callCampaignId":4,"callTargetId":118,"phoneNumber":"3491976892","startedAt":"2026-09-16T14:44:48.662Z","userId":4},"timestamp":"2026-09-16 16:45:10"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569888.477 distrutto","timestamp":"2026-09-16 16:45:10"}
{"leadChannelId":"1789569887.476","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:45:10"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789569887.476","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:45:10","ttsMs":0}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:45:14"}
{"leadChannelId":"1789569887.476","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:45:14"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:45:14"}
{"leadChannelId":"1789569887.476","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:45:14"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:45:14"}
{"level":"info","message":"StasisEnd canale 1789569906.481","timestamp":"2026-09-16 16:45:14"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569906.481 distrutto","timestamp":"2026-09-16 16:45:14"}
{"code":1000,"leadChannelId":"1789569887.476","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:45:14"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789569887.476 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:45:14"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:45:14"}
{"leadChannelId":"1789569888.477","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:45:14"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:45:14"}
{"leadChannelId":"1789569888.477","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:45:14"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:45:14"}
{"level":"info","message":"StasisEnd canale 1789569901.479","timestamp":"2026-09-16 16:45:14"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569901.479 distrutto","timestamp":"2026-09-16 16:45:14"}
{"code":1000,"leadChannelId":"1789569888.477","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:45:14"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789569888.477 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:45:14"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:45:14"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:45:15"}
{"finalResult":null,"leadChannelId":"1789569887.476","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:45:16"}
{"callCampaignId":4,"callTargetId":117,"jobId":"388","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3807182029","timestamp":"2026-09-16 16:45:16","userId":4}
{"attemptsMade":1,"callTargetId":117,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:45:16"}
{"coldCallId":232,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:45:16"}
{"level":"info","message":"Dialer worker: job 295 completato","result":{"coldCallId":232,"status":"hung_up_early"},"timestamp":"2026-09-16 16:45:16"}
{"callCampaignId":4,"callTargetId":122,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3281789939","timestamp":"2026-09-16 16:45:16"}
{"endpoint":"PJSIP/2337393281789939@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":122,"userId":4},"normalizedNumber":"2337393281789939","phoneNumber":"3281789939","timestamp":"2026-09-16 16:45:16"}
{"finalResult":null,"leadChannelId":"1789569888.477","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:45:16"}
{"callCampaignId":4,"callTargetId":118,"jobId":"389","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3491976892","timestamp":"2026-09-16 16:45:16","userId":4}
{"attemptsMade":1,"callTargetId":118,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:45:16"}
{"coldCallId":233,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:45:16"}
{"level":"info","message":"Dialer worker: job 296 completato","result":{"coldCallId":233,"status":"hung_up_early"},"timestamp":"2026-09-16 16:45:16"}
{"callCampaignId":4,"callTargetId":123,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"360637968","timestamp":"2026-09-16 16:45:16"}
{"endpoint":"PJSIP/233739360637968@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":123,"userId":4},"normalizedNumber":"233739360637968","phoneNumber":"360637968","timestamp":"2026-09-16 16:45:16"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:45:20"}
{"level":"info","message":"Canale 1789569916.490 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":122,"phoneNumber":"3281789939","startedAt":"2026-09-16T14:45:16.413Z","userId":4},"timestamp":"2026-09-16 16:45:26"}
{"callTargetId":122,"channelId":"1789569916.490","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:45:26"}
{"caller":["{phoneNumber:3281789939","callCampaignId:4","callTargetId:122","userId:4}"],"level":"info","message":"StasisStart canale 1789569916.490","meta":{"callCampaignId":4,"callTargetId":122,"phoneNumber":"3281789939","startedAt":"2026-09-16T14:45:16.413Z","userId":4},"timestamp":"2026-09-16 16:45:26"}
{"bridgeId":"ad1e3a7a-74a2-4f08-90c4-578db72d0790","leadChannelId":"1789569916.490","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:45:26"}
{"channelId":"1789569926.492","connectionId":"45ea4352-d2df-413e-a9fb-099f83ebd44f","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:45:26"}
{"connectionId":"45ea4352-d2df-413e-a9fb-099f83ebd44f","leadChannelId":"1789569916.490","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:45:26"}
{"leadChannelId":"1789569916.490","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:45:26"}
{"level":"info","message":"Canale 1789569926.492 risposto (Up)","timestamp":"2026-09-16 16:45:26"}
{"caller":[],"level":"info","message":"StasisStart canale 1789569926.492","timestamp":"2026-09-16 16:45:26"}
{"bridgeId":"ad1e3a7a-74a2-4f08-90c4-578db72d0790","externalChannelId":"1789569926.492","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:45:26"}
{"count":1,"frameBytes":160,"leadChannelId":"1789569916.490","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:45:26"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:45:26"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:45:26"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:45:27"}
{"leadChannelId":"1789569916.490","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:45:27"}
{"leadChannelId":"1789569916.490","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 16:45:27"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789569916.490","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:45:27","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789569916.490","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:45:28"}
{"leadChannelId":"1789569916.490","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:45:28"}
{"count":200,"frameBytes":160,"leadChannelId":"1789569916.490","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:45:30"}
{"level":"info","message":"StasisEnd canale 1789569916.490","meta":{"callCampaignId":4,"callTargetId":122,"phoneNumber":"3281789939","startedAt":"2026-09-16T14:45:16.413Z","userId":4},"timestamp":"2026-09-16 16:45:30"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569916.490 distrutto","timestamp":"2026-09-16 16:45:30"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Pronto?","timestamp":"2026-09-16 16:45:30"}
{"leadChannelId":"1789569916.490","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 16:45:30"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:45:34"}
{"leadChannelId":"1789569916.490","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:45:34"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:45:34"}
{"leadChannelId":"1789569916.490","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:45:34"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:45:34"}
{"level":"info","message":"StasisEnd canale 1789569926.492","timestamp":"2026-09-16 16:45:34"}
{"code":1000,"leadChannelId":"1789569916.490","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:45:34"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569926.492 distrutto","timestamp":"2026-09-16 16:45:34"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789569916.490 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:45:34"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:45:34"}
{"finalResult":null,"leadChannelId":"1789569916.490","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:45:36"}
{"callCampaignId":4,"callTargetId":122,"jobId":"390","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3281789939","timestamp":"2026-09-16 16:45:36","userId":4}
{"attemptsMade":1,"callTargetId":122,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:45:36"}
{"coldCallId":234,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:45:36"}
{"level":"info","message":"Dialer worker: job 300 completato","result":{"coldCallId":234,"status":"hung_up_early"},"timestamp":"2026-09-16 16:45:36"}
{"callCampaignId":4,"callTargetId":124,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3204868727","timestamp":"2026-09-16 16:45:36"}
{"endpoint":"PJSIP/2337393204868727@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":124,"userId":4},"normalizedNumber":"2337393204868727","phoneNumber":"3204868727","timestamp":"2026-09-16 16:45:36"}
{"level":"info","message":"Canale 1789569916.491 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":123,"phoneNumber":"360637968","startedAt":"2026-09-16T14:45:16.730Z","userId":4},"timestamp":"2026-09-16 16:45:37"}
{"callTargetId":123,"channelId":"1789569916.491","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:45:37"}
{"caller":["{phoneNumber:360637968","callCampaignId:4","callTargetId:123","userId:4}"],"level":"info","message":"StasisStart canale 1789569916.491","meta":{"callCampaignId":4,"callTargetId":123,"phoneNumber":"360637968","startedAt":"2026-09-16T14:45:16.730Z","userId":4},"timestamp":"2026-09-16 16:45:37"}
{"bridgeId":"59729bfe-26f0-4860-b9a7-e8f03a208061","leadChannelId":"1789569916.491","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:45:37"}
{"channelId":"1789569937.496","connectionId":"dadac0de-5792-488e-9903-7eab9529c0f5","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:45:37"}
{"connectionId":"dadac0de-5792-488e-9903-7eab9529c0f5","leadChannelId":"1789569916.491","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:45:37"}
{"leadChannelId":"1789569916.491","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:45:37"}
{"level":"info","message":"Canale 1789569937.496 risposto (Up)","timestamp":"2026-09-16 16:45:37"}
{"caller":[],"level":"info","message":"StasisStart canale 1789569937.496","timestamp":"2026-09-16 16:45:37"}
{"bridgeId":"59729bfe-26f0-4860-b9a7-e8f03a208061","externalChannelId":"1789569937.496","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:45:37"}
{"count":1,"frameBytes":160,"leadChannelId":"1789569916.491","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:45:37"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:45:37"}
{"count":100,"frameBytes":160,"leadChannelId":"1789569916.491","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:45:39"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789569910.485 distrutto","meta":{"callCampaignId":4,"callTargetId":121,"phoneNumber":"3472218961","startedAt":"2026-09-16T14:45:10.687Z","userId":4},"timestamp":"2026-09-16 16:45:40"}
{"callTargetId":121,"causeText":"Unknown","channelId":"1789569910.485","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:45:40"}
{"callCampaignId":4,"callTargetId":121,"jobId":"391","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472218961","timestamp":"2026-09-16 16:45:40","userId":4}
{"attemptsMade":1,"callTargetId":121,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:45:40"}
{"coldCallId":235,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:45:40"}
{"level":"info","message":"Dialer worker: job 299 completato","result":{"coldCallId":235,"status":"not_answered"},"timestamp":"2026-09-16 16:45:40"}
{"callCampaignId":4,"callTargetId":125,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3395637623","timestamp":"2026-09-16 16:45:40"}
{"endpoint":"PJSIP/2337393395637623@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":125,"userId":4},"normalizedNumber":"2337393395637623","phoneNumber":"3395637623","timestamp":"2026-09-16 16:45:40"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789569940.497 distrutto","meta":{"callCampaignId":4,"callTargetId":125,"phoneNumber":"3395637623","startedAt":"2026-09-16T14:45:40.771Z","userId":4},"timestamp":"2026-09-16 16:45:40"}
{"callTargetId":125,"causeText":"Call Rejected","channelId":"1789569940.497","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:45:40"}
{"callCampaignId":4,"callTargetId":125,"jobId":"392","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3395637623","timestamp":"2026-09-16 16:45:40","userId":4}
{"attemptsMade":1,"callTargetId":125,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:45:40"}
{"coldCallId":236,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:45:40"}
{"level":"info","message":"Dialer worker: job 303 completato","result":{"coldCallId":236,"status":"not_answered"},"timestamp":"2026-09-16 16:45:40"}
{"callCampaignId":4,"callTargetId":126,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3396008303","timestamp":"2026-09-16 16:45:40"}
{"endpoint":"PJSIP/2337393396008303@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":126,"userId":4},"normalizedNumber":"2337393396008303","phoneNumber":"3396008303","timestamp":"2026-09-16 16:45:40"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789569940.498 distrutto","meta":{"callCampaignId":4,"callTargetId":126,"phoneNumber":"3396008303","startedAt":"2026-09-16T14:45:40.853Z","userId":4},"timestamp":"2026-09-16 16:45:40"}
{"callTargetId":126,"causeText":"Call Rejected","channelId":"1789569940.498","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:45:40"}
{"callCampaignId":4,"callTargetId":126,"jobId":"393","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3396008303","timestamp":"2026-09-16 16:45:40","userId":4}
{"attemptsMade":1,"callTargetId":126,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:45:40"}
{"coldCallId":237,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:45:40"}
{"level":"info","message":"Dialer worker: job 304 completato","result":{"coldCallId":237,"status":"not_answered"},"timestamp":"2026-09-16 16:45:40"}
{"callCampaignId":4,"callTargetId":127,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3477736663","timestamp":"2026-09-16 16:45:40"}
{"endpoint":"PJSIP/2337393477736663@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":127,"userId":4},"normalizedNumber":"2337393477736663","phoneNumber":"3477736663","timestamp":"2026-09-16 16:45:40"}
{"count":200,"frameBytes":160,"leadChannelId":"1789569916.491","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:45:41"}
{"leadChannelId":"1789569916.491","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:45:41"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789569916.491","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:45:41","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789569916.491","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:45:43"}
{"count":400,"frameBytes":160,"leadChannelId":"1789569916.491","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:45:45"}
{"level":"info","message":"Canale 1789569936.495 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":124,"phoneNumber":"3204868727","startedAt":"2026-09-16T14:45:36.406Z","userId":4},"timestamp":"2026-09-16 16:45:46"}
{"callTargetId":124,"channelId":"1789569936.495","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:45:46"}
{"caller":["{phoneNumber:3204868727","callCampaignId:4","callTargetId:124","userId:4}"],"level":"info","message":"StasisStart canale 1789569936.495","meta":{"callCampaignId":4,"callTargetId":124,"phoneNumber":"3204868727","startedAt":"2026-09-16T14:45:36.406Z","userId":4},"timestamp":"2026-09-16 16:45:46"}
{"bridgeId":"2f180f8e-9f38-40e6-9d66-7400be845643","leadChannelId":"1789569936.495","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:45:46"}
{"channelId":"1789569946.500","connectionId":"59dcf48e-4d35-46d0-8967-a851ec3f578a","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:45:46"}
{"connectionId":"59dcf48e-4d35-46d0-8967-a851ec3f578a","leadChannelId":"1789569936.495","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:45:46"}
{"leadChannelId":"1789569936.495","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:45:46"}
{"level":"info","message":"Canale 1789569946.500 risposto (Up)","timestamp":"2026-09-16 16:45:46"}
{"caller":[],"level":"info","message":"StasisStart canale 1789569946.500","timestamp":"2026-09-16 16:45:46"}
{"bridgeId":"2f180f8e-9f38-40e6-9d66-7400be845643","externalChannelId":"1789569946.500","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:45:46"}
{"count":1,"frameBytes":160,"leadChannelId":"1789569936.495","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:45:46"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:45:46"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:45:46"}
{"count":500,"frameBytes":160,"leadChannelId":"1789569916.491","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:45:47"}
{"count":100,"frameBytes":160,"leadChannelId":"1789569936.495","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:45:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:45:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:45:49"}
{"count":600,"frameBytes":160,"leadChannelId":"1789569916.491","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:45:49"}
{"count":200,"frameBytes":160,"leadChannelId":"1789569936.495","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:45:50"}
{"level":"info","message":"StasisEnd canale 1789569916.491","meta":{"callCampaignId":4,"callTargetId":123,"phoneNumber":"360637968","startedAt":"2026-09-16T14:45:16.730Z","userId":4},"timestamp":"2026-09-16 16:45:50"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569916.491 distrutto","timestamp":"2026-09-16 16:45:50"}
{"leadChannelId":"1789569936.495","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:45:50"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789569936.495","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:45:50","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789569936.495","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:45:52"}
{"level":"info","message":"StasisEnd canale 1789569936.495","meta":{"callCampaignId":4,"callTargetId":124,"phoneNumber":"3204868727","startedAt":"2026-09-16T14:45:36.406Z","userId":4},"timestamp":"2026-09-16 16:45:53"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569936.495 distrutto","timestamp":"2026-09-16 16:45:53"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:45:54"}
{"leadChannelId":"1789569916.491","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:45:54"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:45:54"}
{"leadChannelId":"1789569916.491","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:45:54"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:45:54"}
{"level":"info","message":"StasisEnd canale 1789569937.496","timestamp":"2026-09-16 16:45:54"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569937.496 distrutto","timestamp":"2026-09-16 16:45:54"}
{"code":1000,"leadChannelId":"1789569916.491","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:45:54"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789569916.491 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:45:54"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:45:54"}
{"finalResult":null,"leadChannelId":"1789569916.491","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:45:56"}
{"callCampaignId":4,"callTargetId":123,"jobId":"394","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"360637968","timestamp":"2026-09-16 16:45:56","userId":4}
{"attemptsMade":1,"callTargetId":123,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:45:56"}
{"coldCallId":238,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:45:56"}
{"level":"info","message":"Dialer worker: job 301 completato","result":{"coldCallId":238,"status":"hung_up_early"},"timestamp":"2026-09-16 16:45:56"}
{"callCampaignId":4,"callTargetId":128,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3313994127","timestamp":"2026-09-16 16:45:56"}
{"endpoint":"PJSIP/2337393313994127@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":128,"userId":4},"normalizedNumber":"2337393313994127","phoneNumber":"3313994127","timestamp":"2026-09-16 16:45:56"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789569956.504 distrutto","meta":{"callCampaignId":4,"callTargetId":128,"phoneNumber":"3313994127","startedAt":"2026-09-16T14:45:56.493Z","userId":4},"timestamp":"2026-09-16 16:45:56"}
{"callTargetId":128,"causeText":"Call Rejected","channelId":"1789569956.504","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:45:56"}
{"callCampaignId":4,"callTargetId":128,"jobId":"395","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313994127","timestamp":"2026-09-16 16:45:56","userId":4}
{"attemptsMade":1,"callTargetId":128,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:45:56"}
{"coldCallId":239,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:45:56"}
{"level":"info","message":"Dialer worker: job 306 completato","result":{"coldCallId":239,"status":"not_answered"},"timestamp":"2026-09-16 16:45:56"}
{"callCampaignId":4,"callTargetId":129,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3663905619","timestamp":"2026-09-16 16:45:56"}
{"endpoint":"PJSIP/2337393663905619@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":129,"userId":4},"normalizedNumber":"2337393663905619","phoneNumber":"3663905619","timestamp":"2026-09-16 16:45:56"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:45:56"}
{"leadChannelId":"1789569936.495","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:45:56"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:45:56"}
{"leadChannelId":"1789569936.495","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:45:56"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:45:56"}
{"level":"info","message":"StasisEnd canale 1789569946.500","timestamp":"2026-09-16 16:45:56"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569946.500 distrutto","timestamp":"2026-09-16 16:45:56"}
{"code":1000,"leadChannelId":"1789569936.495","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:45:56"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789569936.495 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:45:56"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:45:57"}
{"finalResult":null,"leadChannelId":"1789569936.495","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:45:58"}
{"callCampaignId":4,"callTargetId":124,"jobId":"396","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3204868727","timestamp":"2026-09-16 16:45:58","userId":4}
{"attemptsMade":1,"callTargetId":124,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:45:58"}
{"coldCallId":240,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:45:58"}
{"level":"info","message":"Dialer worker: job 302 completato","result":{"coldCallId":240,"status":"hung_up_early"},"timestamp":"2026-09-16 16:45:58"}
{"callCampaignId":4,"callTargetId":130,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3421213294","timestamp":"2026-09-16 16:45:58"}
{"endpoint":"PJSIP/2337393421213294@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":130,"userId":4},"normalizedNumber":"2337393421213294","phoneNumber":"3421213294","timestamp":"2026-09-16 16:45:58"}
{"level":"info","message":"Canale 1789569958.507 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":130,"phoneNumber":"3421213294","startedAt":"2026-09-16T14:45:58.926Z","userId":4},"timestamp":"2026-09-16 16:46:05"}
{"callTargetId":130,"channelId":"1789569958.507","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:46:05"}
{"caller":["{phoneNumber:3421213294","callCampaignId:4","callTargetId:130","userId:4}"],"level":"info","message":"StasisStart canale 1789569958.507","meta":{"callCampaignId":4,"callTargetId":130,"phoneNumber":"3421213294","startedAt":"2026-09-16T14:45:58.926Z","userId":4},"timestamp":"2026-09-16 16:46:05"}
{"bridgeId":"5a210fe1-2267-498b-9e09-f8d6a3f6e15e","leadChannelId":"1789569958.507","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:46:05"}
{"channelId":"1789569965.508","connectionId":"e784e9bb-fd7e-4a52-9c38-5e0b99121447","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:46:05"}
{"connectionId":"e784e9bb-fd7e-4a52-9c38-5e0b99121447","leadChannelId":"1789569958.507","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:46:05"}
{"leadChannelId":"1789569958.507","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:46:05"}
{"level":"info","message":"Canale 1789569965.508 risposto (Up)","timestamp":"2026-09-16 16:46:05"}
{"caller":[],"level":"info","message":"StasisStart canale 1789569965.508","timestamp":"2026-09-16 16:46:05"}
{"bridgeId":"5a210fe1-2267-498b-9e09-f8d6a3f6e15e","externalChannelId":"1789569965.508","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:46:05"}
{"count":1,"frameBytes":160,"leadChannelId":"1789569958.507","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:46:05"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:46:06"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:46:06"}
{"count":100,"frameBytes":160,"leadChannelId":"1789569958.507","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:46:07"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:46:09"}
{"count":200,"frameBytes":160,"leadChannelId":"1789569958.507","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:46:09"}
{"leadChannelId":"1789569958.507","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:46:10"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789569958.507","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:46:10","ttsMs":0}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789569940.499 distrutto","meta":{"callCampaignId":4,"callTargetId":127,"phoneNumber":"3477736663","startedAt":"2026-09-16T14:45:40.934Z","userId":4},"timestamp":"2026-09-16 16:46:10"}
{"callTargetId":127,"causeText":"Unknown","channelId":"1789569940.499","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:46:10"}
{"callCampaignId":4,"callTargetId":127,"jobId":"397","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3477736663","timestamp":"2026-09-16 16:46:11","userId":4}
{"attemptsMade":1,"callTargetId":127,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:46:11"}
{"coldCallId":241,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:46:11"}
{"level":"info","message":"Dialer worker: job 305 completato","result":{"coldCallId":241,"status":"not_answered"},"timestamp":"2026-09-16 16:46:11"}
{"callCampaignId":4,"callTargetId":131,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3392041505","timestamp":"2026-09-16 16:46:11"}
{"endpoint":"PJSIP/2337393392041505@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":131,"userId":4},"normalizedNumber":"2337393392041505","phoneNumber":"3392041505","timestamp":"2026-09-16 16:46:11"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789569971.509 distrutto","meta":{"callCampaignId":4,"callTargetId":131,"phoneNumber":"3392041505","startedAt":"2026-09-16T14:46:11.018Z","userId":4},"timestamp":"2026-09-16 16:46:11"}
{"callTargetId":131,"causeText":"Call Rejected","channelId":"1789569971.509","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:46:11"}
{"callCampaignId":4,"callTargetId":131,"jobId":"398","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3392041505","timestamp":"2026-09-16 16:46:11","userId":4}
{"attemptsMade":1,"callTargetId":131,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:46:11"}
{"coldCallId":242,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:46:11"}
{"level":"info","message":"Dialer worker: job 309 completato","result":{"coldCallId":242,"status":"not_answered"},"timestamp":"2026-09-16 16:46:11"}
{"callCampaignId":4,"callTargetId":132,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3288843913","timestamp":"2026-09-16 16:46:11"}
{"endpoint":"PJSIP/2337393288843913@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":132,"userId":4},"normalizedNumber":"2337393288843913","phoneNumber":"3288843913","timestamp":"2026-09-16 16:46:11"}
{"level":"info","message":"StasisEnd canale 1789569958.507","meta":{"callCampaignId":4,"callTargetId":130,"phoneNumber":"3421213294","startedAt":"2026-09-16T14:45:58.926Z","userId":4},"timestamp":"2026-09-16 16:46:11"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569958.507 distrutto","timestamp":"2026-09-16 16:46:11"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:46:15"}
{"leadChannelId":"1789569958.507","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:46:15"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:46:15"}
{"leadChannelId":"1789569958.507","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:46:15"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:46:15"}
{"level":"info","message":"StasisEnd canale 1789569965.508","timestamp":"2026-09-16 16:46:15"}
{"code":1000,"leadChannelId":"1789569958.507","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:46:15"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569965.508 distrutto","timestamp":"2026-09-16 16:46:15"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789569958.507 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:46:15"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:46:15"}
{"finalResult":null,"leadChannelId":"1789569958.507","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:46:17"}
{"callCampaignId":4,"callTargetId":130,"jobId":"399","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3421213294","timestamp":"2026-09-16 16:46:17","userId":4}
{"attemptsMade":1,"callTargetId":130,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:46:17"}
{"coldCallId":243,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:46:17"}
{"level":"info","message":"Dialer worker: job 308 completato","result":{"coldCallId":243,"status":"hung_up_early"},"timestamp":"2026-09-16 16:46:17"}
{"callCampaignId":4,"callTargetId":133,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3476998419","timestamp":"2026-09-16 16:46:17"}
{"endpoint":"PJSIP/2337393476998419@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":133,"userId":4},"normalizedNumber":"2337393476998419","phoneNumber":"3476998419","timestamp":"2026-09-16 16:46:17"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789569956.505 distrutto","meta":{"callCampaignId":4,"callTargetId":129,"phoneNumber":"3663905619","startedAt":"2026-09-16T14:45:56.575Z","userId":4},"timestamp":"2026-09-16 16:46:26"}
{"callTargetId":129,"causeText":"Unknown","channelId":"1789569956.505","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:46:26"}
{"callCampaignId":4,"callTargetId":129,"jobId":"400","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3663905619","timestamp":"2026-09-16 16:46:26","userId":4}
{"attemptsMade":1,"callTargetId":129,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:46:26"}
{"coldCallId":244,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:46:26"}
{"level":"info","message":"Dialer worker: job 307 completato","result":{"coldCallId":244,"status":"not_answered"},"timestamp":"2026-09-16 16:46:26"}
{"callCampaignId":4,"callTargetId":134,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3205324785","timestamp":"2026-09-16 16:46:26"}
{"endpoint":"PJSIP/2337393205324785@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":134,"userId":4},"normalizedNumber":"2337393205324785","phoneNumber":"3205324785","timestamp":"2026-09-16 16:46:26"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:46:27"}
{"level":"info","message":"Canale 1789569971.510 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":132,"phoneNumber":"3288843913","startedAt":"2026-09-16T14:46:11.103Z","userId":4},"timestamp":"2026-09-16 16:46:31"}
{"callTargetId":132,"channelId":"1789569971.510","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:46:31"}
{"caller":["{phoneNumber:3288843913","callCampaignId:4","callTargetId:132","userId:4}"],"level":"info","message":"StasisStart canale 1789569971.510","meta":{"callCampaignId":4,"callTargetId":132,"phoneNumber":"3288843913","startedAt":"2026-09-16T14:46:11.103Z","userId":4},"timestamp":"2026-09-16 16:46:31"}
{"bridgeId":"58f9f43d-9977-48e5-a758-9ab3153059e9","leadChannelId":"1789569971.510","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:46:31"}
{"channelId":"1789569991.515","connectionId":"4561c3ea-8c9e-4a4f-89d6-a735da8ad56b","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:46:31"}
{"connectionId":"4561c3ea-8c9e-4a4f-89d6-a735da8ad56b","leadChannelId":"1789569971.510","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:46:31"}
{"leadChannelId":"1789569971.510","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:46:31"}
{"level":"info","message":"Canale 1789569991.515 risposto (Up)","timestamp":"2026-09-16 16:46:31"}
{"caller":[],"level":"info","message":"StasisStart canale 1789569991.515","timestamp":"2026-09-16 16:46:31"}
{"bridgeId":"58f9f43d-9977-48e5-a758-9ab3153059e9","externalChannelId":"1789569991.515","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:46:31"}
{"count":1,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:46:31"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:46:31"}
{"count":100,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:46:33"}
{"count":200,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:46:35"}
{"leadChannelId":"1789569971.510","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:46:35"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789569971.510","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:46:35","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:46:37"}
{"count":400,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:46:39"}
{"count":500,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:46:41"}
{"count":600,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:46:43"}
{"count":700,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:46:45"}
{"count":800,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:46:47"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789569977.513 distrutto","meta":{"callCampaignId":4,"callTargetId":133,"phoneNumber":"3476998419","startedAt":"2026-09-16T14:46:17.839Z","userId":4},"timestamp":"2026-09-16 16:46:47"}
{"callTargetId":133,"causeText":"Unknown","channelId":"1789569977.513","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:46:47"}
{"callCampaignId":4,"callTargetId":133,"jobId":"401","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3476998419","timestamp":"2026-09-16 16:46:47","userId":4}
{"attemptsMade":1,"callTargetId":133,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:46:47"}
{"coldCallId":245,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:46:47"}
{"level":"info","message":"Dialer worker: job 311 completato","result":{"coldCallId":245,"status":"not_answered"},"timestamp":"2026-09-16 16:46:47"}
{"callCampaignId":4,"callTargetId":135,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3493114146","timestamp":"2026-09-16 16:46:47"}
{"endpoint":"PJSIP/2337393493114146@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":135,"userId":4},"normalizedNumber":"2337393493114146","phoneNumber":"3493114146","timestamp":"2026-09-16 16:46:47"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:46:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:46:49"}
{"count":900,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:46:49"}
{"leadChannelId":"1789569971.510","level":"info","message":"Trascrizione lead (parziale)","text":"No, niente","timestamp":"2026-09-16 16:46:51"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:46:51"}
{"leadChannelId":"1789569971.510","level":"info","message":"Trascrizione lead (parziale)","text":"No, venite a vedere che terrattina,","timestamp":"2026-09-16 16:46:52"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:46:53"}
{"leadChannelId":"1789569971.510","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1704,"text":"No, venite a vedere che terratina che c'avete.","timestamp":"2026-09-16 16:46:53"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:46:55"}
{"audioDurationMs":5898,"chars":95,"leadChannelId":"1789569971.510","level":"info","llmMs":1202,"message":"Latenza turno bot","timeToFirstAudioMs":2241,"timestamp":"2026-09-16 16:46:56","ttsMs":1039}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789569986.514 distrutto","meta":{"callCampaignId":4,"callTargetId":134,"phoneNumber":"3205324785","startedAt":"2026-09-16T14:46:26.661Z","userId":4},"timestamp":"2026-09-16 16:46:56"}
{"callTargetId":134,"causeText":"Unknown","channelId":"1789569986.514","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:46:56"}
{"callCampaignId":4,"callTargetId":134,"jobId":"402","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3205324785","timestamp":"2026-09-16 16:46:56","userId":4}
{"attemptsMade":1,"callTargetId":134,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:46:56"}
{"coldCallId":246,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:46:56"}
{"level":"info","message":"Dialer worker: job 312 completato","result":{"coldCallId":246,"status":"not_answered"},"timestamp":"2026-09-16 16:46:56"}
{"callCampaignId":4,"callTargetId":136,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3385054526","timestamp":"2026-09-16 16:46:56"}
{"endpoint":"PJSIP/2337393385054526@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":136,"userId":4},"normalizedNumber":"2337393385054526","phoneNumber":"3385054526","timestamp":"2026-09-16 16:46:56"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570016.517 distrutto","meta":{"callCampaignId":4,"callTargetId":136,"phoneNumber":"3385054526","startedAt":"2026-09-16T14:46:56.743Z","userId":4},"timestamp":"2026-09-16 16:46:56"}
{"callTargetId":136,"causeText":"Call Rejected","channelId":"1789570016.517","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:46:56"}
{"callCampaignId":4,"callTargetId":136,"jobId":"403","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3385054526","timestamp":"2026-09-16 16:46:56","userId":4}
{"attemptsMade":1,"callTargetId":136,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:46:56"}
{"coldCallId":247,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:46:56"}
{"level":"info","message":"Dialer worker: job 314 completato","result":{"coldCallId":247,"status":"not_answered"},"timestamp":"2026-09-16 16:46:56"}
{"callCampaignId":4,"callTargetId":137,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3293397775","timestamp":"2026-09-16 16:46:56"}
{"endpoint":"PJSIP/2337393293397775@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":137,"userId":4},"normalizedNumber":"2337393293397775","phoneNumber":"3293397775","timestamp":"2026-09-16 16:46:56"}
{"level":"info","message":"Canale 1789570007.516 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":135,"phoneNumber":"3493114146","startedAt":"2026-09-16T14:46:47.925Z","userId":4},"timestamp":"2026-09-16 16:46:56"}
{"callTargetId":135,"channelId":"1789570007.516","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:46:56"}
{"caller":["{phoneNumber:3493114146","callCampaignId:4","callTargetId:135","userId:4}"],"level":"info","message":"StasisStart canale 1789570007.516","meta":{"callCampaignId":4,"callTargetId":135,"phoneNumber":"3493114146","startedAt":"2026-09-16T14:46:47.925Z","userId":4},"timestamp":"2026-09-16 16:46:56"}
{"bridgeId":"f15d95c0-69ba-43ca-8336-338cc02b1d18","leadChannelId":"1789570007.516","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:46:56"}
{"channelId":"1789570016.519","connectionId":"aaccff7a-0d8b-4a4c-a126-0b5448a7a6c2","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:46:56"}
{"connectionId":"aaccff7a-0d8b-4a4c-a126-0b5448a7a6c2","leadChannelId":"1789570007.516","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:46:56"}
{"leadChannelId":"1789570007.516","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:46:56"}
{"level":"info","message":"Canale 1789570016.519 risposto (Up)","timestamp":"2026-09-16 16:46:56"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570016.519","timestamp":"2026-09-16 16:46:56"}
{"bridgeId":"f15d95c0-69ba-43ca-8336-338cc02b1d18","externalChannelId":"1789570016.519","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:46:56"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570007.516","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:46:57"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:46:57"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:46:57"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570007.516","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:46:59"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789569971.510","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:46:59"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570007.516","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:01"}
{"leadChannelId":"1789570007.516","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:47:01"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570007.516","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:47:01","ttsMs":0}
{"level":"info","message":"StasisEnd canale 1789569971.510","meta":{"callCampaignId":4,"callTargetId":132,"phoneNumber":"3288843913","startedAt":"2026-09-16T14:46:11.103Z","userId":4},"timestamp":"2026-09-16 16:47:01"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569971.510 distrutto","timestamp":"2026-09-16 16:47:01"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570007.516","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:03"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:47:04"}
{"leadChannelId":"1789569971.510","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:47:04"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:47:04"}
{"leadChannelId":"1789569971.510","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:47:04"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:47:04"}
{"level":"info","message":"StasisEnd canale 1789569991.515","timestamp":"2026-09-16 16:47:04"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789569991.515 distrutto","timestamp":"2026-09-16 16:47:04"}
{"code":1000,"leadChannelId":"1789569971.510","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:47:04"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789569971.510 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:47:04"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570007.516","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:05"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:47:05"}
{"level":"info","message":"Canale 1789570016.518 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":137,"phoneNumber":"3293397775","startedAt":"2026-09-16T14:46:56.832Z","userId":4},"timestamp":"2026-09-16 16:47:05"}
{"callTargetId":137,"channelId":"1789570016.518","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:47:05"}
{"caller":["{phoneNumber:3293397775","callCampaignId:4","callTargetId:137","userId:4}"],"level":"info","message":"StasisStart canale 1789570016.518","meta":{"callCampaignId":4,"callTargetId":137,"phoneNumber":"3293397775","startedAt":"2026-09-16T14:46:56.832Z","userId":4},"timestamp":"2026-09-16 16:47:05"}
{"bridgeId":"e91a5f2d-76d1-40ff-840c-8f8cb741c292","leadChannelId":"1789570016.518","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:47:05"}
{"channelId":"1789570025.522","connectionId":"048f12ee-96e0-4f4f-8c97-4f6527ae60cc","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:47:05"}
{"connectionId":"048f12ee-96e0-4f4f-8c97-4f6527ae60cc","leadChannelId":"1789570016.518","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:47:05"}
{"leadChannelId":"1789570016.518","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:47:05"}
{"level":"info","message":"Canale 1789570025.522 risposto (Up)","timestamp":"2026-09-16 16:47:05"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570025.522","timestamp":"2026-09-16 16:47:05"}
{"bridgeId":"e91a5f2d-76d1-40ff-840c-8f8cb741c292","externalChannelId":"1789570025.522","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:47:05"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570016.518","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:05"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:47:06"}
{"level":"info","message":"StasisEnd canale 1789570007.516","meta":{"callCampaignId":4,"callTargetId":135,"phoneNumber":"3493114146","startedAt":"2026-09-16T14:46:47.925Z","userId":4},"timestamp":"2026-09-16 16:47:06"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570007.516 distrutto","timestamp":"2026-09-16 16:47:06"}
{"finalResult":null,"leadChannelId":"1789569971.510","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:47:06"}
{"callCampaignId":4,"callTargetId":132,"jobId":"404","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3288843913","timestamp":"2026-09-16 16:47:06","userId":4}
{"attemptsMade":1,"callTargetId":132,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:06"}
{"coldCallId":248,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 16:47:06"}
{"level":"info","message":"Dialer worker: job 310 completato","result":{"coldCallId":248,"status":"answered"},"timestamp":"2026-09-16 16:47:06"}
{"callCampaignId":4,"callTargetId":138,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3333363833","timestamp":"2026-09-16 16:47:06"}
{"endpoint":"PJSIP/2337393333363833@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":138,"userId":4},"normalizedNumber":"2337393333363833","phoneNumber":"3333363833","timestamp":"2026-09-16 16:47:07"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570027.524 distrutto","meta":{"callCampaignId":4,"callTargetId":138,"phoneNumber":"3333363833","startedAt":"2026-09-16T14:47:07.004Z","userId":4},"timestamp":"2026-09-16 16:47:07"}
{"callTargetId":138,"causeText":"Call Rejected","channelId":"1789570027.524","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:47:07"}
{"callCampaignId":4,"callTargetId":138,"jobId":"405","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3333363833","timestamp":"2026-09-16 16:47:07","userId":4}
{"attemptsMade":1,"callTargetId":138,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:07"}
{"coldCallId":249,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:47:07"}
{"level":"info","message":"Dialer worker: job 316 completato","result":{"coldCallId":249,"status":"not_answered"},"timestamp":"2026-09-16 16:47:07"}
{"callCampaignId":4,"callTargetId":139,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472780291","timestamp":"2026-09-16 16:47:07"}
{"endpoint":"PJSIP/2337393472780291@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":139,"userId":4},"normalizedNumber":"2337393472780291","phoneNumber":"3472780291","timestamp":"2026-09-16 16:47:07"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570016.518","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:07"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789570027.525 distrutto","meta":{"callCampaignId":4,"callTargetId":139,"phoneNumber":"3472780291","startedAt":"2026-09-16T14:47:07.087Z","userId":4},"timestamp":"2026-09-16 16:47:08"}
{"callTargetId":139,"causeText":"User busy","channelId":"1789570027.525","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:47:08"}
{"callCampaignId":4,"callTargetId":139,"jobId":"406","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472780291","timestamp":"2026-09-16 16:47:08","userId":4}
{"attemptsMade":1,"callTargetId":139,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:08"}
{"coldCallId":250,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:47:08"}
{"level":"info","message":"Dialer worker: job 317 completato","result":{"coldCallId":250,"status":"not_answered"},"timestamp":"2026-09-16 16:47:08"}
{"callCampaignId":4,"callTargetId":140,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3339591342","timestamp":"2026-09-16 16:47:08"}
{"endpoint":"PJSIP/2337393339591342@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":140,"userId":4},"normalizedNumber":"2337393339591342","phoneNumber":"3339591342","timestamp":"2026-09-16 16:47:08"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570028.526 distrutto","meta":{"callCampaignId":4,"callTargetId":140,"phoneNumber":"3339591342","startedAt":"2026-09-16T14:47:08.406Z","userId":4},"timestamp":"2026-09-16 16:47:08"}
{"callTargetId":140,"causeText":"Call Rejected","channelId":"1789570028.526","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:47:08"}
{"callCampaignId":4,"callTargetId":140,"jobId":"407","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3339591342","timestamp":"2026-09-16 16:47:08","userId":4}
{"attemptsMade":1,"callTargetId":140,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:08"}
{"coldCallId":251,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:47:08"}
{"level":"info","message":"Dialer worker: job 318 completato","result":{"coldCallId":251,"status":"not_answered"},"timestamp":"2026-09-16 16:47:08"}
{"callCampaignId":4,"callTargetId":141,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3336258698","timestamp":"2026-09-16 16:47:08"}
{"endpoint":"PJSIP/2337393336258698@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":141,"userId":4},"normalizedNumber":"2337393336258698","phoneNumber":"3336258698","timestamp":"2026-09-16 16:47:08"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570028.527 distrutto","meta":{"callCampaignId":4,"callTargetId":141,"phoneNumber":"3336258698","startedAt":"2026-09-16T14:47:08.489Z","userId":4},"timestamp":"2026-09-16 16:47:08"}
{"callTargetId":141,"causeText":"Call Rejected","channelId":"1789570028.527","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:47:08"}
{"callCampaignId":4,"callTargetId":141,"jobId":"408","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3336258698","timestamp":"2026-09-16 16:47:08","userId":4}
{"attemptsMade":1,"callTargetId":141,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:08"}
{"coldCallId":252,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:47:08"}
{"level":"info","message":"Dialer worker: job 319 completato","result":{"coldCallId":252,"status":"not_answered"},"timestamp":"2026-09-16 16:47:08"}
{"callCampaignId":4,"callTargetId":142,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3202709289","timestamp":"2026-09-16 16:47:08"}
{"endpoint":"PJSIP/2337393202709289@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":142,"userId":4},"normalizedNumber":"2337393202709289","phoneNumber":"3202709289","timestamp":"2026-09-16 16:47:08"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570016.518","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:09"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:47:10"}
{"leadChannelId":"1789570007.516","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:47:10"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:47:10"}
{"leadChannelId":"1789570007.516","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:47:10"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:47:10"}
{"level":"info","message":"StasisEnd canale 1789570016.519","timestamp":"2026-09-16 16:47:10"}
{"code":1000,"leadChannelId":"1789570007.516","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:47:10"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570016.519 distrutto","timestamp":"2026-09-16 16:47:10"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570007.516 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:47:10"}
{"leadChannelId":"1789570016.518","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:47:10"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570016.518","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:47:10","ttsMs":0}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:47:10"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789570028.528 distrutto","meta":{"callCampaignId":4,"callTargetId":142,"phoneNumber":"3202709289","startedAt":"2026-09-16T14:47:08.571Z","userId":4},"timestamp":"2026-09-16 16:47:11"}
{"callTargetId":142,"causeText":"User busy","channelId":"1789570028.528","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:47:11"}
{"callCampaignId":4,"callTargetId":142,"jobId":"409","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3202709289","timestamp":"2026-09-16 16:47:11","userId":4}
{"attemptsMade":1,"callTargetId":142,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:11"}
{"coldCallId":253,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:47:11"}
{"level":"info","message":"Dialer worker: job 320 completato","result":{"coldCallId":253,"status":"not_answered"},"timestamp":"2026-09-16 16:47:11"}
{"callCampaignId":4,"callTargetId":143,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3294738604","timestamp":"2026-09-16 16:47:11"}
{"endpoint":"PJSIP/2337393294738604@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":143,"userId":4},"normalizedNumber":"2337393294738604","phoneNumber":"3294738604","timestamp":"2026-09-16 16:47:11"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789570031.530 distrutto","meta":{"callCampaignId":4,"callTargetId":143,"phoneNumber":"3294738604","startedAt":"2026-09-16T14:47:11.134Z","userId":4},"timestamp":"2026-09-16 16:47:11"}
{"callTargetId":143,"causeText":"User busy","channelId":"1789570031.530","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:47:11"}
{"callCampaignId":4,"callTargetId":143,"jobId":"410","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3294738604","timestamp":"2026-09-16 16:47:11","userId":4}
{"attemptsMade":1,"callTargetId":143,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:11"}
{"coldCallId":254,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:47:11"}
{"level":"info","message":"Dialer worker: job 321 completato","result":{"coldCallId":254,"status":"not_answered"},"timestamp":"2026-09-16 16:47:11"}
{"callCampaignId":4,"callTargetId":144,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3478543655","timestamp":"2026-09-16 16:47:11"}
{"endpoint":"PJSIP/2337393478543655@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":144,"userId":4},"normalizedNumber":"2337393478543655","phoneNumber":"3478543655","timestamp":"2026-09-16 16:47:11"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570016.518","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:11"}
{"finalResult":null,"leadChannelId":"1789570007.516","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:47:12"}
{"callCampaignId":4,"callTargetId":135,"jobId":"411","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3493114146","timestamp":"2026-09-16 16:47:12","userId":4}
{"attemptsMade":1,"callTargetId":135,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:12"}
{"coldCallId":255,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:47:12"}
{"level":"info","message":"Dialer worker: job 313 completato","result":{"coldCallId":255,"status":"hung_up_early"},"timestamp":"2026-09-16 16:47:12"}
{"callCampaignId":4,"callTargetId":145,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3474829199","timestamp":"2026-09-16 16:47:12"}
{"endpoint":"PJSIP/2337393474829199@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":145,"userId":4},"normalizedNumber":"2337393474829199","phoneNumber":"3474829199","timestamp":"2026-09-16 16:47:12"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570016.518","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:13"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789570032.532 distrutto","meta":{"callCampaignId":4,"callTargetId":145,"phoneNumber":"3474829199","startedAt":"2026-09-16T14:47:12.344Z","userId":4},"timestamp":"2026-09-16 16:47:14"}
{"callTargetId":145,"causeText":"User busy","channelId":"1789570032.532","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:47:14"}
{"callCampaignId":4,"callTargetId":145,"jobId":"412","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3474829199","timestamp":"2026-09-16 16:47:14","userId":4}
{"attemptsMade":1,"callTargetId":145,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:14"}
{"coldCallId":256,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:47:14"}
{"level":"info","message":"Dialer worker: job 323 completato","result":{"coldCallId":256,"status":"not_answered"},"timestamp":"2026-09-16 16:47:14"}
{"callCampaignId":4,"callTargetId":146,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3287155032","timestamp":"2026-09-16 16:47:14"}
{"endpoint":"PJSIP/2337393287155032@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":146,"userId":4},"normalizedNumber":"2337393287155032","phoneNumber":"3287155032","timestamp":"2026-09-16 16:47:14"}
{"count":500,"frameBytes":160,"leadChannelId":"1789570016.518","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:15"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:47:17"}
{"level":"info","message":"StasisEnd canale 1789570016.518","meta":{"callCampaignId":4,"callTargetId":137,"phoneNumber":"3293397775","startedAt":"2026-09-16T14:46:56.832Z","userId":4},"timestamp":"2026-09-16 16:47:17"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570016.518 distrutto","timestamp":"2026-09-16 16:47:17"}
{"level":"info","message":"Canale 1789570031.531 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":144,"phoneNumber":"3478543655","startedAt":"2026-09-16T14:47:11.724Z","userId":4},"timestamp":"2026-09-16 16:47:18"}
{"callTargetId":144,"channelId":"1789570031.531","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:47:18"}
{"caller":["{phoneNumber:3478543655","callCampaignId:4","callTargetId:144","userId:4}"],"level":"info","message":"StasisStart canale 1789570031.531","meta":{"callCampaignId":4,"callTargetId":144,"phoneNumber":"3478543655","startedAt":"2026-09-16T14:47:11.724Z","userId":4},"timestamp":"2026-09-16 16:47:18"}
{"bridgeId":"c83131e3-0c90-4f4d-9f92-cd409d710d2a","leadChannelId":"1789570031.531","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:47:18"}
{"channelId":"1789570038.535","connectionId":"6614a627-e434-425c-a7fc-9284e74ba57d","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:47:18"}
{"connectionId":"6614a627-e434-425c-a7fc-9284e74ba57d","leadChannelId":"1789570031.531","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:47:18"}
{"leadChannelId":"1789570031.531","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:47:18"}
{"level":"info","message":"Canale 1789570038.535 risposto (Up)","timestamp":"2026-09-16 16:47:18"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570038.535","timestamp":"2026-09-16 16:47:18"}
{"bridgeId":"c83131e3-0c90-4f4d-9f92-cd409d710d2a","externalChannelId":"1789570038.535","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:47:18"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570031.531","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:18"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:47:18"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570031.531","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:20"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:47:21"}
{"leadChannelId":"1789570016.518","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:47:21"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:47:21"}
{"leadChannelId":"1789570016.518","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:47:21"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:47:21"}
{"level":"info","message":"StasisEnd canale 1789570025.522","timestamp":"2026-09-16 16:47:21"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570025.522 distrutto","timestamp":"2026-09-16 16:47:21"}
{"code":1000,"leadChannelId":"1789570016.518","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:47:21"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570016.518 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:47:21"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570031.531","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:22"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:47:22"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:47:22"}
{"leadChannelId":"1789570031.531","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:47:22"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570031.531","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:47:22","ttsMs":0}
{"level":"info","message":"Canale 1789570034.533 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":146,"phoneNumber":"3287155032","startedAt":"2026-09-16T14:47:14.702Z","userId":4},"timestamp":"2026-09-16 16:47:23"}
{"callTargetId":146,"channelId":"1789570034.533","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:47:23"}
{"caller":["{phoneNumber:3287155032","callCampaignId:4","callTargetId:146","userId:4}"],"level":"info","message":"StasisStart canale 1789570034.533","meta":{"callCampaignId":4,"callTargetId":146,"phoneNumber":"3287155032","startedAt":"2026-09-16T14:47:14.702Z","userId":4},"timestamp":"2026-09-16 16:47:23"}
{"bridgeId":"c6eee418-e331-4d11-b0a7-a57f2e301525","leadChannelId":"1789570034.533","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:47:23"}
{"channelId":"1789570043.537","connectionId":"b6dc39a0-a9ed-4f8d-85d6-ae3dd2ae72c7","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:47:23"}
{"connectionId":"b6dc39a0-a9ed-4f8d-85d6-ae3dd2ae72c7","leadChannelId":"1789570034.533","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:47:23"}
{"leadChannelId":"1789570034.533","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:47:23"}
{"level":"info","message":"Canale 1789570043.537 risposto (Up)","timestamp":"2026-09-16 16:47:23"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570043.537","timestamp":"2026-09-16 16:47:23"}
{"bridgeId":"c6eee418-e331-4d11-b0a7-a57f2e301525","externalChannelId":"1789570043.537","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:47:23"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570034.533","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:23"}
{"leadChannelId":"1789570031.531","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:47:23"}
{"finalResult":null,"leadChannelId":"1789570016.518","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:47:23"}
{"leadChannelId":"1789570031.531","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:47:23"}
{"callCampaignId":4,"callTargetId":137,"jobId":"413","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3293397775","timestamp":"2026-09-16 16:47:23","userId":4}
{"attemptsMade":1,"callTargetId":137,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:23"}
{"coldCallId":257,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:47:23"}
{"level":"info","message":"Dialer worker: job 315 completato","result":{"coldCallId":257,"status":"hung_up_early"},"timestamp":"2026-09-16 16:47:23"}
{"callCampaignId":4,"callTargetId":147,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3381043890","timestamp":"2026-09-16 16:47:23"}
{"endpoint":"PJSIP/2337393381043890@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":147,"userId":4},"normalizedNumber":"2337393381043890","phoneNumber":"3381043890","timestamp":"2026-09-16 16:47:23"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570043.538 distrutto","meta":{"callCampaignId":4,"callTargetId":147,"phoneNumber":"3381043890","startedAt":"2026-09-16T14:47:23.927Z","userId":4},"timestamp":"2026-09-16 16:47:23"}
{"callTargetId":147,"causeText":"Call Rejected","channelId":"1789570043.538","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:47:23"}
{"callCampaignId":4,"callTargetId":147,"jobId":"414","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3381043890","timestamp":"2026-09-16 16:47:23","userId":4}
{"attemptsMade":1,"callTargetId":147,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:23"}
{"coldCallId":258,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:47:23"}
{"level":"info","message":"Dialer worker: job 325 completato","result":{"coldCallId":258,"status":"not_answered"},"timestamp":"2026-09-16 16:47:23"}
{"callCampaignId":4,"callTargetId":148,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3318718645","timestamp":"2026-09-16 16:47:23"}
{"endpoint":"PJSIP/2337393318718645@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":148,"userId":4},"normalizedNumber":"2337393318718645","phoneNumber":"3318718645","timestamp":"2026-09-16 16:47:24"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570044.539 distrutto","meta":{"callCampaignId":4,"callTargetId":148,"phoneNumber":"3318718645","startedAt":"2026-09-16T14:47:24.006Z","userId":4},"timestamp":"2026-09-16 16:47:24"}
{"callTargetId":148,"causeText":"Call Rejected","channelId":"1789570044.539","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:47:24"}
{"callCampaignId":4,"callTargetId":148,"jobId":"415","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3318718645","timestamp":"2026-09-16 16:47:24","userId":4}
{"attemptsMade":1,"callTargetId":148,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:24"}
{"coldCallId":259,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:47:24"}
{"level":"info","message":"Dialer worker: job 326 completato","result":{"coldCallId":259,"status":"not_answered"},"timestamp":"2026-09-16 16:47:24"}
{"callCampaignId":4,"callTargetId":149,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3479745099","timestamp":"2026-09-16 16:47:24"}
{"endpoint":"PJSIP/2337393479745099@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":149,"userId":4},"normalizedNumber":"2337393479745099","phoneNumber":"3479745099","timestamp":"2026-09-16 16:47:24"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:47:24"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570031.531","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:24"}
{"leadChannelId":"1789570031.531","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:47:24"}
{"leadChannelId":"1789570031.531","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:47:24"}
{"leadChannelId":"1789570031.531","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 16:47:25"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570034.533","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:25"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570031.531","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:26"}
{"level":"info","message":"StasisEnd canale 1789570031.531","meta":{"callCampaignId":4,"callTargetId":144,"phoneNumber":"3478543655","startedAt":"2026-09-16T14:47:11.724Z","userId":4},"timestamp":"2026-09-16 16:47:26"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570031.531 distrutto","timestamp":"2026-09-16 16:47:26"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570034.533","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:27"}
{"leadChannelId":"1789570034.533","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:47:28"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570034.533","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:47:28","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789570034.533","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:29"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:47:30"}
{"leadChannelId":"1789570031.531","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:47:30"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:47:30"}
{"leadChannelId":"1789570031.531","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:47:30"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:47:30"}
{"level":"info","message":"StasisEnd canale 1789570038.535","timestamp":"2026-09-16 16:47:30"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570038.535 distrutto","timestamp":"2026-09-16 16:47:30"}
{"code":1000,"leadChannelId":"1789570031.531","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:47:30"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570031.531 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:47:30"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:47:30"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570034.533","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:31"}
{"finalResult":null,"leadChannelId":"1789570031.531","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:47:32"}
{"callCampaignId":4,"callTargetId":144,"jobId":"416","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3478543655","timestamp":"2026-09-16 16:47:32","userId":4}
{"attemptsMade":1,"callTargetId":144,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:32"}
{"coldCallId":260,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:47:32"}
{"level":"info","message":"Dialer worker: job 322 completato","result":{"coldCallId":260,"status":"hung_up_early"},"timestamp":"2026-09-16 16:47:32"}
{"callCampaignId":4,"callTargetId":150,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3485244261","timestamp":"2026-09-16 16:47:32"}
{"endpoint":"PJSIP/2337393485244261@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":150,"userId":4},"normalizedNumber":"2337393485244261","phoneNumber":"3485244261","timestamp":"2026-09-16 16:47:32"}
{"count":500,"frameBytes":160,"leadChannelId":"1789570034.533","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:33"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:47:34"}
{"count":600,"frameBytes":160,"leadChannelId":"1789570034.533","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:35"}
{"level":"info","message":"Canale 1789570044.540 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":149,"phoneNumber":"3479745099","startedAt":"2026-09-16T14:47:24.089Z","userId":4},"timestamp":"2026-09-16 16:47:36"}
{"callTargetId":149,"channelId":"1789570044.540","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:47:36"}
{"caller":["{phoneNumber:3479745099","callCampaignId:4","callTargetId:149","userId:4}"],"level":"info","message":"StasisStart canale 1789570044.540","meta":{"callCampaignId":4,"callTargetId":149,"phoneNumber":"3479745099","startedAt":"2026-09-16T14:47:24.089Z","userId":4},"timestamp":"2026-09-16 16:47:36"}
{"bridgeId":"e86f61b0-bce0-4803-9fae-f56ead9d66f3","leadChannelId":"1789570044.540","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:47:36"}
{"channelId":"1789570056.544","connectionId":"69cb67de-a2eb-48af-a1d1-ffbea4a733c1","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:47:36"}
{"connectionId":"69cb67de-a2eb-48af-a1d1-ffbea4a733c1","leadChannelId":"1789570044.540","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:47:36"}
{"leadChannelId":"1789570044.540","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:47:36"}
{"level":"info","message":"Canale 1789570056.544 risposto (Up)","timestamp":"2026-09-16 16:47:36"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570056.544","timestamp":"2026-09-16 16:47:36"}
{"bridgeId":"e86f61b0-bce0-4803-9fae-f56ead9d66f3","externalChannelId":"1789570056.544","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:47:36"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570044.540","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:36"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:47:36"}
{"count":700,"frameBytes":160,"leadChannelId":"1789570034.533","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:37"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570044.540","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:38"}
{"count":800,"frameBytes":160,"leadChannelId":"1789570034.533","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:39"}
{"leadChannelId":"1789570044.540","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:47:39"}
{"leadChannelId":"1789570044.540","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 16:47:39"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570044.540","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:47:40","ttsMs":0}
{"count":200,"frameBytes":160,"leadChannelId":"1789570044.540","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:40"}
{"leadChannelId":"1789570044.540","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 16:47:40"}
{"count":900,"frameBytes":160,"leadChannelId":"1789570034.533","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:41"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570044.540","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:42"}
{"level":"info","message":"StasisEnd canale 1789570044.540","meta":{"callCampaignId":4,"callTargetId":149,"phoneNumber":"3479745099","startedAt":"2026-09-16T14:47:24.089Z","userId":4},"timestamp":"2026-09-16 16:47:42"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570044.540 distrutto","timestamp":"2026-09-16 16:47:42"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:47:42"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789570034.533","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:43"}
{"level":"info","message":"StasisEnd canale 1789570034.533","meta":{"callCampaignId":4,"callTargetId":146,"phoneNumber":"3287155032","startedAt":"2026-09-16T14:47:14.702Z","userId":4},"timestamp":"2026-09-16 16:47:43"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570034.533 distrutto","timestamp":"2026-09-16 16:47:43"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:47:47"}
{"leadChannelId":"1789570034.533","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:47:47"}
{"level":"info","message":"Canale 1789570052.543 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":150,"phoneNumber":"3485244261","startedAt":"2026-09-16T14:47:32.526Z","userId":4},"timestamp":"2026-09-16 16:47:47"}
{"callTargetId":150,"channelId":"1789570052.543","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:47:47"}
{"caller":["{phoneNumber:3485244261","callCampaignId:4","callTargetId:150","userId:4}"],"level":"info","message":"StasisStart canale 1789570052.543","meta":{"callCampaignId":4,"callTargetId":150,"phoneNumber":"3485244261","startedAt":"2026-09-16T14:47:32.526Z","userId":4},"timestamp":"2026-09-16 16:47:47"}
{"bridgeId":"04d30825-a1f6-442f-9560-d0784fb73cdf","leadChannelId":"1789570052.543","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:47:47"}
{"channelId":"1789570067.547","connectionId":"312be996-c439-4ee0-ab1f-a3896072a6aa","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:47:47"}
{"connectionId":"312be996-c439-4ee0-ab1f-a3896072a6aa","leadChannelId":"1789570052.543","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:47:47"}
{"leadChannelId":"1789570052.543","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:47:47"}
{"level":"info","message":"Canale 1789570067.547 risposto (Up)","timestamp":"2026-09-16 16:47:47"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570067.547","timestamp":"2026-09-16 16:47:47"}
{"bridgeId":"04d30825-a1f6-442f-9560-d0784fb73cdf","externalChannelId":"1789570067.547","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:47:47"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:47:47"}
{"leadChannelId":"1789570034.533","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:47:47"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:47:47"}
{"level":"info","message":"StasisEnd canale 1789570043.537","timestamp":"2026-09-16 16:47:47"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570043.537 distrutto","timestamp":"2026-09-16 16:47:47"}
{"code":1000,"leadChannelId":"1789570034.533","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:47:47"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570034.533 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:47:47"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:47"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:47:47"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:47:47"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:47:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:47:49"}
{"finalResult":null,"leadChannelId":"1789570034.533","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:47:49"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:49"}
{"callCampaignId":4,"callTargetId":146,"jobId":"417","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3287155032","timestamp":"2026-09-16 16:47:49","userId":4}
{"attemptsMade":1,"callTargetId":146,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:49"}
{"coldCallId":261,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:47:49"}
{"level":"info","message":"Dialer worker: job 324 completato","result":{"coldCallId":261,"status":"hung_up_early"},"timestamp":"2026-09-16 16:47:49"}
{"callCampaignId":4,"callTargetId":151,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3356685631","timestamp":"2026-09-16 16:47:49"}
{"endpoint":"PJSIP/2337393356685631@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":151,"userId":4},"normalizedNumber":"2337393356685631","phoneNumber":"3356685631","timestamp":"2026-09-16 16:47:49"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570069.549 distrutto","meta":{"callCampaignId":4,"callTargetId":151,"phoneNumber":"3356685631","startedAt":"2026-09-16T14:47:49.530Z","userId":4},"timestamp":"2026-09-16 16:47:49"}
{"callTargetId":151,"causeText":"Call Rejected","channelId":"1789570069.549","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:47:49"}
{"callCampaignId":4,"callTargetId":151,"jobId":"418","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356685631","timestamp":"2026-09-16 16:47:49","userId":4}
{"attemptsMade":1,"callTargetId":151,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:49"}
{"coldCallId":262,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:47:49"}
{"level":"info","message":"Dialer worker: job 329 completato","result":{"coldCallId":262,"status":"not_answered"},"timestamp":"2026-09-16 16:47:49"}
{"callCampaignId":4,"callTargetId":152,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3487068693","timestamp":"2026-09-16 16:47:49"}
{"endpoint":"PJSIP/2337393487068693@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":152,"userId":4},"normalizedNumber":"2337393487068693","phoneNumber":"3487068693","timestamp":"2026-09-16 16:47:49"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789570069.550 distrutto","meta":{"callCampaignId":4,"callTargetId":152,"phoneNumber":"3487068693","startedAt":"2026-09-16T14:47:49.614Z","userId":4},"timestamp":"2026-09-16 16:47:50"}
{"callTargetId":152,"causeText":"User busy","channelId":"1789570069.550","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:47:50"}
{"callCampaignId":4,"callTargetId":152,"jobId":"419","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3487068693","timestamp":"2026-09-16 16:47:50","userId":4}
{"attemptsMade":1,"callTargetId":152,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:50"}
{"coldCallId":263,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:47:50"}
{"level":"info","message":"Dialer worker: job 330 completato","result":{"coldCallId":263,"status":"not_answered"},"timestamp":"2026-09-16 16:47:50"}
{"callCampaignId":4,"callTargetId":153,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3479340962","timestamp":"2026-09-16 16:47:50"}
{"endpoint":"PJSIP/2337393479340962@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":153,"userId":4},"normalizedNumber":"2337393479340962","phoneNumber":"3479340962","timestamp":"2026-09-16 16:47:50"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:47:51"}
{"leadChannelId":"1789570052.543","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:47:51"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570052.543","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:47:51","ttsMs":0}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto","timestamp":"2026-09-16 16:47:52"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:47:52"}
{"leadChannelId":"1789570052.543","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 16:47:52"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:53"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:47:54"}
{"leadChannelId":"1789570044.540","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:47:54"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:47:54"}
{"level":"info","message":"StasisEnd canale 1789570056.544","timestamp":"2026-09-16 16:47:54"}
{"code":1000,"leadChannelId":"1789570044.540","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:47:54"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570056.544 distrutto","timestamp":"2026-09-16 16:47:54"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570044.540 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:47:54"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:55"}
{"finalResult":null,"leadChannelId":"1789570044.540","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:47:56"}
{"callCampaignId":4,"callTargetId":149,"jobId":"420","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479745099","timestamp":"2026-09-16 16:47:56","userId":4}
{"attemptsMade":1,"callTargetId":149,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:47:56"}
{"coldCallId":264,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:47:56"}
{"level":"info","message":"Dialer worker: job 327 completato","result":{"coldCallId":264,"status":"hung_up_early"},"timestamp":"2026-09-16 16:47:56"}
{"callCampaignId":4,"callTargetId":154,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3273564972","timestamp":"2026-09-16 16:47:56"}
{"endpoint":"PJSIP/2337393273564972@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":154,"userId":4},"normalizedNumber":"2337393273564972","phoneNumber":"3273564972","timestamp":"2026-09-16 16:47:56"}
{"count":500,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:57"}
{"count":600,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:47:59"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:47:59"}
{"level":"info","message":"Canale 1789570070.551 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":153,"phoneNumber":"3479340962","startedAt":"2026-09-16T14:47:50.941Z","userId":4},"timestamp":"2026-09-16 16:48:01"}
{"callTargetId":153,"channelId":"1789570070.551","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:48:01"}
{"caller":["{phoneNumber:3479340962","callCampaignId:4","callTargetId:153","userId:4}"],"level":"info","message":"StasisStart canale 1789570070.551","meta":{"callCampaignId":4,"callTargetId":153,"phoneNumber":"3479340962","startedAt":"2026-09-16T14:47:50.941Z","userId":4},"timestamp":"2026-09-16 16:48:01"}
{"bridgeId":"fdc0c535-88e1-4427-aaaf-4b9b541260d1","leadChannelId":"1789570070.551","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:48:01"}
{"channelId":"1789570081.554","connectionId":"d31ea6b1-31ad-46c2-a062-070b38ca3a44","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:48:01"}
{"connectionId":"d31ea6b1-31ad-46c2-a062-070b38ca3a44","leadChannelId":"1789570070.551","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:48:01"}
{"leadChannelId":"1789570070.551","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:48:01"}
{"level":"info","message":"Canale 1789570081.554 risposto (Up)","timestamp":"2026-09-16 16:48:01"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570081.554","timestamp":"2026-09-16 16:48:01"}
{"bridgeId":"fdc0c535-88e1-4427-aaaf-4b9b541260d1","externalChannelId":"1789570081.554","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:48:01"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570070.551","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:01"}
{"count":700,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:01"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:48:01"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"Non","timestamp":"2026-09-16 16:48:02"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"No no adesso ho occupato","timestamp":"2026-09-16 16:48:03"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570070.551","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:03"}
{"count":800,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:03"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"No no adesso ho occupato","timestamp":"2026-09-16 16:48:05"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"No no adesso ho occupato domani","timestamp":"2026-09-16 16:48:05"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570070.551","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:05"}
{"count":900,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:05"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":332,"text":"No no adesso ho occupato","timestamp":"2026-09-16 16:48:05"}
{"leadChannelId":"1789570070.551","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:48:05"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570070.551","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:48:05","ttsMs":0}
{"leadChannelId":"1789570052.543","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"No no adesso ho occupato domani","timestamp":"2026-09-16 16:48:06"}
{"audioDurationMs":4319,"chars":78,"leadChannelId":"1789570052.543","level":"info","llmMs":1095,"message":"Latenza turno bot","timeToFirstAudioMs":1593,"timestamp":"2026-09-16 16:48:07","ttsMs":498}
{"count":300,"frameBytes":160,"leadChannelId":"1789570070.551","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:48:07"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:48:07"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"va bene","timestamp":"2026-09-16 16:48:07"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"va bene","timestamp":"2026-09-16 16:48:07"}
{"leadChannelId":"1789570052.543","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"va bene","timestamp":"2026-09-16 16:48:08"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570070.551","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:48:09"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:48:09"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"Va bene","timestamp":"2026-09-16 16:48:09"}
{"leadChannelId":"1789570052.543","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Va bene.","timestamp":"2026-09-16 16:48:10"}
{"level":"info","message":"StasisEnd canale 1789570070.551","meta":{"callCampaignId":4,"callTargetId":153,"phoneNumber":"3479340962","startedAt":"2026-09-16T14:47:50.941Z","userId":4},"timestamp":"2026-09-16 16:48:10"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570070.551 distrutto","timestamp":"2026-09-16 16:48:10"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:11"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"E","timestamp":"2026-09-16 16:48:12"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-16 16:48:13"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:13"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-16 16:48:13"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"Sì","timestamp":"2026-09-16 16:48:14"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:48:14"}
{"leadChannelId":"1789570070.551","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:48:14"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:48:14"}
{"leadChannelId":"1789570070.551","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:48:14"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:48:14"}
{"level":"info","message":"StasisEnd canale 1789570081.554","timestamp":"2026-09-16 16:48:14"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570081.554 distrutto","timestamp":"2026-09-16 16:48:14"}
{"code":1000,"leadChannelId":"1789570070.551","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:48:14"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570070.551 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:48:14"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:48:14"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"Sì perché adesso c'ho","timestamp":"2026-09-16 16:48:15"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:15"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"perché adesso gioca il cliente","timestamp":"2026-09-16 16:48:15"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":541,"text":"Sì","timestamp":"2026-09-16 16:48:16"}
{"finalResult":null,"leadChannelId":"1789570070.551","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:48:16"}
{"callCampaignId":4,"callTargetId":153,"jobId":"421","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479340962","timestamp":"2026-09-16 16:48:16","userId":4}
{"attemptsMade":1,"callTargetId":153,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:48:16"}
{"coldCallId":265,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:48:16"}
{"level":"info","message":"Dialer worker: job 331 completato","result":{"coldCallId":265,"status":"hung_up_early"},"timestamp":"2026-09-16 16:48:16"}
{"callCampaignId":4,"callTargetId":155,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472602634","timestamp":"2026-09-16 16:48:16"}
{"endpoint":"PJSIP/2337393472602634@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":155,"userId":4},"normalizedNumber":"2337393472602634","phoneNumber":"3472602634","timestamp":"2026-09-16 16:48:16"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"perché adesso gioca I clienti e siamo","timestamp":"2026-09-16 16:48:16"}
{"audioDurationMs":2926,"chars":50,"leadChannelId":"1789570052.543","level":"info","llmMs":898,"message":"Latenza turno bot","timeToFirstAudioMs":1306,"timestamp":"2026-09-16 16:48:17","ttsMs":408}
{"count":1500,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:48:17"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"perché adesso gioca I clienti e stiamo parlando delle cose","timestamp":"2026-09-16 16:48:17"}
{"leadChannelId":"1789570052.543","level":"info","message":"Trascrizione lead (parziale)","text":"perché adesso gioca I clienti e stiamo parlando di cose importanti","timestamp":"2026-09-16 16:48:18"}
{"leadChannelId":"1789570052.543","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"perché adesso gioca I clienti e stiamo parlando di cose importanti","timestamp":"2026-09-16 16:48:18"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:48:19"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:21"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:23"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:25"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:48:26"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789570076.553 distrutto","meta":{"callCampaignId":4,"callTargetId":154,"phoneNumber":"3273564972","startedAt":"2026-09-16T14:47:56.922Z","userId":4},"timestamp":"2026-09-16 16:48:26"}
{"callTargetId":154,"causeText":"Unknown","channelId":"1789570076.553","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:48:26"}
{"callCampaignId":4,"callTargetId":154,"jobId":"422","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3273564972","timestamp":"2026-09-16 16:48:26","userId":4}
{"attemptsMade":1,"callTargetId":154,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:48:26"}
{"coldCallId":266,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:48:26"}
{"level":"info","message":"Dialer worker: job 332 completato","result":{"coldCallId":266,"status":"not_answered"},"timestamp":"2026-09-16 16:48:26"}
{"callCampaignId":4,"callTargetId":156,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3938814129","timestamp":"2026-09-16 16:48:26"}
{"endpoint":"PJSIP/2337393938814129@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":156,"userId":4},"normalizedNumber":"2337393938814129","phoneNumber":"3938814129","timestamp":"2026-09-16 16:48:26"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789570052.543","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:27"}
{"level":"info","message":"StasisEnd canale 1789570052.543","meta":{"callCampaignId":4,"callTargetId":150,"phoneNumber":"3485244261","startedAt":"2026-09-16T14:47:32.526Z","userId":4},"timestamp":"2026-09-16 16:48:29"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570052.543 distrutto","timestamp":"2026-09-16 16:48:29"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:48:32"}
{"leadChannelId":"1789570052.543","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:48:32"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:48:32"}
{"leadChannelId":"1789570052.543","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:48:32"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:48:32"}
{"level":"info","message":"StasisEnd canale 1789570067.547","timestamp":"2026-09-16 16:48:32"}
{"code":1000,"leadChannelId":"1789570052.543","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:48:32"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570067.547 distrutto","timestamp":"2026-09-16 16:48:32"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570052.543 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:48:32"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:48:33"}
{"finalResult":null,"leadChannelId":"1789570052.543","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:48:34"}
{"callCampaignId":4,"callTargetId":150,"jobId":"423","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3485244261","timestamp":"2026-09-16 16:48:34","userId":4}
{"attemptsMade":1,"callTargetId":150,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:48:34"}
{"coldCallId":267,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 16:48:34"}
{"level":"info","message":"Dialer worker: job 328 completato","result":{"coldCallId":267,"status":"answered"},"timestamp":"2026-09-16 16:48:34"}
{"callCampaignId":4,"callTargetId":157,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3920170492","timestamp":"2026-09-16 16:48:34"}
{"endpoint":"PJSIP/2337393920170492@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":157,"userId":4},"normalizedNumber":"2337393920170492","phoneNumber":"3920170492","timestamp":"2026-09-16 16:48:34"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789570114.561 distrutto","meta":{"callCampaignId":4,"callTargetId":157,"phoneNumber":"3920170492","startedAt":"2026-09-16T14:48:34.665Z","userId":4},"timestamp":"2026-09-16 16:48:34"}
{"callTargetId":157,"causeText":"Circuit/channel congestion","channelId":"1789570114.561","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:48:34"}
{"callCampaignId":4,"callTargetId":157,"jobId":"424","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3920170492","timestamp":"2026-09-16 16:48:34","userId":4}
{"attemptsMade":1,"callTargetId":157,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:48:34"}
{"coldCallId":268,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:48:34"}
{"level":"info","message":"Dialer worker: job 335 completato","result":{"coldCallId":268,"status":"not_answered"},"timestamp":"2026-09-16 16:48:34"}
{"callCampaignId":4,"callTargetId":158,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3407786667","timestamp":"2026-09-16 16:48:34"}
{"endpoint":"PJSIP/2337393407786667@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":158,"userId":4},"normalizedNumber":"2337393407786667","phoneNumber":"3407786667","timestamp":"2026-09-16 16:48:34"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789570106.558 distrutto","meta":{"callCampaignId":4,"callTargetId":156,"phoneNumber":"3938814129","startedAt":"2026-09-16T14:48:26.997Z","userId":4},"timestamp":"2026-09-16 16:48:43"}
{"callTargetId":156,"causeText":"User busy","channelId":"1789570106.558","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:48:43"}
{"callCampaignId":4,"callTargetId":156,"jobId":"425","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3938814129","timestamp":"2026-09-16 16:48:43","userId":4}
{"attemptsMade":1,"callTargetId":156,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:48:43"}
{"coldCallId":269,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:48:43"}
{"level":"info","message":"Dialer worker: job 334 completato","result":{"coldCallId":269,"status":"not_answered"},"timestamp":"2026-09-16 16:48:43"}
{"callCampaignId":4,"callTargetId":159,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3939647876","timestamp":"2026-09-16 16:48:43"}
{"endpoint":"PJSIP/2337393939647876@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":159,"userId":4},"normalizedNumber":"2337393939647876","phoneNumber":"3939647876","timestamp":"2026-09-16 16:48:43"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:48:45"}
{"level":"info","message":"Canale 1789570114.562 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":158,"phoneNumber":"3407786667","startedAt":"2026-09-16T14:48:34.997Z","userId":4},"timestamp":"2026-09-16 16:48:46"}
{"callTargetId":158,"channelId":"1789570114.562","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:48:46"}
{"caller":["{phoneNumber:3407786667","callCampaignId:4","callTargetId:158","userId:4}"],"level":"info","message":"StasisStart canale 1789570114.562","meta":{"callCampaignId":4,"callTargetId":158,"phoneNumber":"3407786667","startedAt":"2026-09-16T14:48:34.997Z","userId":4},"timestamp":"2026-09-16 16:48:46"}
{"bridgeId":"f6db1df0-559b-4de7-a5e7-2042653c81e2","leadChannelId":"1789570114.562","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:48:46"}
{"channelId":"1789570126.564","connectionId":"9a76a419-c899-42c7-82fd-117a041f4687","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:48:46"}
{"connectionId":"9a76a419-c899-42c7-82fd-117a041f4687","leadChannelId":"1789570114.562","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:48:46"}
{"leadChannelId":"1789570114.562","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:48:46"}
{"level":"info","message":"Canale 1789570126.564 risposto (Up)","timestamp":"2026-09-16 16:48:46"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570126.564","timestamp":"2026-09-16 16:48:46"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789570096.557 distrutto","meta":{"callCampaignId":4,"callTargetId":155,"phoneNumber":"3472602634","startedAt":"2026-09-16T14:48:16.561Z","userId":4},"timestamp":"2026-09-16 16:48:46"}
{"callTargetId":155,"causeText":"Unknown","channelId":"1789570096.557","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:48:46"}
{"bridgeId":"f6db1df0-559b-4de7-a5e7-2042653c81e2","externalChannelId":"1789570126.564","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:48:46"}
{"callCampaignId":4,"callTargetId":155,"jobId":"426","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472602634","timestamp":"2026-09-16 16:48:46","userId":4}
{"attemptsMade":1,"callTargetId":155,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:48:46"}
{"coldCallId":270,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:48:46"}
{"level":"info","message":"Dialer worker: job 333 completato","result":{"coldCallId":270,"status":"not_answered"},"timestamp":"2026-09-16 16:48:46"}
{"callCampaignId":4,"callTargetId":160,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3477562970","timestamp":"2026-09-16 16:48:46"}
{"endpoint":"PJSIP/2337393477562970@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":160,"userId":4},"normalizedNumber":"2337393477562970","phoneNumber":"3477562970","timestamp":"2026-09-16 16:48:46"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570114.562","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:46"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:48:47"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570114.562","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:48"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:48:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:48:49"}
{"level":"info","message":"Canale 1789570123.563 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":159,"phoneNumber":"3939647876","startedAt":"2026-09-16T14:48:43.397Z","userId":4},"timestamp":"2026-09-16 16:48:49"}
{"callTargetId":159,"channelId":"1789570123.563","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:48:49"}
{"caller":["{phoneNumber:3939647876","callCampaignId:4","callTargetId:159","userId:4}"],"level":"info","message":"StasisStart canale 1789570123.563","meta":{"callCampaignId":4,"callTargetId":159,"phoneNumber":"3939647876","startedAt":"2026-09-16T14:48:43.397Z","userId":4},"timestamp":"2026-09-16 16:48:49"}
{"bridgeId":"d0d751ac-796b-4b61-b125-301c982e8cd6","leadChannelId":"1789570123.563","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:48:49"}
{"channelId":"1789570129.566","connectionId":"48ec4b1c-4ba1-44d2-ba0f-03e218ac467f","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:48:49"}
{"connectionId":"48ec4b1c-4ba1-44d2-ba0f-03e218ac467f","leadChannelId":"1789570123.563","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:48:49"}
{"leadChannelId":"1789570123.563","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:48:49"}
{"level":"info","message":"Canale 1789570129.566 risposto (Up)","timestamp":"2026-09-16 16:48:49"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570129.566","timestamp":"2026-09-16 16:48:49"}
{"bridgeId":"d0d751ac-796b-4b61-b125-301c982e8cd6","externalChannelId":"1789570129.566","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:48:49"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570123.563","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:49"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:48:49"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570114.562","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:50"}
{"leadChannelId":"1789570114.562","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:48:51"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570114.562","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:48:51","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789570123.563","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:51"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570114.562","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:48:52"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570123.563","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:48:53"}
{"leadChannelId":"1789570123.563","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:48:53"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570123.563","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:48:53","ttsMs":0}
{"count":400,"frameBytes":160,"leadChannelId":"1789570114.562","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:48:54"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570123.563","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:48:55"}
{"count":500,"frameBytes":160,"leadChannelId":"1789570114.562","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:48:56"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570123.563","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:48:57"}
{"count":600,"frameBytes":160,"leadChannelId":"1789570114.562","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:48:58"}
{"count":500,"frameBytes":160,"leadChannelId":"1789570123.563","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:48:59"}
{"level":"info","message":"StasisEnd canale 1789570114.562","meta":{"callCampaignId":4,"callTargetId":158,"phoneNumber":"3407786667","startedAt":"2026-09-16T14:48:34.997Z","userId":4},"timestamp":"2026-09-16 16:49:00"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570114.562 distrutto","timestamp":"2026-09-16 16:49:00"}
{"count":600,"frameBytes":160,"leadChannelId":"1789570123.563","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:49:01"}
{"level":"info","message":"StasisEnd canale 1789570123.563","meta":{"callCampaignId":4,"callTargetId":159,"phoneNumber":"3939647876","startedAt":"2026-09-16T14:48:43.397Z","userId":4},"timestamp":"2026-09-16 16:49:02"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570123.563 distrutto","timestamp":"2026-09-16 16:49:02"}
{"level":"info","message":"Canale 1789570126.565 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":160,"phoneNumber":"3477562970","startedAt":"2026-09-16T14:48:46.637Z","userId":4},"timestamp":"2026-09-16 16:49:02"}
{"callTargetId":160,"channelId":"1789570126.565","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:49:02"}
{"caller":["{phoneNumber:3477562970","callCampaignId:4","callTargetId:160","userId:4}"],"level":"info","message":"StasisStart canale 1789570126.565","meta":{"callCampaignId":4,"callTargetId":160,"phoneNumber":"3477562970","startedAt":"2026-09-16T14:48:46.637Z","userId":4},"timestamp":"2026-09-16 16:49:02"}
{"bridgeId":"afcea273-6571-4605-82e6-f970862b9533","leadChannelId":"1789570126.565","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:49:02"}
{"channelId":"1789570142.569","connectionId":"90f5c63b-1b1e-4a9b-b25f-02cfda80a2ba","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:49:02"}
{"connectionId":"90f5c63b-1b1e-4a9b-b25f-02cfda80a2ba","leadChannelId":"1789570126.565","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:49:02"}
{"leadChannelId":"1789570126.565","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:49:02"}
{"level":"info","message":"Canale 1789570142.569 risposto (Up)","timestamp":"2026-09-16 16:49:02"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570142.569","timestamp":"2026-09-16 16:49:02"}
{"bridgeId":"afcea273-6571-4605-82e6-f970862b9533","externalChannelId":"1789570142.569","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:49:02"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570126.565","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:49:02"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:49:03"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570126.565","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:49:04"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:49:05"}
{"leadChannelId":"1789570123.563","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:49:05"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:49:05"}
{"leadChannelId":"1789570123.563","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:49:05"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:49:05"}
{"level":"info","message":"StasisEnd canale 1789570129.566","timestamp":"2026-09-16 16:49:05"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570129.566 distrutto","timestamp":"2026-09-16 16:49:05"}
{"code":1000,"leadChannelId":"1789570123.563","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:49:05"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570123.563 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:49:05"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:49:05"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570126.565","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:49:06"}
{"leadChannelId":"1789570126.565","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:49:07"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570126.565","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:49:07","ttsMs":0}
{"finalResult":null,"leadChannelId":"1789570123.563","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:49:07"}
{"callCampaignId":4,"callTargetId":159,"jobId":"427","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3939647876","timestamp":"2026-09-16 16:49:07","userId":4}
{"attemptsMade":1,"callTargetId":159,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:49:07"}
{"coldCallId":271,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:49:07"}
{"level":"info","message":"Dialer worker: job 337 completato","result":{"coldCallId":271,"status":"hung_up_early"},"timestamp":"2026-09-16 16:49:07"}
{"callCampaignId":4,"callTargetId":161,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3479477329","timestamp":"2026-09-16 16:49:07"}
{"endpoint":"PJSIP/2337393479477329@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":161,"userId":4},"normalizedNumber":"2337393479477329","phoneNumber":"3479477329","timestamp":"2026-09-16 16:49:07"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570126.565","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:49:08"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570126.565","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:49:10"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:49:12"}
{"leadChannelId":"1789570114.562","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:49:12"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:49:12"}
{"level":"info","message":"StasisEnd canale 1789570126.564","timestamp":"2026-09-16 16:49:12"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570126.564 distrutto","timestamp":"2026-09-16 16:49:12"}
{"code":1000,"leadChannelId":"1789570114.562","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:49:12"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570114.562 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:49:12"}
{"count":500,"frameBytes":160,"leadChannelId":"1789570126.565","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:49:12"}
{"finalResult":null,"leadChannelId":"1789570114.562","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:49:14"}
{"callCampaignId":4,"callTargetId":158,"jobId":"428","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3407786667","timestamp":"2026-09-16 16:49:14","userId":4}
{"attemptsMade":1,"callTargetId":158,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:49:14"}
{"coldCallId":272,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:49:14"}
{"level":"info","message":"Dialer worker: job 336 completato","result":{"coldCallId":272,"status":"hung_up_early"},"timestamp":"2026-09-16 16:49:14"}
{"callCampaignId":4,"callTargetId":162,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3510505951","timestamp":"2026-09-16 16:49:14"}
{"endpoint":"PJSIP/2337393510505951@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":162,"userId":4},"normalizedNumber":"2337393510505951","phoneNumber":"3510505951","timestamp":"2026-09-16 16:49:14"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789570154.573 distrutto","meta":{"callCampaignId":4,"callTargetId":162,"phoneNumber":"3510505951","startedAt":"2026-09-16T14:49:14.199Z","userId":4},"timestamp":"2026-09-16 16:49:14"}
{"callTargetId":162,"causeText":"Circuit/channel congestion","channelId":"1789570154.573","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:49:14"}
{"callCampaignId":4,"callTargetId":162,"jobId":"429","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3510505951","timestamp":"2026-09-16 16:49:14","userId":4}
{"attemptsMade":1,"callTargetId":162,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:49:14"}
{"coldCallId":273,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:49:14"}
{"level":"info","message":"Dialer worker: job 340 completato","result":{"coldCallId":273,"status":"not_answered"},"timestamp":"2026-09-16 16:49:14"}
{"callCampaignId":4,"callTargetId":163,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3398134401","timestamp":"2026-09-16 16:49:14"}
{"endpoint":"PJSIP/2337393398134401@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":163,"userId":4},"normalizedNumber":"2337393398134401","phoneNumber":"3398134401","timestamp":"2026-09-16 16:49:14"}
{"count":600,"frameBytes":160,"leadChannelId":"1789570126.565","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:49:14"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570154.574 distrutto","meta":{"callCampaignId":4,"callTargetId":163,"phoneNumber":"3398134401","startedAt":"2026-09-16T14:49:14.850Z","userId":4},"timestamp":"2026-09-16 16:49:14"}
{"callTargetId":163,"causeText":"Call Rejected","channelId":"1789570154.574","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:49:14"}
{"callCampaignId":4,"callTargetId":163,"jobId":"430","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398134401","timestamp":"2026-09-16 16:49:14","userId":4}
{"attemptsMade":1,"callTargetId":163,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:49:14"}
{"coldCallId":274,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:49:14"}
{"level":"info","message":"Dialer worker: job 341 completato","result":{"coldCallId":274,"status":"not_answered"},"timestamp":"2026-09-16 16:49:14"}
{"callCampaignId":4,"callTargetId":164,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3332306581","timestamp":"2026-09-16 16:49:14"}
{"endpoint":"PJSIP/2337393332306581@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":164,"userId":4},"normalizedNumber":"2337393332306581","phoneNumber":"3332306581","timestamp":"2026-09-16 16:49:14"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570154.575 distrutto","meta":{"callCampaignId":4,"callTargetId":164,"phoneNumber":"3332306581","startedAt":"2026-09-16T14:49:14.932Z","userId":4},"timestamp":"2026-09-16 16:49:14"}
{"callTargetId":164,"causeText":"Call Rejected","channelId":"1789570154.575","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:49:14"}
{"callCampaignId":4,"callTargetId":164,"jobId":"431","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3332306581","timestamp":"2026-09-16 16:49:15","userId":4}
{"attemptsMade":1,"callTargetId":164,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:49:15"}
{"coldCallId":275,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:49:15"}
{"level":"info","message":"Dialer worker: job 342 completato","result":{"coldCallId":275,"status":"not_answered"},"timestamp":"2026-09-16 16:49:15"}
{"callCampaignId":4,"callTargetId":165,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3280954209","timestamp":"2026-09-16 16:49:15"}
{"endpoint":"PJSIP/2337393280954209@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":165,"userId":4},"normalizedNumber":"2337393280954209","phoneNumber":"3280954209","timestamp":"2026-09-16 16:49:15"}
{"count":700,"frameBytes":160,"leadChannelId":"1789570126.565","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:49:16"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:49:17"}
{"level":"info","message":"StasisEnd canale 1789570126.565","meta":{"callCampaignId":4,"callTargetId":160,"phoneNumber":"3477562970","startedAt":"2026-09-16T14:48:46.637Z","userId":4},"timestamp":"2026-09-16 16:49:18"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570126.565 distrutto","timestamp":"2026-09-16 16:49:18"}
{"level":"info","message":"Canale 1789570147.571 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":161,"phoneNumber":"3479477329","startedAt":"2026-09-16T14:49:07.553Z","userId":4},"timestamp":"2026-09-16 16:49:23"}
{"callTargetId":161,"channelId":"1789570147.571","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:49:23"}
{"caller":["{phoneNumber:3479477329","callCampaignId:4","callTargetId:161","userId:4}"],"level":"info","message":"StasisStart canale 1789570147.571","meta":{"callCampaignId":4,"callTargetId":161,"phoneNumber":"3479477329","startedAt":"2026-09-16T14:49:07.553Z","userId":4},"timestamp":"2026-09-16 16:49:23"}
{"bridgeId":"a4d6f166-71d3-47f4-8cd3-7e41f69f52fd","leadChannelId":"1789570147.571","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:49:23"}
{"channelId":"1789570163.578","connectionId":"0de411a6-d3ed-4ae4-834c-6e20d5187c22","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:49:23"}
{"connectionId":"0de411a6-d3ed-4ae4-834c-6e20d5187c22","leadChannelId":"1789570147.571","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:49:23"}
{"leadChannelId":"1789570147.571","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:49:23"}
{"level":"info","message":"Canale 1789570163.578 risposto (Up)","timestamp":"2026-09-16 16:49:23"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570163.578","timestamp":"2026-09-16 16:49:23"}
{"bridgeId":"a4d6f166-71d3-47f4-8cd3-7e41f69f52fd","externalChannelId":"1789570163.578","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:49:23"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570147.571","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:49:23"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:49:24"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570147.571","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:49:25"}
{"level":"info","message":"Canale 1789570155.576 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":165,"phoneNumber":"3280954209","startedAt":"2026-09-16T14:49:15.013Z","userId":4},"timestamp":"2026-09-16 16:49:27"}
{"callTargetId":165,"channelId":"1789570155.576","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:49:27"}
{"caller":["{phoneNumber:3280954209","callCampaignId:4","callTargetId:165","userId:4}"],"level":"info","message":"StasisStart canale 1789570155.576","meta":{"callCampaignId":4,"callTargetId":165,"phoneNumber":"3280954209","startedAt":"2026-09-16T14:49:15.013Z","userId":4},"timestamp":"2026-09-16 16:49:27"}
{"bridgeId":"0a691903-6012-499a-a0a4-6b812d86c3ee","leadChannelId":"1789570155.576","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:49:27"}
{"channelId":"1789570167.579","connectionId":"f4523a39-d199-4616-94c7-89deb18beb99","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:49:27"}
{"connectionId":"f4523a39-d199-4616-94c7-89deb18beb99","leadChannelId":"1789570155.576","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:49:27"}
{"leadChannelId":"1789570155.576","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:49:27"}
{"level":"info","message":"Canale 1789570167.579 risposto (Up)","timestamp":"2026-09-16 16:49:27"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570167.579","timestamp":"2026-09-16 16:49:27"}
{"bridgeId":"0a691903-6012-499a-a0a4-6b812d86c3ee","externalChannelId":"1789570167.579","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:49:27"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570147.571","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:49:27"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570155.576","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:49:27"}
{"leadChannelId":"1789570147.571","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:49:28"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570147.571","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:49:28","ttsMs":0}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:49:28"}
{"leadChannelId":"1789570147.571","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:49:28"}
{"leadChannelId":"1789570147.571","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:49:29"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570155.576","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:49:29"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570147.571","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:49:29"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Pronto?","timestamp":"2026-09-16 16:49:31"}
{"leadChannelId":"1789570147.571","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 16:49:31"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:49:31"}
{"leadChannelId":"1789570126.565","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:49:31"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:49:31"}
{"level":"info","message":"StasisEnd canale 1789570142.569","timestamp":"2026-09-16 16:49:31"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570142.569 distrutto","timestamp":"2026-09-16 16:49:31"}
{"code":1000,"leadChannelId":"1789570126.565","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:49:31"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570126.565 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:49:31"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570155.576","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:49:31"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570147.571","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:49:31"}
{"leadChannelId":"1789570155.576","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:49:32"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570155.576","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:49:32","ttsMs":0}
{"finalResult":null,"leadChannelId":"1789570126.565","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:49:33"}
{"callCampaignId":4,"callTargetId":160,"jobId":"432","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3477562970","timestamp":"2026-09-16 16:49:33","userId":4}
{"attemptsMade":1,"callTargetId":160,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:49:33"}
{"coldCallId":276,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:49:33"}
{"level":"info","message":"Dialer worker: job 338 completato","result":{"coldCallId":276,"status":"hung_up_early"},"timestamp":"2026-09-16 16:49:33"}
{"callCampaignId":4,"callTargetId":166,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3921492588","timestamp":"2026-09-16 16:49:33"}
{"endpoint":"PJSIP/2337393921492588@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":166,"userId":4},"normalizedNumber":"2337393921492588","phoneNumber":"3921492588","timestamp":"2026-09-16 16:49:33"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570155.576","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:49:33"}
{"count":500,"frameBytes":160,"leadChannelId":"1789570147.571","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:49:33"}
{"level":"info","message":"StasisEnd canale 1789570155.576","meta":{"callCampaignId":4,"callTargetId":165,"phoneNumber":"3280954209","startedAt":"2026-09-16T14:49:15.013Z","userId":4},"timestamp":"2026-09-16 16:49:33"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570155.576 distrutto","timestamp":"2026-09-16 16:49:33"}
{"count":600,"frameBytes":160,"leadChannelId":"1789570147.571","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:49:35"}
{"level":"info","message":"StasisEnd canale 1789570147.571","meta":{"callCampaignId":4,"callTargetId":161,"phoneNumber":"3479477329","startedAt":"2026-09-16T14:49:07.553Z","userId":4},"timestamp":"2026-09-16 16:49:36"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570147.571 distrutto","timestamp":"2026-09-16 16:49:36"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:49:37"}
{"leadChannelId":"1789570155.576","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:49:37"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:49:37"}
{"leadChannelId":"1789570155.576","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:49:37"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:49:37"}
{"level":"info","message":"StasisEnd canale 1789570167.579","timestamp":"2026-09-16 16:49:37"}
{"code":1000,"leadChannelId":"1789570155.576","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:49:37"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570167.579 distrutto","timestamp":"2026-09-16 16:49:37"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570155.576 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:49:37"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:49:37"}
{"finalResult":null,"leadChannelId":"1789570155.576","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:49:39"}
{"callCampaignId":4,"callTargetId":165,"jobId":"433","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3280954209","timestamp":"2026-09-16 16:49:39","userId":4}
{"attemptsMade":1,"callTargetId":165,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:49:39"}
{"coldCallId":277,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:49:39"}
{"level":"info","message":"Dialer worker: job 343 completato","result":{"coldCallId":277,"status":"hung_up_early"},"timestamp":"2026-09-16 16:49:39"}
{"callCampaignId":4,"callTargetId":167,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3939042028","timestamp":"2026-09-16 16:49:39"}
{"endpoint":"PJSIP/2337393939042028@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":167,"userId":4},"normalizedNumber":"2337393939042028","phoneNumber":"3939042028","timestamp":"2026-09-16 16:49:39"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:49:48"}
{"leadChannelId":"1789570147.571","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:49:48"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:49:48"}
{"level":"info","message":"StasisEnd canale 1789570163.578","timestamp":"2026-09-16 16:49:48"}
{"code":1000,"leadChannelId":"1789570147.571","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:49:48"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570163.578 distrutto","timestamp":"2026-09-16 16:49:48"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570147.571 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:49:48"}
{"level":"info","message":"Canale 1789570173.581 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":166,"phoneNumber":"3921492588","startedAt":"2026-09-16T14:49:33.156Z","userId":4},"timestamp":"2026-09-16 16:49:48"}
{"callTargetId":166,"channelId":"1789570173.581","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:49:48"}
{"caller":["{phoneNumber:3921492588","callCampaignId:4","callTargetId:166","userId:4}"],"level":"info","message":"StasisStart canale 1789570173.581","meta":{"callCampaignId":4,"callTargetId":166,"phoneNumber":"3921492588","startedAt":"2026-09-16T14:49:33.156Z","userId":4},"timestamp":"2026-09-16 16:49:48"}
{"bridgeId":"ee40d6c7-e303-4a84-9eb5-6911ac35254e","leadChannelId":"1789570173.581","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:49:48"}
{"channelId":"1789570188.587","connectionId":"b27a6d79-c896-48ef-81f6-773acff2e5c9","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:49:48"}
{"connectionId":"b27a6d79-c896-48ef-81f6-773acff2e5c9","leadChannelId":"1789570173.581","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:49:48"}
{"leadChannelId":"1789570173.581","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:49:48"}
{"level":"info","message":"Canale 1789570188.587 risposto (Up)","timestamp":"2026-09-16 16:49:48"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570188.587","timestamp":"2026-09-16 16:49:48"}
{"bridgeId":"ee40d6c7-e303-4a84-9eb5-6911ac35254e","externalChannelId":"1789570188.587","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:49:48"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570173.581","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:49:48"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:49:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:49:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:49:49"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:49:49"}
{"finalResult":null,"leadChannelId":"1789570147.571","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:49:50"}
{"callCampaignId":4,"callTargetId":161,"jobId":"434","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479477329","timestamp":"2026-09-16 16:49:50","userId":4}
{"attemptsMade":1,"callTargetId":161,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:49:50"}
{"coldCallId":278,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:49:50"}
{"level":"info","message":"Dialer worker: job 339 completato","result":{"coldCallId":278,"status":"hung_up_early"},"timestamp":"2026-09-16 16:49:50"}
{"callCampaignId":4,"callTargetId":168,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3335006611","timestamp":"2026-09-16 16:49:50"}
{"endpoint":"PJSIP/2337393335006611@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":168,"userId":4},"normalizedNumber":"2337393335006611","phoneNumber":"3335006611","timestamp":"2026-09-16 16:49:50"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570190.588 distrutto","meta":{"callCampaignId":4,"callTargetId":168,"phoneNumber":"3335006611","startedAt":"2026-09-16T14:49:50.671Z","userId":4},"timestamp":"2026-09-16 16:49:50"}
{"callTargetId":168,"causeText":"Call Rejected","channelId":"1789570190.588","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:49:50"}
{"callCampaignId":4,"callTargetId":168,"jobId":"435","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3335006611","timestamp":"2026-09-16 16:49:50","userId":4}
{"attemptsMade":1,"callTargetId":168,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:49:50"}
{"coldCallId":279,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:49:50"}
{"level":"info","message":"Dialer worker: job 346 completato","result":{"coldCallId":279,"status":"not_answered"},"timestamp":"2026-09-16 16:49:50"}
{"callCampaignId":4,"callTargetId":169,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3387789610","timestamp":"2026-09-16 16:49:50"}
{"endpoint":"PJSIP/2337393387789610@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":169,"userId":4},"normalizedNumber":"2337393387789610","phoneNumber":"3387789610","timestamp":"2026-09-16 16:49:50"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570173.581","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:49:50"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570190.589 distrutto","meta":{"callCampaignId":4,"callTargetId":169,"phoneNumber":"3387789610","startedAt":"2026-09-16T14:49:50.752Z","userId":4},"timestamp":"2026-09-16 16:49:50"}
{"callTargetId":169,"causeText":"Call Rejected","channelId":"1789570190.589","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:49:50"}
{"callCampaignId":4,"callTargetId":169,"jobId":"436","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3387789610","timestamp":"2026-09-16 16:49:50","userId":4}
{"attemptsMade":1,"callTargetId":169,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:49:50"}
{"coldCallId":280,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:49:50"}
{"level":"info","message":"Dialer worker: job 347 completato","result":{"coldCallId":280,"status":"not_answered"},"timestamp":"2026-09-16 16:49:50"}
{"callCampaignId":4,"callTargetId":170,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3383443644","timestamp":"2026-09-16 16:49:50"}
{"endpoint":"PJSIP/2337393383443644@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":170,"userId":4},"normalizedNumber":"2337393383443644","phoneNumber":"3383443644","timestamp":"2026-09-16 16:49:50"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570190.590 distrutto","meta":{"callCampaignId":4,"callTargetId":170,"phoneNumber":"3383443644","startedAt":"2026-09-16T14:49:50.833Z","userId":4},"timestamp":"2026-09-16 16:49:50"}
{"callTargetId":170,"causeText":"Call Rejected","channelId":"1789570190.590","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:49:50"}
{"callCampaignId":4,"callTargetId":170,"jobId":"437","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3383443644","timestamp":"2026-09-16 16:49:50","userId":4}
{"attemptsMade":1,"callTargetId":170,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:49:50"}
{"coldCallId":281,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:49:50"}
{"level":"info","message":"Dialer worker: job 348 completato","result":{"coldCallId":281,"status":"not_answered"},"timestamp":"2026-09-16 16:49:50"}
{"callCampaignId":4,"callTargetId":171,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3343082824","timestamp":"2026-09-16 16:49:50"}
{"endpoint":"PJSIP/2337393343082824@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":171,"userId":4},"normalizedNumber":"2337393343082824","phoneNumber":"3343082824","timestamp":"2026-09-16 16:49:50"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570190.591 distrutto","meta":{"callCampaignId":4,"callTargetId":171,"phoneNumber":"3343082824","startedAt":"2026-09-16T14:49:50.920Z","userId":4},"timestamp":"2026-09-16 16:49:50"}
{"callTargetId":171,"causeText":"Call Rejected","channelId":"1789570190.591","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:49:50"}
{"callCampaignId":4,"callTargetId":171,"jobId":"438","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3343082824","timestamp":"2026-09-16 16:49:50","userId":4}
{"attemptsMade":1,"callTargetId":171,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:49:50"}
{"coldCallId":282,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:49:50"}
{"level":"info","message":"Dialer worker: job 349 completato","result":{"coldCallId":282,"status":"not_answered"},"timestamp":"2026-09-16 16:49:50"}
{"callCampaignId":4,"callTargetId":172,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3802141436","timestamp":"2026-09-16 16:49:50"}
{"endpoint":"PJSIP/2337393802141436@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":172,"userId":4},"normalizedNumber":"2337393802141436","phoneNumber":"3802141436","timestamp":"2026-09-16 16:49:51"}
{"leadChannelId":"1789570173.581","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:49:51"}
{"leadChannelId":"1789570173.581","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 16:49:51"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570173.581","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:49:51","ttsMs":0}
{"leadChannelId":"1789570173.581","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 16:49:51"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570173.581","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:49:52"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570173.581","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:49:54"}
{"level":"info","message":"StasisEnd canale 1789570173.581","meta":{"callCampaignId":4,"callTargetId":166,"phoneNumber":"3921492588","startedAt":"2026-09-16T14:49:33.156Z","userId":4},"timestamp":"2026-09-16 16:49:56"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570173.581 distrutto","timestamp":"2026-09-16 16:49:56"}
{"level":"info","message":"Canale 1789570179.585 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":167,"phoneNumber":"3939042028","startedAt":"2026-09-16T14:49:39.604Z","userId":4},"timestamp":"2026-09-16 16:49:58"}
{"callTargetId":167,"channelId":"1789570179.585","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:49:58"}
{"caller":["{phoneNumber:3939042028","callCampaignId:4","callTargetId:167","userId:4}"],"level":"info","message":"StasisStart canale 1789570179.585","meta":{"callCampaignId":4,"callTargetId":167,"phoneNumber":"3939042028","startedAt":"2026-09-16T14:49:39.604Z","userId":4},"timestamp":"2026-09-16 16:49:58"}
{"bridgeId":"6fc04b4a-f2a5-42de-9a7d-4fdce389c8e4","leadChannelId":"1789570179.585","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:49:58"}
{"channelId":"1789570198.594","connectionId":"6d2de703-9ed6-4dbc-9a73-97c0c3076902","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:49:58"}
{"connectionId":"6d2de703-9ed6-4dbc-9a73-97c0c3076902","leadChannelId":"1789570179.585","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:49:58"}
{"leadChannelId":"1789570179.585","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:49:58"}
{"level":"info","message":"Canale 1789570198.594 risposto (Up)","timestamp":"2026-09-16 16:49:58"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570198.594","timestamp":"2026-09-16 16:49:58"}
{"bridgeId":"6fc04b4a-f2a5-42de-9a7d-4fdce389c8e4","externalChannelId":"1789570198.594","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:49:58"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570179.585","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:49:58"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:49:58"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570179.585","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:50:00"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:50:00"}
{"leadChannelId":"1789570173.581","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:50:00"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:50:00"}
{"leadChannelId":"1789570173.581","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:50:00"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:50:00"}
{"level":"info","message":"StasisEnd canale 1789570188.587","timestamp":"2026-09-16 16:50:00"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570188.587 distrutto","timestamp":"2026-09-16 16:50:00"}
{"code":1000,"leadChannelId":"1789570173.581","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:50:00"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570173.581 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:50:00"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:50:00"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570179.585","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:50:02"}
{"finalResult":null,"leadChannelId":"1789570173.581","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:50:02"}
{"leadChannelId":"1789570179.585","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:50:02"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570179.585","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:50:02","ttsMs":0}
{"callCampaignId":4,"callTargetId":166,"jobId":"439","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3921492588","timestamp":"2026-09-16 16:50:02","userId":4}
{"attemptsMade":1,"callTargetId":166,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:02"}
{"coldCallId":283,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:50:02"}
{"level":"info","message":"Dialer worker: job 344 completato","result":{"coldCallId":283,"status":"hung_up_early"},"timestamp":"2026-09-16 16:50:02"}
{"callCampaignId":4,"callTargetId":173,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3293324139","timestamp":"2026-09-16 16:50:02"}
{"endpoint":"PJSIP/2337393293324139@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":173,"userId":4},"normalizedNumber":"2337393293324139","phoneNumber":"3293324139","timestamp":"2026-09-16 16:50:02"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570179.585","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:50:04"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570179.585","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:50:06"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789570191.592 distrutto","meta":{"callCampaignId":4,"callTargetId":172,"phoneNumber":"3802141436","startedAt":"2026-09-16T14:49:51.002Z","userId":4},"timestamp":"2026-09-16 16:50:07"}
{"callTargetId":172,"causeText":"User busy","channelId":"1789570191.592","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:07"}
{"callCampaignId":4,"callTargetId":172,"jobId":"440","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3802141436","timestamp":"2026-09-16 16:50:07","userId":4}
{"attemptsMade":1,"callTargetId":172,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:07"}
{"coldCallId":284,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:07"}
{"level":"info","message":"Dialer worker: job 350 completato","result":{"coldCallId":284,"status":"not_answered"},"timestamp":"2026-09-16 16:50:07"}
{"callCampaignId":4,"callTargetId":174,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3291145258","timestamp":"2026-09-16 16:50:07"}
{"endpoint":"PJSIP/2337393291145258@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":174,"userId":4},"normalizedNumber":"2337393291145258","phoneNumber":"3291145258","timestamp":"2026-09-16 16:50:07"}
{"level":"info","message":"StasisEnd canale 1789570179.585","meta":{"callCampaignId":4,"callTargetId":167,"phoneNumber":"3939042028","startedAt":"2026-09-16T14:49:39.604Z","userId":4},"timestamp":"2026-09-16 16:50:08"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570179.585 distrutto","timestamp":"2026-09-16 16:50:08"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:50:12"}
{"level":"info","message":"Canale 1789570202.596 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":173,"phoneNumber":"3293324139","startedAt":"2026-09-16T14:50:02.623Z","userId":4},"timestamp":"2026-09-16 16:50:14"}
{"callTargetId":173,"channelId":"1789570202.596","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:50:14"}
{"caller":["{phoneNumber:3293324139","callCampaignId:4","callTargetId:173","userId:4}"],"level":"info","message":"StasisStart canale 1789570202.596","meta":{"callCampaignId":4,"callTargetId":173,"phoneNumber":"3293324139","startedAt":"2026-09-16T14:50:02.623Z","userId":4},"timestamp":"2026-09-16 16:50:14"}
{"bridgeId":"75e4c749-a7e9-4416-9a6f-5d246c8aa5da","leadChannelId":"1789570202.596","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:50:14"}
{"channelId":"1789570214.599","connectionId":"638523d2-dbc7-4978-883c-6529b046b2fd","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:50:14"}
{"connectionId":"638523d2-dbc7-4978-883c-6529b046b2fd","leadChannelId":"1789570202.596","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:50:14"}
{"leadChannelId":"1789570202.596","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:50:14"}
{"level":"info","message":"Canale 1789570214.599 risposto (Up)","timestamp":"2026-09-16 16:50:14"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570214.599","timestamp":"2026-09-16 16:50:14"}
{"bridgeId":"75e4c749-a7e9-4416-9a6f-5d246c8aa5da","externalChannelId":"1789570214.599","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:50:14"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570202.596","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:50:14"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:50:15"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570202.596","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:50:16"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570202.596","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:50:18"}
{"leadChannelId":"1789570202.596","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 16:50:19"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570202.596","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:50:19","ttsMs":0}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:50:19"}
{"leadChannelId":"1789570179.585","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:50:19"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:50:19"}
{"level":"info","message":"StasisEnd canale 1789570198.594","timestamp":"2026-09-16 16:50:19"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570198.594 distrutto","timestamp":"2026-09-16 16:50:19"}
{"code":1000,"leadChannelId":"1789570179.585","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:50:19"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570179.585 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:50:19"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570202.596","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:50:20"}
{"finalResult":null,"leadChannelId":"1789570179.585","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:50:21"}
{"callCampaignId":4,"callTargetId":167,"jobId":"441","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3939042028","timestamp":"2026-09-16 16:50:21","userId":4}
{"attemptsMade":1,"callTargetId":167,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:21"}
{"coldCallId":285,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:50:21"}
{"level":"info","message":"Dialer worker: job 345 completato","result":{"coldCallId":285,"status":"hung_up_early"},"timestamp":"2026-09-16 16:50:21"}
{"callCampaignId":4,"callTargetId":175,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3475891755","timestamp":"2026-09-16 16:50:21"}
{"endpoint":"PJSIP/2337393475891755@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":175,"userId":4},"normalizedNumber":"2337393475891755","phoneNumber":"3475891755","timestamp":"2026-09-16 16:50:21"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570202.596","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:50:22"}
{"leadChannelId":"1789570202.596","level":"info","message":"Trascrizione lead (parziale)","text":"Ma la tangola","timestamp":"2026-09-16 16:50:24"}
{"level":"info","message":"StasisEnd canale 1789570202.596","meta":{"callCampaignId":4,"callTargetId":173,"phoneNumber":"3293324139","startedAt":"2026-09-16T14:50:02.623Z","userId":4},"timestamp":"2026-09-16 16:50:24"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570202.596 distrutto","timestamp":"2026-09-16 16:50:24"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Ma la tangola","timestamp":"2026-09-16 16:50:26"}
{"leadChannelId":"1789570202.596","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Ma la tangola","timestamp":"2026-09-16 16:50:26"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:50:28"}
{"leadChannelId":"1789570202.596","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:50:28"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:50:28"}
{"leadChannelId":"1789570202.596","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:50:28"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:50:28"}
{"level":"info","message":"StasisEnd canale 1789570214.599","timestamp":"2026-09-16 16:50:28"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570214.599 distrutto","timestamp":"2026-09-16 16:50:28"}
{"code":1000,"leadChannelId":"1789570202.596","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:50:28"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570202.596 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:50:28"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:50:29"}
{"level":"info","message":"Canale 1789570221.601 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":175,"phoneNumber":"3475891755","startedAt":"2026-09-16T14:50:21.867Z","userId":4},"timestamp":"2026-09-16 16:50:29"}
{"callTargetId":175,"channelId":"1789570221.601","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:50:29"}
{"caller":["{phoneNumber:3475891755","callCampaignId:4","callTargetId:175","userId:4}"],"level":"info","message":"StasisStart canale 1789570221.601","meta":{"callCampaignId":4,"callTargetId":175,"phoneNumber":"3475891755","startedAt":"2026-09-16T14:50:21.867Z","userId":4},"timestamp":"2026-09-16 16:50:29"}
{"bridgeId":"58659ea8-8ae6-4f5a-b71f-73b5bcf70faa","leadChannelId":"1789570221.601","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:50:29"}
{"channelId":"1789570229.604","connectionId":"81fcf810-bca3-4842-93dd-3cadeed4d103","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:50:29"}
{"connectionId":"81fcf810-bca3-4842-93dd-3cadeed4d103","leadChannelId":"1789570221.601","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:50:29"}
{"leadChannelId":"1789570221.601","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:50:29"}
{"level":"info","message":"Canale 1789570229.604 risposto (Up)","timestamp":"2026-09-16 16:50:29"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570229.604","timestamp":"2026-09-16 16:50:29"}
{"bridgeId":"58659ea8-8ae6-4f5a-b71f-73b5bcf70faa","externalChannelId":"1789570229.604","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:50:29"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570221.601","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:50:29"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:50:29"}
{"finalResult":null,"leadChannelId":"1789570202.596","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:50:30"}
{"callCampaignId":4,"callTargetId":173,"jobId":"442","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3293324139","timestamp":"2026-09-16 16:50:30","userId":4}
{"attemptsMade":1,"callTargetId":173,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:30"}
{"coldCallId":286,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:50:30"}
{"level":"info","message":"Dialer worker: job 351 completato","result":{"coldCallId":286,"status":"hung_up_early"},"timestamp":"2026-09-16 16:50:30"}
{"callCampaignId":4,"callTargetId":176,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3387065780","timestamp":"2026-09-16 16:50:30"}
{"endpoint":"PJSIP/2337393387065780@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":176,"userId":4},"normalizedNumber":"2337393387065780","phoneNumber":"3387065780","timestamp":"2026-09-16 16:50:30"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570230.605 distrutto","meta":{"callCampaignId":4,"callTargetId":176,"phoneNumber":"3387065780","startedAt":"2026-09-16T14:50:30.661Z","userId":4},"timestamp":"2026-09-16 16:50:30"}
{"callTargetId":176,"causeText":"Call Rejected","channelId":"1789570230.605","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:30"}
{"callCampaignId":4,"callTargetId":176,"jobId":"443","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3387065780","timestamp":"2026-09-16 16:50:30","userId":4}
{"attemptsMade":1,"callTargetId":176,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:30"}
{"coldCallId":287,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:30"}
{"level":"info","message":"Dialer worker: job 354 completato","result":{"coldCallId":287,"status":"not_answered"},"timestamp":"2026-09-16 16:50:30"}
{"callCampaignId":4,"callTargetId":177,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3932750000","timestamp":"2026-09-16 16:50:30"}
{"endpoint":"PJSIP/2337393932750000@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":177,"userId":4},"normalizedNumber":"2337393932750000","phoneNumber":"3932750000","timestamp":"2026-09-16 16:50:30"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789570230.606 distrutto","meta":{"callCampaignId":4,"callTargetId":177,"phoneNumber":"3932750000","startedAt":"2026-09-16T14:50:30.754Z","userId":4},"timestamp":"2026-09-16 16:50:31"}
{"callTargetId":177,"causeText":"Circuit/channel congestion","channelId":"1789570230.606","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:31"}
{"callCampaignId":4,"callTargetId":177,"jobId":"444","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3932750000","timestamp":"2026-09-16 16:50:31","userId":4}
{"attemptsMade":1,"callTargetId":177,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:31"}
{"coldCallId":288,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:31"}
{"level":"info","message":"Dialer worker: job 355 completato","result":{"coldCallId":288,"status":"not_answered"},"timestamp":"2026-09-16 16:50:31"}
{"callCampaignId":4,"callTargetId":178,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3357869641","timestamp":"2026-09-16 16:50:31"}
{"endpoint":"PJSIP/2337393357869641@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":178,"userId":4},"normalizedNumber":"2337393357869641","phoneNumber":"3357869641","timestamp":"2026-09-16 16:50:31"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570231.607 distrutto","meta":{"callCampaignId":4,"callTargetId":178,"phoneNumber":"3357869641","startedAt":"2026-09-16T14:50:31.099Z","userId":4},"timestamp":"2026-09-16 16:50:31"}
{"callTargetId":178,"causeText":"Call Rejected","channelId":"1789570231.607","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:31"}
{"callCampaignId":4,"callTargetId":178,"jobId":"445","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3357869641","timestamp":"2026-09-16 16:50:31","userId":4}
{"attemptsMade":1,"callTargetId":178,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:31"}
{"coldCallId":289,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:31"}
{"level":"info","message":"Dialer worker: job 356 completato","result":{"coldCallId":289,"status":"not_answered"},"timestamp":"2026-09-16 16:50:31"}
{"callCampaignId":4,"callTargetId":179,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3713008292","timestamp":"2026-09-16 16:50:31"}
{"endpoint":"PJSIP/2337393713008292@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":179,"userId":4},"normalizedNumber":"2337393713008292","phoneNumber":"3713008292","timestamp":"2026-09-16 16:50:31"}
{"leadChannelId":"1789570221.601","level":"info","message":"Trascrizione lead (parziale)","text":"Ma vale per tutte","timestamp":"2026-09-16 16:50:31"}
{"leadChannelId":"1789570221.601","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Ma vale per tutte","timestamp":"2026-09-16 16:50:31"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570221.601","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:50:31","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789570221.601","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:50:31"}
{"leadChannelId":"1789570221.601","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Ma vale per tutti e due, pronta?","timestamp":"2026-09-16 16:50:32"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570221.601","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:50:33"}
{"level":"info","message":"StasisEnd canale 1789570221.601","meta":{"callCampaignId":4,"callTargetId":175,"phoneNumber":"3475891755","startedAt":"2026-09-16T14:50:21.867Z","userId":4},"timestamp":"2026-09-16 16:50:35"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570221.601 distrutto","timestamp":"2026-09-16 16:50:35"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789570207.597 distrutto","meta":{"callCampaignId":4,"callTargetId":174,"phoneNumber":"3291145258","startedAt":"2026-09-16T14:50:07.712Z","userId":4},"timestamp":"2026-09-16 16:50:37"}
{"callTargetId":174,"causeText":"Unknown","channelId":"1789570207.597","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:37"}
{"callCampaignId":4,"callTargetId":174,"jobId":"446","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3291145258","timestamp":"2026-09-16 16:50:37","userId":4}
{"attemptsMade":1,"callTargetId":174,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:37"}
{"coldCallId":290,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:37"}
{"level":"info","message":"Dialer worker: job 352 completato","result":{"coldCallId":290,"status":"not_answered"},"timestamp":"2026-09-16 16:50:37"}
{"callCampaignId":4,"callTargetId":180,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3398195377","timestamp":"2026-09-16 16:50:37"}
{"endpoint":"PJSIP/2337393398195377@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":180,"userId":4},"normalizedNumber":"2337393398195377","phoneNumber":"3398195377","timestamp":"2026-09-16 16:50:37"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570237.610 distrutto","meta":{"callCampaignId":4,"callTargetId":180,"phoneNumber":"3398195377","startedAt":"2026-09-16T14:50:37.769Z","userId":4},"timestamp":"2026-09-16 16:50:37"}
{"callTargetId":180,"causeText":"Call Rejected","channelId":"1789570237.610","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:37"}
{"callCampaignId":4,"callTargetId":180,"jobId":"447","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398195377","timestamp":"2026-09-16 16:50:37","userId":4}
{"attemptsMade":1,"callTargetId":180,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:37"}
{"coldCallId":291,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:37"}
{"level":"info","message":"Dialer worker: job 358 completato","result":{"coldCallId":291,"status":"not_answered"},"timestamp":"2026-09-16 16:50:37"}
{"callCampaignId":4,"callTargetId":181,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3356876128","timestamp":"2026-09-16 16:50:37"}
{"endpoint":"PJSIP/2337393356876128@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":181,"userId":4},"normalizedNumber":"2337393356876128","phoneNumber":"3356876128","timestamp":"2026-09-16 16:50:37"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570237.611 distrutto","meta":{"callCampaignId":4,"callTargetId":181,"phoneNumber":"3356876128","startedAt":"2026-09-16T14:50:37.852Z","userId":4},"timestamp":"2026-09-16 16:50:37"}
{"callTargetId":181,"causeText":"Call Rejected","channelId":"1789570237.611","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:37"}
{"callCampaignId":4,"callTargetId":181,"jobId":"448","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356876128","timestamp":"2026-09-16 16:50:37","userId":4}
{"attemptsMade":1,"callTargetId":181,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:37"}
{"coldCallId":292,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:37"}
{"level":"info","message":"Dialer worker: job 359 completato","result":{"coldCallId":292,"status":"not_answered"},"timestamp":"2026-09-16 16:50:37"}
{"callCampaignId":4,"callTargetId":182,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3335676930","timestamp":"2026-09-16 16:50:37"}
{"endpoint":"PJSIP/2337393335676930@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":182,"userId":4},"normalizedNumber":"2337393335676930","phoneNumber":"3335676930","timestamp":"2026-09-16 16:50:37"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570237.612 distrutto","meta":{"callCampaignId":4,"callTargetId":182,"phoneNumber":"3335676930","startedAt":"2026-09-16T14:50:37.935Z","userId":4},"timestamp":"2026-09-16 16:50:37"}
{"callTargetId":182,"causeText":"Call Rejected","channelId":"1789570237.612","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:37"}
{"callCampaignId":4,"callTargetId":182,"jobId":"449","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3335676930","timestamp":"2026-09-16 16:50:38","userId":4}
{"attemptsMade":1,"callTargetId":182,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:38"}
{"coldCallId":293,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:38"}
{"level":"info","message":"Dialer worker: job 360 completato","result":{"coldCallId":293,"status":"not_answered"},"timestamp":"2026-09-16 16:50:38"}
{"callCampaignId":4,"callTargetId":183,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3394033809","timestamp":"2026-09-16 16:50:38"}
{"endpoint":"PJSIP/2337393394033809@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":183,"userId":4},"normalizedNumber":"2337393394033809","phoneNumber":"3394033809","timestamp":"2026-09-16 16:50:38"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570238.613 distrutto","meta":{"callCampaignId":4,"callTargetId":183,"phoneNumber":"3394033809","startedAt":"2026-09-16T14:50:38.028Z","userId":4},"timestamp":"2026-09-16 16:50:38"}
{"callTargetId":183,"causeText":"Call Rejected","channelId":"1789570238.613","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:38"}
{"callCampaignId":4,"callTargetId":183,"jobId":"450","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3394033809","timestamp":"2026-09-16 16:50:38","userId":4}
{"attemptsMade":1,"callTargetId":183,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:38"}
{"coldCallId":294,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:38"}
{"level":"info","message":"Dialer worker: job 361 completato","result":{"coldCallId":294,"status":"not_answered"},"timestamp":"2026-09-16 16:50:38"}
{"callCampaignId":4,"callTargetId":184,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3389818002","timestamp":"2026-09-16 16:50:38"}
{"endpoint":"PJSIP/2337393389818002@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":184,"userId":4},"normalizedNumber":"2337393389818002","phoneNumber":"3389818002","timestamp":"2026-09-16 16:50:38"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570238.614 distrutto","meta":{"callCampaignId":4,"callTargetId":184,"phoneNumber":"3389818002","startedAt":"2026-09-16T14:50:38.124Z","userId":4},"timestamp":"2026-09-16 16:50:38"}
{"callTargetId":184,"causeText":"Call Rejected","channelId":"1789570238.614","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:38"}
{"callCampaignId":4,"callTargetId":184,"jobId":"451","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3389818002","timestamp":"2026-09-16 16:50:38","userId":4}
{"attemptsMade":1,"callTargetId":184,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:38"}
{"coldCallId":295,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:38"}
{"level":"info","message":"Dialer worker: job 362 completato","result":{"coldCallId":295,"status":"not_answered"},"timestamp":"2026-09-16 16:50:38"}
{"callCampaignId":4,"callTargetId":185,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3313382444","timestamp":"2026-09-16 16:50:38"}
{"endpoint":"PJSIP/2337393313382444@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":185,"userId":4},"normalizedNumber":"2337393313382444","phoneNumber":"3313382444","timestamp":"2026-09-16 16:50:38"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570238.615 distrutto","meta":{"callCampaignId":4,"callTargetId":185,"phoneNumber":"3313382444","startedAt":"2026-09-16T14:50:38.207Z","userId":4},"timestamp":"2026-09-16 16:50:38"}
{"callTargetId":185,"causeText":"Call Rejected","channelId":"1789570238.615","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:38"}
{"callCampaignId":4,"callTargetId":185,"jobId":"452","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313382444","timestamp":"2026-09-16 16:50:38","userId":4}
{"attemptsMade":1,"callTargetId":185,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:38"}
{"coldCallId":296,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:38"}
{"level":"info","message":"Dialer worker: job 363 completato","result":{"coldCallId":296,"status":"not_answered"},"timestamp":"2026-09-16 16:50:38"}
{"callCampaignId":4,"callTargetId":186,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3315388877","timestamp":"2026-09-16 16:50:38"}
{"endpoint":"PJSIP/2337393315388877@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":186,"userId":4},"normalizedNumber":"2337393315388877","phoneNumber":"3315388877","timestamp":"2026-09-16 16:50:38"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570238.616 distrutto","meta":{"callCampaignId":4,"callTargetId":186,"phoneNumber":"3315388877","startedAt":"2026-09-16T14:50:38.292Z","userId":4},"timestamp":"2026-09-16 16:50:38"}
{"callTargetId":186,"causeText":"Call Rejected","channelId":"1789570238.616","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:38"}
{"callCampaignId":4,"callTargetId":186,"jobId":"453","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3315388877","timestamp":"2026-09-16 16:50:38","userId":4}
{"attemptsMade":1,"callTargetId":186,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:38"}
{"coldCallId":297,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:38"}
{"level":"info","message":"Dialer worker: job 364 completato","result":{"coldCallId":297,"status":"not_answered"},"timestamp":"2026-09-16 16:50:38"}
{"callCampaignId":4,"callTargetId":187,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3356087274","timestamp":"2026-09-16 16:50:38"}
{"endpoint":"PJSIP/2337393356087274@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":187,"userId":4},"normalizedNumber":"2337393356087274","phoneNumber":"3356087274","timestamp":"2026-09-16 16:50:38"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570238.617 distrutto","meta":{"callCampaignId":4,"callTargetId":187,"phoneNumber":"3356087274","startedAt":"2026-09-16T14:50:38.379Z","userId":4},"timestamp":"2026-09-16 16:50:38"}
{"callTargetId":187,"causeText":"Call Rejected","channelId":"1789570238.617","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:38"}
{"callCampaignId":4,"callTargetId":187,"jobId":"454","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356087274","timestamp":"2026-09-16 16:50:38","userId":4}
{"attemptsMade":1,"callTargetId":187,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:38"}
{"coldCallId":298,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:38"}
{"level":"info","message":"Dialer worker: job 365 completato","result":{"coldCallId":298,"status":"not_answered"},"timestamp":"2026-09-16 16:50:38"}
{"callCampaignId":4,"callTargetId":188,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3496729122","timestamp":"2026-09-16 16:50:38"}
{"endpoint":"PJSIP/2337393496729122@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":188,"userId":4},"normalizedNumber":"2337393496729122","phoneNumber":"3496729122","timestamp":"2026-09-16 16:50:38"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:50:39"}
{"leadChannelId":"1789570221.601","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:50:39"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:50:39"}
{"leadChannelId":"1789570221.601","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:50:39"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:50:39"}
{"level":"info","message":"StasisEnd canale 1789570229.604","timestamp":"2026-09-16 16:50:39"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570229.604 distrutto","timestamp":"2026-09-16 16:50:39"}
{"code":1000,"leadChannelId":"1789570221.601","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:50:39"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570221.601 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:50:39"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:50:39"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:50:41"}
{"finalResult":null,"leadChannelId":"1789570221.601","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:50:41"}
{"callCampaignId":4,"callTargetId":175,"jobId":"455","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3475891755","timestamp":"2026-09-16 16:50:41","userId":4}
{"attemptsMade":1,"callTargetId":175,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:41"}
{"coldCallId":299,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:50:41"}
{"level":"info","message":"Dialer worker: job 353 completato","result":{"coldCallId":299,"status":"hung_up_early"},"timestamp":"2026-09-16 16:50:41"}
{"callCampaignId":4,"callTargetId":189,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3276731236","timestamp":"2026-09-16 16:50:41"}
{"endpoint":"PJSIP/2337393276731236@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":189,"userId":4},"normalizedNumber":"2337393276731236","phoneNumber":"3276731236","timestamp":"2026-09-16 16:50:41"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789570241.620 distrutto","meta":{"callCampaignId":4,"callTargetId":189,"phoneNumber":"3276731236","startedAt":"2026-09-16T14:50:41.279Z","userId":4},"timestamp":"2026-09-16 16:50:42"}
{"callTargetId":189,"causeText":"User busy","channelId":"1789570241.620","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:42"}
{"callCampaignId":4,"callTargetId":189,"jobId":"456","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3276731236","timestamp":"2026-09-16 16:50:42","userId":4}
{"attemptsMade":1,"callTargetId":189,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:42"}
{"coldCallId":300,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:42"}
{"level":"info","message":"Dialer worker: job 367 completato","result":{"coldCallId":300,"status":"not_answered"},"timestamp":"2026-09-16 16:50:42"}
{"callCampaignId":4,"callTargetId":190,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3313633508","timestamp":"2026-09-16 16:50:42"}
{"endpoint":"PJSIP/2337393313633508@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":190,"userId":4},"normalizedNumber":"2337393313633508","phoneNumber":"3313633508","timestamp":"2026-09-16 16:50:42"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789570242.621 distrutto","meta":{"callCampaignId":4,"callTargetId":190,"phoneNumber":"3313633508","startedAt":"2026-09-16T14:50:42.693Z","userId":4},"timestamp":"2026-09-16 16:50:42"}
{"callTargetId":190,"causeText":"Call Rejected","channelId":"1789570242.621","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:42"}
{"callCampaignId":4,"callTargetId":190,"jobId":"457","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313633508","timestamp":"2026-09-16 16:50:42","userId":4}
{"attemptsMade":1,"callTargetId":190,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:42"}
{"coldCallId":301,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:42"}
{"level":"info","message":"Dialer worker: job 368 completato","result":{"coldCallId":301,"status":"not_answered"},"timestamp":"2026-09-16 16:50:42"}
{"callCampaignId":4,"callTargetId":191,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472718201","timestamp":"2026-09-16 16:50:42"}
{"endpoint":"PJSIP/2337393472718201@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":191,"userId":4},"normalizedNumber":"2337393472718201","phoneNumber":"3472718201","timestamp":"2026-09-16 16:50:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:50:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:50:49"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789570238.618 distrutto","meta":{"callCampaignId":4,"callTargetId":188,"phoneNumber":"3496729122","startedAt":"2026-09-16T14:50:38.461Z","userId":4},"timestamp":"2026-09-16 16:50:50"}
{"callTargetId":188,"causeText":"User busy","channelId":"1789570238.618","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:50"}
{"callCampaignId":4,"callTargetId":188,"jobId":"458","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3496729122","timestamp":"2026-09-16 16:50:50","userId":4}
{"attemptsMade":1,"callTargetId":188,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:50"}
{"coldCallId":302,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:50"}
{"level":"info","message":"Dialer worker: job 366 completato","result":{"coldCallId":302,"status":"not_answered"},"timestamp":"2026-09-16 16:50:50"}
{"callCampaignId":4,"callTargetId":192,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3273432723","timestamp":"2026-09-16 16:50:50"}
{"endpoint":"PJSIP/2337393273432723@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":192,"userId":4},"normalizedNumber":"2337393273432723","phoneNumber":"3273432723","timestamp":"2026-09-16 16:50:50"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789570250.623 distrutto","meta":{"callCampaignId":4,"callTargetId":192,"phoneNumber":"3273432723","startedAt":"2026-09-16T14:50:50.705Z","userId":4},"timestamp":"2026-09-16 16:50:50"}
{"callTargetId":192,"causeText":"Circuit/channel congestion","channelId":"1789570250.623","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:50:50"}
{"callCampaignId":4,"callTargetId":192,"jobId":"459","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3273432723","timestamp":"2026-09-16 16:50:50","userId":4}
{"attemptsMade":1,"callTargetId":192,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:50:50"}
{"coldCallId":303,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:50:50"}
{"level":"info","message":"Dialer worker: job 370 completato","result":{"coldCallId":303,"status":"not_answered"},"timestamp":"2026-09-16 16:50:50"}
{"callCampaignId":4,"callTargetId":193,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3208470506","timestamp":"2026-09-16 16:50:50"}
{"endpoint":"PJSIP/2337393208470506@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":193,"userId":4},"normalizedNumber":"2337393208470506","phoneNumber":"3208470506","timestamp":"2026-09-16 16:50:50"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:50:51"}
{"level":"info","message":"Canale 1789570242.622 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":191,"phoneNumber":"3472718201","startedAt":"2026-09-16T14:50:42.777Z","userId":4},"timestamp":"2026-09-16 16:50:54"}
{"callTargetId":191,"channelId":"1789570242.622","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:50:54"}
{"caller":["{phoneNumber:3472718201","callCampaignId:4","callTargetId:191","userId:4}"],"level":"info","message":"StasisStart canale 1789570242.622","meta":{"callCampaignId":4,"callTargetId":191,"phoneNumber":"3472718201","startedAt":"2026-09-16T14:50:42.777Z","userId":4},"timestamp":"2026-09-16 16:50:54"}
{"bridgeId":"ea0d2f81-a783-4c9d-8f49-80e5264d6c65","leadChannelId":"1789570242.622","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:50:54"}
{"channelId":"1789570254.625","connectionId":"f27fae85-f4ec-4bf2-9073-b95431ca3203","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:50:54"}
{"connectionId":"f27fae85-f4ec-4bf2-9073-b95431ca3203","leadChannelId":"1789570242.622","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:50:54"}
{"leadChannelId":"1789570242.622","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:50:54"}
{"level":"info","message":"Canale 1789570254.625 risposto (Up)","timestamp":"2026-09-16 16:50:54"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570254.625","timestamp":"2026-09-16 16:50:54"}
{"bridgeId":"ea0d2f81-a783-4c9d-8f49-80e5264d6c65","externalChannelId":"1789570254.625","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:50:54"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570242.622","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:50:54"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:50:54"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570242.622","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:50:56"}
{"leadChannelId":"1789570242.622","level":"info","message":"Trascrizione lead (parziale)","text":"Buonasera","timestamp":"2026-09-16 16:50:56"}
{"leadChannelId":"1789570242.622","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Buonasera","timestamp":"2026-09-16 16:50:56"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570242.622","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:50:57","ttsMs":0}
{"leadChannelId":"1789570242.622","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Buonasera","timestamp":"2026-09-16 16:50:57"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570242.622","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:50:58"}
{"level":"info","message":"StasisEnd canale 1789570242.622","meta":{"callCampaignId":4,"callTargetId":191,"phoneNumber":"3472718201","startedAt":"2026-09-16T14:50:42.777Z","userId":4},"timestamp":"2026-09-16 16:50:59"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570242.622 distrutto","timestamp":"2026-09-16 16:50:59"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789570231.608 distrutto","meta":{"callCampaignId":4,"callTargetId":179,"phoneNumber":"3713008292","startedAt":"2026-09-16T14:50:31.180Z","userId":4},"timestamp":"2026-09-16 16:51:01"}
{"callTargetId":179,"causeText":"Unknown","channelId":"1789570231.608","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:51:01"}
{"callCampaignId":4,"callTargetId":179,"jobId":"460","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3713008292","timestamp":"2026-09-16 16:51:01","userId":4}
{"attemptsMade":1,"callTargetId":179,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:51:01"}
{"coldCallId":304,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:51:01"}
{"level":"info","message":"Dialer worker: job 357 completato","result":{"coldCallId":304,"status":"not_answered"},"timestamp":"2026-09-16 16:51:01"}
{"callCampaignId":4,"callTargetId":194,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3272486124","timestamp":"2026-09-16 16:51:01"}
{"endpoint":"PJSIP/2337393272486124@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":194,"userId":4},"normalizedNumber":"2337393272486124","phoneNumber":"3272486124","timestamp":"2026-09-16 16:51:01"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:51:03"}
{"leadChannelId":"1789570242.622","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:51:03"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:51:03"}
{"leadChannelId":"1789570242.622","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:51:03"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:51:03"}
{"level":"info","message":"StasisEnd canale 1789570254.625","timestamp":"2026-09-16 16:51:03"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570254.625 distrutto","timestamp":"2026-09-16 16:51:03"}
{"code":1000,"leadChannelId":"1789570242.622","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:51:03"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570242.622 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:51:03"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:51:03"}
{"finalResult":null,"leadChannelId":"1789570242.622","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:51:05"}
{"callCampaignId":4,"callTargetId":191,"jobId":"461","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472718201","timestamp":"2026-09-16 16:51:05","userId":4}
{"attemptsMade":1,"callTargetId":191,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:51:05"}
{"coldCallId":305,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:51:05"}
{"level":"info","message":"Dialer worker: job 369 completato","result":{"coldCallId":305,"status":"hung_up_early"},"timestamp":"2026-09-16 16:51:05"}
{"callCampaignId":4,"callTargetId":195,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3773010926","timestamp":"2026-09-16 16:51:05"}
{"endpoint":"PJSIP/2337393773010926@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":195,"userId":4},"normalizedNumber":"2337393773010926","phoneNumber":"3773010926","timestamp":"2026-09-16 16:51:05"}
{"level":"info","message":"Canale 1789570250.624 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":193,"phoneNumber":"3208470506","startedAt":"2026-09-16T14:50:50.991Z","userId":4},"timestamp":"2026-09-16 16:51:09"}
{"callTargetId":193,"channelId":"1789570250.624","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:51:09"}
{"caller":["{phoneNumber:3208470506","callCampaignId:4","callTargetId:193","userId:4}"],"level":"info","message":"StasisStart canale 1789570250.624","meta":{"callCampaignId":4,"callTargetId":193,"phoneNumber":"3208470506","startedAt":"2026-09-16T14:50:50.991Z","userId":4},"timestamp":"2026-09-16 16:51:09"}
{"bridgeId":"24dc8aac-2ac2-4abc-a9f5-bd242b0426a5","leadChannelId":"1789570250.624","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:51:09"}
{"channelId":"1789570269.630","connectionId":"8828f40a-eb56-43b7-9d20-4cc6b42f3210","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:51:09"}
{"connectionId":"8828f40a-eb56-43b7-9d20-4cc6b42f3210","leadChannelId":"1789570250.624","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:51:09"}
{"leadChannelId":"1789570250.624","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:51:09"}
{"level":"info","message":"Canale 1789570269.630 risposto (Up)","timestamp":"2026-09-16 16:51:09"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570269.630","timestamp":"2026-09-16 16:51:09"}
{"bridgeId":"24dc8aac-2ac2-4abc-a9f5-bd242b0426a5","externalChannelId":"1789570269.630","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:51:09"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570250.624","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:51:09"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:51:09"}
{"level":"info","message":"Canale 1789570261.627 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":194,"phoneNumber":"3272486124","startedAt":"2026-09-16T14:51:01.256Z","userId":4},"timestamp":"2026-09-16 16:51:09"}
{"callTargetId":194,"channelId":"1789570261.627","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:51:09"}
{"caller":["{phoneNumber:3272486124","callCampaignId:4","callTargetId:194","userId:4}"],"level":"info","message":"StasisStart canale 1789570261.627","meta":{"callCampaignId":4,"callTargetId":194,"phoneNumber":"3272486124","startedAt":"2026-09-16T14:51:01.256Z","userId":4},"timestamp":"2026-09-16 16:51:09"}
{"bridgeId":"91a8d694-3ebc-49b7-9440-6e6e1a922ae6","leadChannelId":"1789570261.627","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:51:09"}
{"channelId":"1789570269.631","connectionId":"6037eaf5-0263-4662-9a50-784fc2c5cdad","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:51:09"}
{"connectionId":"6037eaf5-0263-4662-9a50-784fc2c5cdad","leadChannelId":"1789570261.627","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:51:09"}
{"leadChannelId":"1789570261.627","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:51:09"}
{"level":"info","message":"Canale 1789570269.631 risposto (Up)","timestamp":"2026-09-16 16:51:09"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570269.631","timestamp":"2026-09-16 16:51:09"}
{"bridgeId":"91a8d694-3ebc-49b7-9440-6e6e1a922ae6","externalChannelId":"1789570269.631","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:51:09"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570261.627","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:51:09"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:51:10"}
{"leadChannelId":"1789570250.624","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:51:10"}
{"leadChannelId":"1789570250.624","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 16:51:10"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570250.624","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:51:10","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789570250.624","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:11"}
{"leadChannelId":"1789570250.624","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 16:51:11"}
{"leadChannelId":"1789570261.627","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 16:51:11"}
{"leadChannelId":"1789570261.627","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 16:51:11"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570261.627","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:51:11"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570261.627","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:51:11","ttsMs":0}
{"leadChannelId":"1789570261.627","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 16:51:12"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570250.624","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:13"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570261.627","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:13"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570250.624","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:15"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:51:15"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570261.627","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:15"}
{"level":"info","message":"StasisEnd canale 1789570261.627","meta":{"callCampaignId":4,"callTargetId":194,"phoneNumber":"3272486124","startedAt":"2026-09-16T14:51:01.256Z","userId":4},"timestamp":"2026-09-16 16:51:16"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570261.627 distrutto","timestamp":"2026-09-16 16:51:16"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570250.624","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:17"}
{"count":500,"frameBytes":160,"leadChannelId":"1789570250.624","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:19"}
{"level":"info","message":"StasisEnd canale 1789570250.624","meta":{"callCampaignId":4,"callTargetId":193,"phoneNumber":"3208470506","startedAt":"2026-09-16T14:50:50.991Z","userId":4},"timestamp":"2026-09-16 16:51:20"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570250.624 distrutto","timestamp":"2026-09-16 16:51:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:51:20 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:51:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:51:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:51:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:51:21 +0000] \"GET /api/call-campaigns/4 HTTP/1.1\" 200 36010 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:51:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:51:21 +0000] \"GET /api/call-campaigns/4/results HTTP/1.1\" 200 107617 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:51:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:51:21 +0000] \"GET /api/call-campaigns/4/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:51:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:51:21 +0000] \"GET /api/tts-voices HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:51:21"}
{"level":"info","message":"Canale 1789570265.629 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":195,"phoneNumber":"3773010926","startedAt":"2026-09-16T14:51:05.355Z","userId":4},"timestamp":"2026-09-16 16:51:23"}
{"callTargetId":195,"channelId":"1789570265.629","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:51:23"}
{"caller":["{phoneNumber:3773010926","callCampaignId:4","callTargetId:195","userId:4}"],"level":"info","message":"StasisStart canale 1789570265.629","meta":{"callCampaignId":4,"callTargetId":195,"phoneNumber":"3773010926","startedAt":"2026-09-16T14:51:05.355Z","userId":4},"timestamp":"2026-09-16 16:51:23"}
{"bridgeId":"81807acb-9820-4335-abc0-06e2dd919200","leadChannelId":"1789570265.629","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:51:23"}
{"channelId":"1789570283.634","connectionId":"68e9b7ad-f8bb-4d54-9228-f483afdf9bca","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:51:23"}
{"connectionId":"68e9b7ad-f8bb-4d54-9228-f483afdf9bca","leadChannelId":"1789570265.629","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:51:23"}
{"leadChannelId":"1789570265.629","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:51:23"}
{"level":"info","message":"Canale 1789570283.634 risposto (Up)","timestamp":"2026-09-16 16:51:23"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570283.634","timestamp":"2026-09-16 16:51:23"}
{"bridgeId":"81807acb-9820-4335-abc0-06e2dd919200","externalChannelId":"1789570283.634","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:51:23"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570265.629","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:51:23"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:51:23"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:51:23"}
{"leadChannelId":"1789570250.624","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:51:23"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:51:23"}
{"leadChannelId":"1789570250.624","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:51:23"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:51:23"}
{"level":"info","message":"StasisEnd canale 1789570269.630","timestamp":"2026-09-16 16:51:23"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570269.630 distrutto","timestamp":"2026-09-16 16:51:23"}
{"code":1000,"leadChannelId":"1789570250.624","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:51:23"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570250.624 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:51:23"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:51:24"}
{"leadChannelId":"1789570265.629","level":"info","message":"Trascrizione lead (parziale)","text":"Piccolo lato","timestamp":"2026-09-16 16:51:24"}
{"leadChannelId":"1789570265.629","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Piccolo lato","timestamp":"2026-09-16 16:51:24"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570265.629","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:51:25","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789570265.629","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:25"}
{"leadChannelId":"1789570265.629","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Piccolo lato buongiorno","timestamp":"2026-09-16 16:51:25"}
{"finalResult":null,"leadChannelId":"1789570250.624","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:51:25"}
{"callCampaignId":4,"callTargetId":193,"jobId":"462","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3208470506","timestamp":"2026-09-16 16:51:25","userId":4}
{"attemptsMade":1,"callTargetId":193,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:51:25"}
{"coldCallId":306,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:51:25"}
{"level":"info","message":"Dialer worker: job 371 completato","result":{"coldCallId":306,"status":"hung_up_early"},"timestamp":"2026-09-16 16:51:25"}
{"callCampaignId":4,"callTargetId":196,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3483234115","timestamp":"2026-09-16 16:51:25"}
{"endpoint":"PJSIP/2337393483234115@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":196,"userId":4},"normalizedNumber":"2337393483234115","phoneNumber":"3483234115","timestamp":"2026-09-16 16:51:25"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570265.629","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:27"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:51:28"}
{"leadChannelId":"1789570261.627","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:51:28"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:51:28"}
{"level":"info","message":"StasisEnd canale 1789570269.631","timestamp":"2026-09-16 16:51:28"}
{"code":1000,"leadChannelId":"1789570261.627","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:51:28"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570269.631 distrutto","timestamp":"2026-09-16 16:51:28"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570261.627 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:51:28"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570265.629","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:29"}
{"finalResult":null,"leadChannelId":"1789570261.627","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:51:30"}
{"callCampaignId":4,"callTargetId":194,"jobId":"463","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3272486124","timestamp":"2026-09-16 16:51:30","userId":4}
{"attemptsMade":1,"callTargetId":194,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:51:30"}
{"coldCallId":307,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:51:30"}
{"level":"info","message":"Dialer worker: job 372 completato","result":{"coldCallId":307,"status":"hung_up_early"},"timestamp":"2026-09-16 16:51:30"}
{"callCampaignId":4,"callTargetId":197,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3281191336","timestamp":"2026-09-16 16:51:30"}
{"endpoint":"PJSIP/2337393281191336@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":197,"userId":4},"normalizedNumber":"2337393281191336","phoneNumber":"3281191336","timestamp":"2026-09-16 16:51:30"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570265.629","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:31"}
{"count":500,"frameBytes":160,"leadChannelId":"1789570265.629","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:33"}
{"level":"info","message":"Canale 1789570285.636 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":196,"phoneNumber":"3483234115","startedAt":"2026-09-16T14:51:25.987Z","userId":4},"timestamp":"2026-09-16 16:51:33"}
{"callTargetId":196,"channelId":"1789570285.636","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 16:51:33"}
{"caller":["{phoneNumber:3483234115","callCampaignId:4","callTargetId:196","userId:4}"],"level":"info","message":"StasisStart canale 1789570285.636","meta":{"callCampaignId":4,"callTargetId":196,"phoneNumber":"3483234115","startedAt":"2026-09-16T14:51:25.987Z","userId":4},"timestamp":"2026-09-16 16:51:33"}
{"bridgeId":"5ed90640-3f50-4e74-8bf5-23cf7518aa70","leadChannelId":"1789570285.636","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 16:51:33"}
{"channelId":"1789570293.639","connectionId":"cf659c06-f3a5-46e0-a230-1a44a84c6d5e","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 16:51:33"}
{"connectionId":"cf659c06-f3a5-46e0-a230-1a44a84c6d5e","leadChannelId":"1789570285.636","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 16:51:33"}
{"leadChannelId":"1789570285.636","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 16:51:33"}
{"level":"info","message":"Canale 1789570293.639 risposto (Up)","timestamp":"2026-09-16 16:51:33"}
{"caller":[],"level":"info","message":"StasisStart canale 1789570293.639","timestamp":"2026-09-16 16:51:33"}
{"bridgeId":"5ed90640-3f50-4e74-8bf5-23cf7518aa70","externalChannelId":"1789570293.639","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 16:51:33"}
{"count":1,"frameBytes":160,"leadChannelId":"1789570285.636","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:51:33"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:51:33"}
{"leadChannelId":"1789570285.636","level":"info","message":"Trascrizione lead (parziale)","text":"Glamour","timestamp":"2026-09-16 16:51:34"}
{"leadChannelId":"1789570285.636","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Glamour","timestamp":"2026-09-16 16:51:34"}
{"audioDurationMs":9195,"chars":158,"leadChannelId":"1789570285.636","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 16:51:35","ttsMs":0}
{"count":600,"frameBytes":160,"leadChannelId":"1789570265.629","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:51:35"}
{"count":100,"frameBytes":160,"leadChannelId":"1789570285.636","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:35"}
{"leadChannelId":"1789570285.636","level":"info","message":"Trascrizione lead (parziale)","text":"Glemolo buonasera,","timestamp":"2026-09-16 16:51:35"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:51:36"}
{"count":700,"frameBytes":160,"leadChannelId":"1789570265.629","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:51:37"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Glemolo buonasera,","timestamp":"2026-09-16 16:51:37"}
{"leadChannelId":"1789570285.636","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Glemolo buonasera,","timestamp":"2026-09-16 16:51:37"}
{"count":200,"frameBytes":160,"leadChannelId":"1789570285.636","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:37"}
{"level":"info","message":"StasisEnd canale 1789570265.629","meta":{"callCampaignId":4,"callTargetId":195,"phoneNumber":"3773010926","startedAt":"2026-09-16T14:51:05.355Z","userId":4},"timestamp":"2026-09-16 16:51:37"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570265.629 distrutto","timestamp":"2026-09-16 16:51:37"}
{"count":300,"frameBytes":160,"leadChannelId":"1789570285.636","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:39"}
{"count":400,"frameBytes":160,"leadChannelId":"1789570285.636","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:41"}
{"count":500,"frameBytes":160,"leadChannelId":"1789570285.636","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 16:51:43"}
{"count":600,"frameBytes":160,"leadChannelId":"1789570285.636","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 16:51:45"}
{"level":"info","message":"StasisEnd canale 1789570285.636","meta":{"callCampaignId":4,"callTargetId":196,"phoneNumber":"3483234115","startedAt":"2026-09-16T14:51:25.987Z","userId":4},"timestamp":"2026-09-16 16:51:46"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570285.636 distrutto","timestamp":"2026-09-16 16:51:46"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:51:49"}
{"leadChannelId":"1789570265.629","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:51:49"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:51:49"}
{"level":"info","message":"StasisEnd canale 1789570283.634","timestamp":"2026-09-16 16:51:49"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570283.634 distrutto","timestamp":"2026-09-16 16:51:49"}
{"code":1000,"leadChannelId":"1789570265.629","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:51:49"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570265.629 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:51:49"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 16:51:50"}
{"leadChannelId":"1789570285.636","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 16:51:50"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 16:51:50"}
{"leadChannelId":"1789570285.636","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 16:51:50"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 16:51:50"}
{"level":"info","message":"StasisEnd canale 1789570293.639","timestamp":"2026-09-16 16:51:50"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789570293.639 distrutto","timestamp":"2026-09-16 16:51:50"}
{"code":1000,"leadChannelId":"1789570285.636","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 16:51:50"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789570285.636 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 16:51:50"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 16:51:50"}
{"finalResult":null,"leadChannelId":"1789570265.629","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:51:51"}
{"callCampaignId":4,"callTargetId":195,"jobId":"464","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3773010926","timestamp":"2026-09-16 16:51:51","userId":4}
{"attemptsMade":1,"callTargetId":195,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:51:51"}
{"coldCallId":308,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:51:51"}
{"level":"info","message":"Dialer worker: job 373 completato","result":{"coldCallId":308,"status":"hung_up_early"},"timestamp":"2026-09-16 16:51:51"}
{"finalResult":null,"leadChannelId":"1789570285.636","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 16:51:52"}
{"callCampaignId":4,"callTargetId":196,"jobId":"465","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3483234115","timestamp":"2026-09-16 16:51:52","userId":4}
{"attemptsMade":1,"callTargetId":196,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:51:52"}
{"coldCallId":309,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 16:51:52"}
{"level":"info","message":"Dialer worker: job 374 completato","result":{"coldCallId":309,"status":"hung_up_early"},"timestamp":"2026-09-16 16:51:52"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789570290.638 distrutto","meta":{"callCampaignId":4,"callTargetId":197,"phoneNumber":"3281191336","startedAt":"2026-09-16T14:51:30.837Z","userId":4},"timestamp":"2026-09-16 16:52:00"}
{"callTargetId":197,"causeText":"Unknown","channelId":"1789570290.638","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 16:52:00"}
{"callCampaignId":4,"callTargetId":197,"jobId":"466","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3281191336","timestamp":"2026-09-16 16:52:00","userId":4}
{"attemptsMade":1,"callTargetId":197,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"timestamp":"2026-09-16 16:52:00"}
{"coldCallId":310,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 16:52:00"}
{"level":"info","message":"Dialer worker: job 375 completato","result":{"coldCallId":310,"status":"not_answered"},"timestamp":"2026-09-16 16:52:00"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 16:52:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:52:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:52:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:52:27 +0000] \"GET /api/dialer-queue HTTP/1.1\" 200 25110 \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:52:27"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:53:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:53:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:54:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:54:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:55:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:55:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:56:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:56:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:57:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:57:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:57:24 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1973 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:57:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:57:30 +0000] \"POST /api/call-campaigns/4/pause HTTP/1.1\" 200 514 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:57:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:57:30 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1973 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:57:30"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:58:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:58:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:14:59:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 16:59:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:00:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:00:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:01:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:01:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:02:23 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:02:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:02:55 +0000] \"GET /api/do-not-call?page=1&pageSize=50 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/do-not-call\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:02:55"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:02:56 +0000] \"GET /api/dialer-queue HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:02:56"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:03:21 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:03:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:04:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:04:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:05:23 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:05:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:06:22 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:06:22"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:07:23 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:07:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:08:24 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:08:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:09:25 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:09:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:10:26 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:10:26"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:11:27 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:11:27"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:12:28 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:12:28"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:13:29 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:13:29"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 17:13:45"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 17:13:46"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 17:13:46"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 17:13:46"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 17:13:46"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 17:13:46"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 17:13:46"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 17:13:46"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 3)","timestamp":"2026-09-16 17:13:46"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 3","timestamp":"2026-09-16 17:13:46"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 17:13:46"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 17:13:46"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 17:13:46"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 17:13:46","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 17:13:46"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 17:13:47"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 17:13:49"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 17:13:49"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 17:13:49"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 17:13:49"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 17:13:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:14:30 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:14:30"}
{"callCampaignId":4,"callTargetId":107,"jobId":"467","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3394886924","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":109,"jobId":"468","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3275534883","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":110,"jobId":"469","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3463417017","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":111,"jobId":"470","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3496785007","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":113,"jobId":"471","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3386184672","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":112,"jobId":"472","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3478040682","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":115,"jobId":"473","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3495126019","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":116,"jobId":"474","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3385379510","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":108,"jobId":"475","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3289076077","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":114,"jobId":"476","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3402294222","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":119,"jobId":"477","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398689826","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":120,"jobId":"478","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398148656","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":117,"jobId":"479","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3807182029","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":118,"jobId":"480","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3491976892","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":122,"jobId":"481","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3281789939","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":121,"jobId":"482","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472218961","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":125,"jobId":"483","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3395637623","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":126,"jobId":"484","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3396008303","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":123,"jobId":"485","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"360637968","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":128,"jobId":"486","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313994127","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":124,"jobId":"487","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3204868727","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":127,"jobId":"488","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3477736663","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":131,"jobId":"489","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3392041505","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":130,"jobId":"490","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3421213294","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":129,"jobId":"491","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3663905619","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":133,"jobId":"492","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3476998419","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":134,"jobId":"493","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3205324785","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":136,"jobId":"494","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3385054526","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":132,"jobId":"495","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3288843913","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":138,"jobId":"496","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3333363833","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":139,"jobId":"497","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472780291","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":140,"jobId":"498","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3339591342","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":141,"jobId":"499","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3336258698","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":142,"jobId":"500","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3202709289","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":143,"jobId":"501","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3294738604","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":135,"jobId":"502","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3493114146","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":145,"jobId":"503","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3474829199","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":137,"jobId":"504","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3293397775","timestamp":"2026-09-16 17:14:38","userId":4}
{"callCampaignId":4,"callTargetId":147,"jobId":"505","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3381043890","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":148,"jobId":"506","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3318718645","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":144,"jobId":"507","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3478543655","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":146,"jobId":"508","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3287155032","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":151,"jobId":"509","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356685631","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":152,"jobId":"510","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3487068693","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":149,"jobId":"511","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479745099","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":153,"jobId":"512","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479340962","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":154,"jobId":"513","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3273564972","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":150,"jobId":"514","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3485244261","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":157,"jobId":"515","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3920170492","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":156,"jobId":"516","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3938814129","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":155,"jobId":"517","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472602634","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":159,"jobId":"518","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3939647876","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":158,"jobId":"519","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3407786667","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":162,"jobId":"520","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3510505951","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":163,"jobId":"521","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398134401","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":164,"jobId":"522","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3332306581","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":160,"jobId":"523","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3477562970","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":165,"jobId":"524","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3280954209","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":161,"jobId":"525","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479477329","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":168,"jobId":"526","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3335006611","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":169,"jobId":"527","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3387789610","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":170,"jobId":"528","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3383443644","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":171,"jobId":"529","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3343082824","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":166,"jobId":"530","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3921492588","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":172,"jobId":"531","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3802141436","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":167,"jobId":"532","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3939042028","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":173,"jobId":"533","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3293324139","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":176,"jobId":"534","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3387065780","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":177,"jobId":"535","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3932750000","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":178,"jobId":"536","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3357869641","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":174,"jobId":"537","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3291145258","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":180,"jobId":"538","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398195377","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":181,"jobId":"539","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356876128","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":182,"jobId":"540","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3335676930","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":183,"jobId":"541","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3394033809","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":184,"jobId":"542","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3389818002","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":185,"jobId":"543","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313382444","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":186,"jobId":"544","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3315388877","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":187,"jobId":"545","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356087274","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":175,"jobId":"546","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3475891755","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":189,"jobId":"547","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3276731236","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":190,"jobId":"548","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313633508","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":188,"jobId":"549","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3496729122","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":192,"jobId":"550","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3273432723","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":179,"jobId":"551","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3713008292","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":191,"jobId":"552","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472718201","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":193,"jobId":"553","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3208470506","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":194,"jobId":"554","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3272486124","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":195,"jobId":"555","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3773010926","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":196,"jobId":"556","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3483234115","timestamp":"2026-09-16 17:14:39","userId":4}
{"callCampaignId":4,"callTargetId":197,"jobId":"557","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3281191336","timestamp":"2026-09-16 17:14:39","userId":4}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:15:31 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:15:31"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:16:32 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:16:32"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:17:33 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:17:33"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 17:18:20"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 17:18:21"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 17:18:21"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 17:18:21"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 17:18:21"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 17:18:21"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 17:18:21"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 17:18:21"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-16 17:18:21"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 10","timestamp":"2026-09-16 17:18:21"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 17:18:21"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 17:18:21"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 17:18:21"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 17:18:21","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 17:18:21"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 17:18:21"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 17:18:23"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 17:18:23"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 17:18:23"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 17:18:23"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 17:18:23"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:18:34 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:18:34"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:19:35 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:19:35"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:20:12 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:20:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:20:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:20:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:20:12 +0000] \"GET /api/dialer-queue HTTP/1.1\" 200 25110 \"https://dem-tools.gix.management/call-campaigns/queue\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:20:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:20:16 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:20:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:20:16 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:20:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:20:20 +0000] \"GET /api/call-campaigns/4 HTTP/1.1\" 200 36120 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:20:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:20:20 +0000] \"GET /api/call-campaigns/4/results HTTP/1.1\" 200 114245 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:20:20"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:20:20 +0000] \"GET /api/call-campaigns/4/compliance HTTP/1.1\" 200 269 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:20:20"}
{"campaignId":4,"level":"info","message":"Parametri compliance campagna aggiornati","timestamp":"2026-09-16 17:20:31"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:20:31 +0000] \"PUT /api/call-campaigns/4/settings HTTP/1.1\" 200 511 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:20:31"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:20:31 +0000] \"GET /api/call-campaigns/4/compliance HTTP/1.1\" 200 269 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:20:31"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:21:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:21:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:22:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:22:12"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 17:22:18"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 17:22:19"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 17:22:19"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 17:22:19"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 17:22:19"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 17:22:19"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 17:22:19"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 17:22:19"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-16 17:22:19"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 10","timestamp":"2026-09-16 17:22:19"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 17:22:19"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 17:22:19"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 17:22:19"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 17:22:19","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 17:22:19"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 17:22:19"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 17:22:21"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 17:22:21"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 17:22:21"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 17:22:21"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 17:22:21"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:23:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:23:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:24:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:24:12"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:24:38 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1973 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:24:38"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:24:39 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:24:39"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:24:39 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:24:39"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:24:39 +0000] \"GET /api/call-campaigns HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:24:39"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:24:40 +0000] \"GET /api/tts-voices HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:24:40"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:24:42 +0000] \"GET /api/call-campaigns/4 HTTP/1.1\" 200 36120 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:24:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:24:42 +0000] \"GET /api/call-campaigns/4/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:24:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:24:42 +0000] \"GET /api/call-campaigns/4/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:24:42"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:24:43 +0000] \"GET /api/dialer-settings/defaults HTTP/1.1\" 200 364 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:24:43"}
{"campaignId":4,"level":"info","message":"Parametri compliance campagna aggiornati","timestamp":"2026-09-16 17:24:51"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:24:51 +0000] \"PUT /api/call-campaigns/4/settings HTTP/1.1\" 200 511 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:24:51"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:24:51 +0000] \"PUT /api/dialer-settings/defaults HTTP/1.1\" 200 356 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:24:51"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:24:51 +0000] \"GET /api/call-campaigns/4/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:24:51"}
{"campaignId":4,"level":"info","message":"Parametri compliance campagna aggiornati","timestamp":"2026-09-16 17:25:06"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:25:06 +0000] \"PUT /api/call-campaigns/4/settings HTTP/1.1\" 200 511 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:25:06"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:25:06 +0000] \"GET /api/call-campaigns/4/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:25:06"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:25:39 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:25:39"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:26:39 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:26:39"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 17:27:22"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 17:27:23"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 17:27:23"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 17:27:23"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 17:27:23"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 17:27:23"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 17:27:23"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 17:27:23"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-16 17:27:23"}
{"level":"info","message":"Avvio dialer worker con concorrenza: 10","timestamp":"2026-09-16 17:27:23"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 17:27:23"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 17:27:23"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 17:27:23"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 17:27:23","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 17:27:23"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 17:27:23"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 17:27:25"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 17:27:25"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 17:27:25"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 17:27:25"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 17:27:25"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:27:39 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:27:39"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:28:39 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:28:39"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:28:49 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:28:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:28:49 +0000] \"GET /api/call-campaigns/4 HTTP/1.1\" 200 36120 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:28:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:28:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:28:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:28:49 +0000] \"GET /api/call-campaigns/4/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:28:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:28:49 +0000] \"GET /api/call-campaigns/4/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:28:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:28:50 +0000] \"GET /api/tts-voices HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:28:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:28:51 +0000] \"GET /api/dialer-settings/defaults HTTP/1.1\" 200 358 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:28:51"}
{"campaignId":4,"level":"info","message":"Parametri compliance campagna aggiornati","timestamp":"2026-09-16 17:29:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:29:00 +0000] \"PUT /api/call-campaigns/4/settings HTTP/1.1\" 200 511 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:29:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:29:00 +0000] \"PUT /api/dialer-settings/defaults HTTP/1.1\" 200 356 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:29:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:29:00 +0000] \"GET /api/call-campaigns/4/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:29:00"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:29:49 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:29:49"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:30:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:30:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:31:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:31:50"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 17:31:52"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 17:31:53"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 17:31:53"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 17:31:53"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 17:31:53"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 17:31:53"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 17:31:53"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 17:31:53"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-16 17:31:53"}
{"level":"info","message":"Avvio dialer worker (limite applicato a runtime dal DB, attuale: 10)","timestamp":"2026-09-16 17:31:53"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 17:31:53"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 17:31:53"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 17:31:53"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 17:31:53","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 17:31:53"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 17:31:53"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 17:31:55"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 17:31:55"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 17:31:55"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 17:31:55"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 17:31:55"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:32:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:32:50"}
{"level":"info","message":"SIGINT signal received: starting graceful shutdown...","timestamp":"2026-09-16 17:33:11"}
{"level":"info","message":"✅ SendGrid email service initialized","timestamp":"2026-09-16 17:33:12"}
{"level":"info","message":"Instance ID: 0, NODE_ENV: production, Should start worker: true","timestamp":"2026-09-16 17:33:12"}
{"level":"info","message":"🔧 Starting background job worker... (Instance: 0)","timestamp":"2026-09-16 17:33:12"}
{"level":"info","message":"Starting scraping worker with concurrency: 1","timestamp":"2026-09-16 17:33:12"}
{"level":"info","message":"Initializing browser pool with 2 browsers","timestamp":"2026-09-16 17:33:12"}
{"level":"info","message":"Launching browser 1/2...","timestamp":"2026-09-16 17:33:12"}
{"level":"info","message":"✅ Background job worker starting...","timestamp":"2026-09-16 17:33:12"}
{"level":"info","message":"📞 Starting dialer worker (AI cold calls)... (Instance: 0, concurrency: 10)","timestamp":"2026-09-16 17:33:12"}
{"level":"info","message":"Avvio dialer worker (limite applicato a runtime dal DB, attuale: 10)","timestamp":"2026-09-16 17:33:12"}
{"level":"info","message":"🚀 Server running on http://127.0.0.1:3003","timestamp":"2026-09-16 17:33:12"}
{"level":"info","message":"📊 Environment: production","timestamp":"2026-09-16 17:33:12"}
{"level":"info","message":"📁 Logs: logs/app.log","timestamp":"2026-09-16 17:33:12"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-16 17:33:12","url":"http://51.38.247.132:8088"}
{"level":"info","message":"Dialer worker avviato e pronto a processare chiamate","timestamp":"2026-09-16 17:33:12"}
{"level":"info","message":"✓ Browser 1/2 initialized","timestamp":"2026-09-16 17:33:13"}
{"level":"info","message":"Launching browser 2/2...","timestamp":"2026-09-16 17:33:15"}
{"level":"info","message":"✓ Browser 2/2 initialized","timestamp":"2026-09-16 17:33:15"}
{"level":"info","message":"Browser pool ready with 2/2 browsers","timestamp":"2026-09-16 17:33:15"}
{"level":"info","message":"Browser pool initialized successfully","timestamp":"2026-09-16 17:33:15"}
{"level":"info","message":"Scraping worker started and ready to process jobs","timestamp":"2026-09-16 17:33:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:33:50 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:33:50"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:34:01 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:34:01"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:34:01 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:34:01"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:34:01 +0000] \"GET /api/call-campaigns/4 HTTP/1.1\" 200 36120 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:34:01"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:34:01 +0000] \"GET /api/call-campaigns/4/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:34:01"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:34:01 +0000] \"GET /api/call-campaigns/4/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:34:01"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:34:01 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:34:01"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:34:02 +0000] \"GET /api/dialer-settings/defaults HTTP/1.1\" 200 299 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:34:02"}
{"campaignId":4,"level":"info","message":"Parametri compliance campagna aggiornati","timestamp":"2026-09-16 17:34:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:34:11 +0000] \"PUT /api/call-campaigns/4/settings HTTP/1.1\" 200 511 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:34:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:34:11 +0000] \"PUT /api/dialer-settings/defaults HTTP/1.1\" 200 298 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:34:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:34:11 +0000] \"GET /api/call-campaigns/4/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:34:11"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:34:15 +0000] \"GET /api/dialer-settings/defaults HTTP/1.1\" 200 298 \"https://dem-tools.gix.management/settings/dialer\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:34:15"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:35:02 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/settings/dialer\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:35:02"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:35:16 +0000] \"GET /api/call-campaigns HTTP/1.1\" 200 1973 \"https://dem-tools.gix.management/call-campaigns\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:35:16"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:35:19 +0000] \"GET /api/call-campaigns/4 HTTP/1.1\" 200 36120 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:35:19"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:35:19 +0000] \"GET /api/call-campaigns/4/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:35:19"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:35:19 +0000] \"GET /api/call-campaigns/4/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:35:19"}
{"callCampaignId":4,"callTargetId":107,"jobId":"558","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3394886924","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":108,"jobId":"559","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3289076077","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":109,"jobId":"560","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3275534883","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":107,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3394886924","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"559","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"560","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":110,"jobId":"561","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3463417017","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":111,"jobId":"562","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3496785007","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"561","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":112,"jobId":"563","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3478040682","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"562","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":113,"jobId":"564","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3386184672","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":114,"jobId":"565","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3402294222","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":115,"jobId":"566","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3495126019","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"563","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":116,"jobId":"567","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3385379510","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"564","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"565","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"endpoint":"PJSIP/2337393394886924@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":107,"userId":4},"normalizedNumber":"2337393394886924","phoneNumber":"3394886924","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"566","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":117,"jobId":"568","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3807182029","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":118,"jobId":"569","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3491976892","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"567","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"568","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":119,"jobId":"570","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398689826","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"569","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":120,"jobId":"571","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398148656","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":121,"jobId":"572","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472218961","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"570","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":122,"jobId":"573","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3281789939","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":123,"jobId":"574","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"360637968","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"571","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"572","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":124,"jobId":"575","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3204868727","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":125,"jobId":"576","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3395637623","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":126,"jobId":"577","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3396008303","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"573","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"574","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":127,"jobId":"578","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3477736663","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"575","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"576","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":128,"jobId":"579","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313994127","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":129,"jobId":"580","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3663905619","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"577","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"578","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":130,"jobId":"581","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3421213294","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"579","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":131,"jobId":"582","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3392041505","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"580","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"582","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"581","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":132,"jobId":"583","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3288843913","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":133,"jobId":"584","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3476998419","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":134,"jobId":"585","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3205324785","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":135,"jobId":"586","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3493114146","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"583","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":136,"jobId":"587","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3385054526","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"584","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"586","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"585","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"587","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":137,"jobId":"588","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3293397775","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":138,"jobId":"589","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3333363833","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":139,"jobId":"590","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472780291","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"589","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"588","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":140,"jobId":"591","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3339591342","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":141,"jobId":"592","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3336258698","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":142,"jobId":"593","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3202709289","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"590","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":143,"jobId":"594","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3294738604","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"591","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"592","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"593","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":144,"jobId":"595","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3478543655","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":145,"jobId":"596","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3474829199","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":146,"jobId":"597","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3287155032","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"594","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":147,"jobId":"598","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3381043890","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"595","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":148,"jobId":"599","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3318718645","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"596","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":149,"jobId":"600","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479745099","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"597","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789572924.644 distrutto","meta":{"callCampaignId":4,"callTargetId":107,"phoneNumber":"3394886924","startedAt":"2026-09-16T15:35:24.325Z","userId":4},"timestamp":"2026-09-16 17:35:24"}
{"callTargetId":107,"causeText":"Call Rejected","channelId":"1789572924.644","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"598","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":150,"jobId":"601","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3485244261","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"599","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":151,"jobId":"602","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356685631","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"600","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":152,"jobId":"603","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3487068693","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"601","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":153,"jobId":"604","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479340962","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"602","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":154,"jobId":"605","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3273564972","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":155,"jobId":"606","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472602634","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"603","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"604","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":156,"jobId":"607","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3938814129","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"605","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":157,"jobId":"608","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3920170492","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"606","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":158,"jobId":"609","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3407786667","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"607","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"608","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":159,"jobId":"610","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3939647876","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":107,"jobId":"611","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3394886924","timestamp":"2026-09-16 17:35:24","userId":4}
{"attemptsMade":2,"callTargetId":107,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":160,"jobId":"612","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3477562970","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":161,"jobId":"613","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479477329","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"609","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":162,"jobId":"614","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3510505951","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"610","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"612","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"coldCallId":311,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":163,"jobId":"615","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398134401","timestamp":"2026-09-16 17:35:24","userId":4}
{"level":"info","message":"Dialer worker: job 558 completato","result":{"coldCallId":311,"status":"not_answered"},"timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":161,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3479477329","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"614","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":164,"jobId":"616","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3332306581","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":165,"jobId":"617","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3280954209","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":166,"jobId":"618","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3921492588","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"615","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"616","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":167,"jobId":"619","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3939042028","timestamp":"2026-09-16 17:35:24","userId":4}
{"activeCalls":1,"jobId":"617","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"618","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"activeCalls":1,"jobId":"619","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":168,"jobId":"620","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3335006611","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":169,"jobId":"621","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3387789610","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":170,"jobId":"622","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3383443644","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":171,"jobId":"623","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3343082824","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":172,"jobId":"624","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3802141436","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":173,"jobId":"625","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3293324139","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":174,"jobId":"626","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3291145258","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":175,"jobId":"627","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3475891755","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":176,"jobId":"628","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3387065780","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":177,"jobId":"629","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3932750000","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":178,"jobId":"630","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3357869641","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":179,"jobId":"631","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3713008292","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":180,"jobId":"632","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398195377","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":181,"jobId":"633","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356876128","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":182,"jobId":"634","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3335676930","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":183,"jobId":"635","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3394033809","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":184,"jobId":"636","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3389818002","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":185,"jobId":"637","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313382444","timestamp":"2026-09-16 17:35:24","userId":4}
{"endpoint":"PJSIP/2337393479477329@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":161,"userId":4},"normalizedNumber":"2337393479477329","phoneNumber":"3479477329","timestamp":"2026-09-16 17:35:24"}
{"callCampaignId":4,"callTargetId":186,"jobId":"638","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3315388877","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":187,"jobId":"639","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356087274","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":188,"jobId":"640","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3496729122","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":189,"jobId":"641","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3276731236","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":190,"jobId":"642","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313633508","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":191,"jobId":"643","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472718201","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":192,"jobId":"644","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3273432723","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":193,"jobId":"645","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3208470506","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":194,"jobId":"646","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3272486124","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":195,"jobId":"647","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3773010926","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":196,"jobId":"648","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3483234115","timestamp":"2026-09-16 17:35:24","userId":4}
{"callCampaignId":4,"callTargetId":197,"jobId":"649","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3281191336","timestamp":"2026-09-16 17:35:24","userId":4}
{"campaignId":4,"level":"info","message":"Campagna dialer avviata","queued":91,"timestamp":"2026-09-16 17:35:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:35:24 +0000] \"POST /api/call-campaigns/4/start HTTP/1.1\" 200 28 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:35:24"}
{"level":"info","message":"93.43.60.230 - - [16/Sep/2026:15:35:24 +0000] \"GET /api/call-campaigns/4 HTTP/1.1\" 200 36120 \"https://dem-tools.gix.management/call-campaigns/4\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-16 17:35:24"}
{"level":"info","message":"Canale 1789572924.645 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":161,"phoneNumber":"3479477329","startedAt":"2026-09-16T15:35:24.435Z","userId":4},"timestamp":"2026-09-16 17:35:37"}
{"callTargetId":161,"channelId":"1789572924.645","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:35:37"}
{"caller":["{phoneNumber:3479477329","callCampaignId:4","callTargetId:161","userId:4}"],"level":"info","message":"StasisStart canale 1789572924.645","meta":{"callCampaignId":4,"callTargetId":161,"phoneNumber":"3479477329","startedAt":"2026-09-16T15:35:24.435Z","userId":4},"timestamp":"2026-09-16 17:35:37"}
{"bridgeId":"46b95c85-6e1d-479e-b228-4d707b798af5","leadChannelId":"1789572924.645","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:35:37"}
{"channelId":"1789572937.646","connectionId":"2fa15f50-c545-408d-8aad-bae909c93630","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:35:37"}
{"connectionId":"2fa15f50-c545-408d-8aad-bae909c93630","leadChannelId":"1789572924.645","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:35:37"}
{"leadChannelId":"1789572924.645","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:35:37"}
{"level":"info","message":"Canale 1789572937.646 risposto (Up)","timestamp":"2026-09-16 17:35:37"}
{"caller":[],"level":"info","message":"StasisStart canale 1789572937.646","timestamp":"2026-09-16 17:35:37"}
{"bridgeId":"46b95c85-6e1d-479e-b228-4d707b798af5","externalChannelId":"1789572937.646","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:35:37"}
{"count":1,"frameBytes":160,"leadChannelId":"1789572924.645","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:35:38"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:35:38"}
{"leadChannelId":"1789572924.645","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:35:39"}
{"leadChannelId":"1789572924.645","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 17:35:39"}
{"count":100,"frameBytes":160,"leadChannelId":"1789572924.645","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:35:40"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789572924.645","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:35:41","ttsMs":1024}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Pronto?","timestamp":"2026-09-16 17:35:41"}
{"leadChannelId":"1789572924.645","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 17:35:41"}
{"count":200,"frameBytes":160,"leadChannelId":"1789572924.645","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:35:41"}
{"count":300,"frameBytes":160,"leadChannelId":"1789572924.645","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:35:44"}
{"level":"info","message":"StasisEnd canale 1789572924.645","meta":{"callCampaignId":4,"callTargetId":161,"phoneNumber":"3479477329","startedAt":"2026-09-16T15:35:24.435Z","userId":4},"timestamp":"2026-09-16 17:35:44"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789572924.645 distrutto","timestamp":"2026-09-16 17:35:44"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:35:47"}
{"leadChannelId":"1789572924.645","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:35:47"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:35:47"}
{"leadChannelId":"1789572924.645","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:35:47"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:35:47"}
{"level":"info","message":"StasisEnd canale 1789572937.646","timestamp":"2026-09-16 17:35:47"}
{"code":1000,"leadChannelId":"1789572924.645","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:35:47"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789572937.646 distrutto","timestamp":"2026-09-16 17:35:47"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789572924.645 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:35:47"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:35:48"}
{"finalResult":null,"leadChannelId":"1789572924.645","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:35:49"}
{"callCampaignId":4,"callTargetId":161,"jobId":"650","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479477329","timestamp":"2026-09-16 17:35:49","userId":4}
{"attemptsMade":2,"callTargetId":161,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:35:49"}
{"coldCallId":312,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:35:49"}
{"level":"info","message":"Dialer worker: job 613 completato","result":{"coldCallId":312,"status":"hung_up_early"},"timestamp":"2026-09-16 17:35:49"}
{"callCampaignId":4,"callTargetId":168,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3335006611","timestamp":"2026-09-16 17:35:49"}
{"endpoint":"PJSIP/2337393335006611@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":168,"userId":4},"normalizedNumber":"2337393335006611","phoneNumber":"3335006611","timestamp":"2026-09-16 17:35:49"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789572949.649 distrutto","meta":{"callCampaignId":4,"callTargetId":168,"phoneNumber":"3335006611","startedAt":"2026-09-16T15:35:49.965Z","userId":4},"timestamp":"2026-09-16 17:35:50"}
{"callTargetId":168,"causeText":"Call Rejected","channelId":"1789572949.649","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:35:50"}
{"callCampaignId":4,"callTargetId":168,"jobId":"651","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3335006611","timestamp":"2026-09-16 17:35:50","userId":4}
{"attemptsMade":2,"callTargetId":168,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:35:50"}
{"coldCallId":313,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:35:50"}
{"level":"info","message":"Dialer worker: job 620 completato","result":{"coldCallId":313,"status":"not_answered"},"timestamp":"2026-09-16 17:35:50"}
{"callCampaignId":4,"callTargetId":169,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3387789610","timestamp":"2026-09-16 17:35:50"}
{"endpoint":"PJSIP/2337393387789610@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":169,"userId":4},"normalizedNumber":"2337393387789610","phoneNumber":"3387789610","timestamp":"2026-09-16 17:35:50"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789572950.650 distrutto","meta":{"callCampaignId":4,"callTargetId":169,"phoneNumber":"3387789610","startedAt":"2026-09-16T15:35:50.050Z","userId":4},"timestamp":"2026-09-16 17:35:50"}
{"callTargetId":169,"causeText":"Call Rejected","channelId":"1789572950.650","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:35:50"}
{"callCampaignId":4,"callTargetId":169,"jobId":"652","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3387789610","timestamp":"2026-09-16 17:35:50","userId":4}
{"attemptsMade":2,"callTargetId":169,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:35:50"}
{"coldCallId":314,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:35:50"}
{"level":"info","message":"Dialer worker: job 621 completato","result":{"coldCallId":314,"status":"not_answered"},"timestamp":"2026-09-16 17:35:50"}
{"callCampaignId":4,"callTargetId":170,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3383443644","timestamp":"2026-09-16 17:35:50"}
{"endpoint":"PJSIP/2337393383443644@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":170,"userId":4},"normalizedNumber":"2337393383443644","phoneNumber":"3383443644","timestamp":"2026-09-16 17:35:50"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789572950.651 distrutto","meta":{"callCampaignId":4,"callTargetId":170,"phoneNumber":"3383443644","startedAt":"2026-09-16T15:35:50.136Z","userId":4},"timestamp":"2026-09-16 17:35:50"}
{"callTargetId":170,"causeText":"Call Rejected","channelId":"1789572950.651","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:35:50"}
{"callCampaignId":4,"callTargetId":170,"jobId":"653","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3383443644","timestamp":"2026-09-16 17:35:50","userId":4}
{"attemptsMade":2,"callTargetId":170,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:35:50"}
{"coldCallId":315,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:35:50"}
{"level":"info","message":"Dialer worker: job 622 completato","result":{"coldCallId":315,"status":"not_answered"},"timestamp":"2026-09-16 17:35:50"}
{"callCampaignId":4,"callTargetId":171,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3343082824","timestamp":"2026-09-16 17:35:50"}
{"endpoint":"PJSIP/2337393343082824@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":171,"userId":4},"normalizedNumber":"2337393343082824","phoneNumber":"3343082824","timestamp":"2026-09-16 17:35:50"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789572950.652 distrutto","meta":{"callCampaignId":4,"callTargetId":171,"phoneNumber":"3343082824","startedAt":"2026-09-16T15:35:50.218Z","userId":4},"timestamp":"2026-09-16 17:35:50"}
{"callTargetId":171,"causeText":"Call Rejected","channelId":"1789572950.652","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:35:50"}
{"callCampaignId":4,"callTargetId":171,"jobId":"654","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3343082824","timestamp":"2026-09-16 17:35:50","userId":4}
{"attemptsMade":2,"callTargetId":171,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:35:50"}
{"coldCallId":316,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:35:50"}
{"level":"info","message":"Dialer worker: job 623 completato","result":{"coldCallId":316,"status":"not_answered"},"timestamp":"2026-09-16 17:35:50"}
{"callCampaignId":4,"callTargetId":172,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3802141436","timestamp":"2026-09-16 17:35:50"}
{"endpoint":"PJSIP/2337393802141436@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":172,"userId":4},"normalizedNumber":"2337393802141436","phoneNumber":"3802141436","timestamp":"2026-09-16 17:35:50"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:36:00"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789572950.653 distrutto","meta":{"callCampaignId":4,"callTargetId":172,"phoneNumber":"3802141436","startedAt":"2026-09-16T15:35:50.301Z","userId":4},"timestamp":"2026-09-16 17:36:06"}
{"callTargetId":172,"causeText":"User busy","channelId":"1789572950.653","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:36:06"}
{"callCampaignId":4,"callTargetId":172,"jobId":"655","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3802141436","timestamp":"2026-09-16 17:36:06","userId":4}
{"attemptsMade":2,"callTargetId":172,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:36:06"}
{"coldCallId":317,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:36:06"}
{"level":"info","message":"Dialer worker: job 624 completato","result":{"coldCallId":317,"status":"not_answered"},"timestamp":"2026-09-16 17:36:06"}
{"callCampaignId":4,"callTargetId":173,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3293324139","timestamp":"2026-09-16 17:36:06"}
{"endpoint":"PJSIP/2337393293324139@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":173,"userId":4},"normalizedNumber":"2337393293324139","phoneNumber":"3293324139","timestamp":"2026-09-16 17:36:06"}
{"level":"info","message":"Canale 1789572966.654 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":173,"phoneNumber":"3293324139","startedAt":"2026-09-16T15:36:06.918Z","userId":4},"timestamp":"2026-09-16 17:36:18"}
{"callTargetId":173,"channelId":"1789572966.654","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:36:18"}
{"caller":["{phoneNumber:3293324139","callCampaignId:4","callTargetId:173","userId:4}"],"level":"info","message":"StasisStart canale 1789572966.654","meta":{"callCampaignId":4,"callTargetId":173,"phoneNumber":"3293324139","startedAt":"2026-09-16T15:36:06.918Z","userId":4},"timestamp":"2026-09-16 17:36:18"}
{"bridgeId":"557213a7-23b4-44ad-a673-916801972a43","leadChannelId":"1789572966.654","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:36:18"}
{"channelId":"1789572978.655","connectionId":"3def4ac1-f5a0-4dc7-8a3d-50cb97db5c96","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:36:18"}
{"connectionId":"3def4ac1-f5a0-4dc7-8a3d-50cb97db5c96","leadChannelId":"1789572966.654","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:36:18"}
{"leadChannelId":"1789572966.654","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:36:18"}
{"level":"info","message":"Canale 1789572978.655 risposto (Up)","timestamp":"2026-09-16 17:36:18"}
{"caller":[],"level":"info","message":"StasisStart canale 1789572978.655","timestamp":"2026-09-16 17:36:18"}
{"bridgeId":"557213a7-23b4-44ad-a673-916801972a43","externalChannelId":"1789572978.655","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:36:18"}
{"count":1,"frameBytes":160,"leadChannelId":"1789572966.654","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:36:18"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:36:19"}
{"count":100,"frameBytes":160,"leadChannelId":"1789572966.654","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:36:20"}
{"leadChannelId":"1789572966.654","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:36:22"}
{"leadChannelId":"1789572966.654","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 17:36:22"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789572966.654","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:36:22","ttsMs":0}
{"count":200,"frameBytes":160,"leadChannelId":"1789572966.654","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:36:22"}
{"leadChannelId":"1789572966.654","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 17:36:23"}
{"count":300,"frameBytes":160,"leadChannelId":"1789572966.654","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:36:24"}
{"count":400,"frameBytes":160,"leadChannelId":"1789572966.654","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:36:26"}
{"count":500,"frameBytes":160,"leadChannelId":"1789572966.654","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:36:28"}
{"count":600,"frameBytes":160,"leadChannelId":"1789572966.654","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:36:30"}
{"level":"info","message":"StasisEnd canale 1789572966.654","meta":{"callCampaignId":4,"callTargetId":173,"phoneNumber":"3293324139","startedAt":"2026-09-16T15:36:06.918Z","userId":4},"timestamp":"2026-09-16 17:36:32"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789572966.654 distrutto","timestamp":"2026-09-16 17:36:32"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:36:36"}
{"leadChannelId":"1789572966.654","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:36:36"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:36:36"}
{"leadChannelId":"1789572966.654","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:36:36"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:36:36"}
{"level":"info","message":"StasisEnd canale 1789572978.655","timestamp":"2026-09-16 17:36:36"}
{"code":1000,"leadChannelId":"1789572966.654","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:36:36"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789572978.655 distrutto","timestamp":"2026-09-16 17:36:36"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789572966.654 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:36:36"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:36:36"}
{"finalResult":null,"leadChannelId":"1789572966.654","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:36:38"}
{"callCampaignId":4,"callTargetId":173,"jobId":"656","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3293324139","timestamp":"2026-09-16 17:36:38","userId":4}
{"attemptsMade":2,"callTargetId":173,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:36:38"}
{"coldCallId":318,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:36:38"}
{"level":"info","message":"Dialer worker: job 625 completato","result":{"coldCallId":318,"status":"hung_up_early"},"timestamp":"2026-09-16 17:36:38"}
{"callCampaignId":4,"callTargetId":174,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3291145258","timestamp":"2026-09-16 17:36:38"}
{"endpoint":"PJSIP/2337393291145258@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":174,"userId":4},"normalizedNumber":"2337393291145258","phoneNumber":"3291145258","timestamp":"2026-09-16 17:36:38"}
{"level":"info","message":"Canale 1789572998.658 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":174,"phoneNumber":"3291145258","startedAt":"2026-09-16T15:36:38.294Z","userId":4},"timestamp":"2026-09-16 17:36:46"}
{"callTargetId":174,"channelId":"1789572998.658","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:36:46"}
{"caller":["{phoneNumber:3291145258","callCampaignId:4","callTargetId:174","userId:4}"],"level":"info","message":"StasisStart canale 1789572998.658","meta":{"callCampaignId":4,"callTargetId":174,"phoneNumber":"3291145258","startedAt":"2026-09-16T15:36:38.294Z","userId":4},"timestamp":"2026-09-16 17:36:46"}
{"bridgeId":"dd8065f0-d74e-45e2-b47d-fb24d7c524c8","leadChannelId":"1789572998.658","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:36:46"}
{"channelId":"1789573006.659","connectionId":"619168df-b4fc-4e53-8540-1614992daea7","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:36:46"}
{"connectionId":"619168df-b4fc-4e53-8540-1614992daea7","leadChannelId":"1789572998.658","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:36:46"}
{"leadChannelId":"1789572998.658","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:36:46"}
{"level":"info","message":"Canale 1789573006.659 risposto (Up)","timestamp":"2026-09-16 17:36:46"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573006.659","timestamp":"2026-09-16 17:36:46"}
{"bridgeId":"dd8065f0-d74e-45e2-b47d-fb24d7c524c8","externalChannelId":"1789573006.659","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:36:46"}
{"count":1,"frameBytes":160,"leadChannelId":"1789572998.658","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:36:46"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:36:47"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:36:48"}
{"count":100,"frameBytes":160,"leadChannelId":"1789572998.658","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:36:48"}
{"leadChannelId":"1789572998.658","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:36:49"}
{"leadChannelId":"1789572998.658","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 17:36:49"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789572998.658","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:36:49","ttsMs":0}
{"count":200,"frameBytes":160,"leadChannelId":"1789572998.658","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:36:50"}
{"leadChannelId":"1789572998.658","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 17:36:50"}
{"count":300,"frameBytes":160,"leadChannelId":"1789572998.658","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:36:52"}
{"count":400,"frameBytes":160,"leadChannelId":"1789572998.658","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:36:54"}
{"level":"info","message":"StasisEnd canale 1789572998.658","meta":{"callCampaignId":4,"callTargetId":174,"phoneNumber":"3291145258","startedAt":"2026-09-16T15:36:38.294Z","userId":4},"timestamp":"2026-09-16 17:36:54"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789572998.658 distrutto","timestamp":"2026-09-16 17:36:54"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:36:58"}
{"leadChannelId":"1789572998.658","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:36:58"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:36:58"}
{"leadChannelId":"1789572998.658","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:36:58"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:36:58"}
{"level":"info","message":"StasisEnd canale 1789573006.659","timestamp":"2026-09-16 17:36:58"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573006.659 distrutto","timestamp":"2026-09-16 17:36:58"}
{"code":1000,"leadChannelId":"1789572998.658","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:36:58"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789572998.658 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:36:58"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:36:58"}
{"finalResult":null,"leadChannelId":"1789572998.658","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:37:00"}
{"callCampaignId":4,"callTargetId":174,"jobId":"657","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3291145258","timestamp":"2026-09-16 17:37:00","userId":4}
{"attemptsMade":2,"callTargetId":174,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:37:00"}
{"coldCallId":319,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:37:00"}
{"level":"info","message":"Dialer worker: job 626 completato","result":{"coldCallId":319,"status":"hung_up_early"},"timestamp":"2026-09-16 17:37:00"}
{"callCampaignId":4,"callTargetId":175,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3475891755","timestamp":"2026-09-16 17:37:00"}
{"endpoint":"PJSIP/2337393475891755@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":175,"userId":4},"normalizedNumber":"2337393475891755","phoneNumber":"3475891755","timestamp":"2026-09-16 17:37:00"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:37:10"}
{"level":"info","message":"Canale 1789573020.662 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":175,"phoneNumber":"3475891755","startedAt":"2026-09-16T15:37:00.603Z","userId":4},"timestamp":"2026-09-16 17:37:19"}
{"callTargetId":175,"channelId":"1789573020.662","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:37:19"}
{"caller":["{phoneNumber:3475891755","callCampaignId:4","callTargetId:175","userId:4}"],"level":"info","message":"StasisStart canale 1789573020.662","meta":{"callCampaignId":4,"callTargetId":175,"phoneNumber":"3475891755","startedAt":"2026-09-16T15:37:00.603Z","userId":4},"timestamp":"2026-09-16 17:37:19"}
{"bridgeId":"deea8bbf-9094-4ca4-9632-c68c6c9fb810","leadChannelId":"1789573020.662","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:37:19"}
{"channelId":"1789573039.663","connectionId":"8b0ec1a5-a611-4bad-b8b0-90933fd8bbcf","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:37:19"}
{"connectionId":"8b0ec1a5-a611-4bad-b8b0-90933fd8bbcf","leadChannelId":"1789573020.662","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:37:19"}
{"leadChannelId":"1789573020.662","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:37:19"}
{"level":"info","message":"Canale 1789573039.663 risposto (Up)","timestamp":"2026-09-16 17:37:19"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573039.663","timestamp":"2026-09-16 17:37:19"}
{"bridgeId":"deea8bbf-9094-4ca4-9632-c68c6c9fb810","externalChannelId":"1789573039.663","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:37:19"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:37:19"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:37:20"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Segreteria Telefore","timestamp":"2026-09-16 17:37:21"}
{"leadChannelId":"1789573020.662","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Segreteria Telefore","timestamp":"2026-09-16 17:37:21"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:37:21"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573020.662","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:37:21","ttsMs":0}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Segreteria telefonica di","timestamp":"2026-09-16 17:37:22"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Segreteria telefonica di tre-quattro","timestamp":"2026-09-16 17:37:23"}
{"count":200,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:37:23"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Segreteria telefonica di tre virgola quattro sette cinque","timestamp":"2026-09-16 17:37:24"}
{"leadChannelId":"1789573020.662","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Segreteria telefonica di tre virgola quattro sette","timestamp":"2026-09-16 17:37:25"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"cinque otto","timestamp":"2026-09-16 17:37:25"}
{"count":300,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:37:25"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"cinque otto nove uno","timestamp":"2026-09-16 17:37:26"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"cinque otto nove uno sette cinque","timestamp":"2026-09-16 17:37:27"}
{"count":400,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:37:27"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"cinque otto nove uno sette cinque cinque","timestamp":"2026-09-16 17:37:28"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"cinque otto nove uno sette cinque cinque","timestamp":"2026-09-16 17:37:28"}
{"leadChannelId":"1789573020.662","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"cinque otto nove uno sette cinque cinque","timestamp":"2026-09-16 17:37:29"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale","timestamp":"2026-09-16 17:37:29"}
{"count":500,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:37:29"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico","timestamp":"2026-09-16 17:37:30"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico registra il tuo","timestamp":"2026-09-16 17:37:31"}
{"count":600,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:37:31"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico registra il tuo messaggio.","timestamp":"2026-09-16 17:37:32"}
{"count":700,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:37:33"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1562,"text":"Dopo il segnale acustico registra il tuo messaggio.","timestamp":"2026-09-16 17:37:34"}
{"count":800,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:37:35"}
{"audioDurationMs":7523,"chars":132,"leadChannelId":"1789573020.662","level":"info","llmMs":1190,"message":"Latenza turno bot","timeToFirstAudioMs":2113,"timestamp":"2026-09-16 17:37:36","ttsMs":923}
{"count":900,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:37:37"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il","timestamp":"2026-09-16 17:37:38"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico","timestamp":"2026-09-16 17:37:39"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:37:39"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico","timestamp":"2026-09-16 17:37:39"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico registra il tuo","timestamp":"2026-09-16 17:37:40"}
{"leadChannelId":"1789573020.662","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Dopo il segnale acustico registra il tuo messaggio","timestamp":"2026-09-16 17:37:41"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:37:41"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:37:43"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:37:45"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:37:47"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:37:49"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Il messaggio","timestamp":"2026-09-16 17:37:49"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:37:51"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Il messaggio","timestamp":"2026-09-16 17:37:51"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Il messaggio è stato inviato a rivedere","timestamp":"2026-09-16 17:37:51"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":316,"text":"Il messaggio","timestamp":"2026-09-16 17:37:52"}
{"leadChannelId":"1789573020.662","level":"info","message":"Trascrizione lead (parziale)","text":"Il messaggio è stato inviato. Arrivederci e","timestamp":"2026-09-16 17:37:52"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789573020.662","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:37:53"}
{"leadChannelId":"1789573020.662","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Il messaggio è stato inviato. Arrivederci","timestamp":"2026-09-16 17:37:53"}
{"level":"info","message":"StasisEnd canale 1789573020.662","meta":{"callCampaignId":4,"callTargetId":175,"phoneNumber":"3475891755","startedAt":"2026-09-16T15:37:00.603Z","userId":4},"timestamp":"2026-09-16 17:37:54"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573020.662 distrutto","timestamp":"2026-09-16 17:37:54"}
{"audioDurationMs":13003,"chars":210,"leadChannelId":"1789573020.662","level":"info","llmMs":1409,"message":"Latenza turno bot","timeToFirstAudioMs":2644,"timestamp":"2026-09-16 17:37:54","ttsMs":1235}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:37:57"}
{"leadChannelId":"1789573020.662","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:37:57"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:37:58"}
{"leadChannelId":"1789573020.662","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:37:58"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:37:58"}
{"level":"info","message":"StasisEnd canale 1789573039.663","timestamp":"2026-09-16 17:37:58"}
{"code":1000,"leadChannelId":"1789573020.662","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:37:58"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573039.663 distrutto","timestamp":"2026-09-16 17:37:58"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573020.662 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:37:58"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:37:58"}
{"finalResult":null,"leadChannelId":"1789573020.662","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:38:00"}
{"callCampaignId":4,"callTargetId":175,"jobId":"658","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3475891755","timestamp":"2026-09-16 17:38:00","userId":4}
{"attemptsMade":2,"callTargetId":175,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:00"}
{"coldCallId":320,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 17:38:00"}
{"level":"info","message":"Dialer worker: job 627 completato","result":{"coldCallId":320,"status":"answered"},"timestamp":"2026-09-16 17:38:00"}
{"callCampaignId":4,"callTargetId":176,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3387065780","timestamp":"2026-09-16 17:38:00"}
{"endpoint":"PJSIP/2337393387065780@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":176,"userId":4},"normalizedNumber":"2337393387065780","phoneNumber":"3387065780","timestamp":"2026-09-16 17:38:00"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573080.666 distrutto","meta":{"callCampaignId":4,"callTargetId":176,"phoneNumber":"3387065780","startedAt":"2026-09-16T15:38:00.212Z","userId":4},"timestamp":"2026-09-16 17:38:00"}
{"callTargetId":176,"causeText":"Call Rejected","channelId":"1789573080.666","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:38:00"}
{"callCampaignId":4,"callTargetId":176,"jobId":"659","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3387065780","timestamp":"2026-09-16 17:38:00","userId":4}
{"attemptsMade":2,"callTargetId":176,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:00"}
{"coldCallId":321,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:38:00"}
{"level":"info","message":"Dialer worker: job 628 completato","result":{"coldCallId":321,"status":"not_answered"},"timestamp":"2026-09-16 17:38:00"}
{"callCampaignId":4,"callTargetId":177,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3932750000","timestamp":"2026-09-16 17:38:00"}
{"endpoint":"PJSIP/2337393932750000@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":177,"userId":4},"normalizedNumber":"2337393932750000","phoneNumber":"3932750000","timestamp":"2026-09-16 17:38:00"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789573080.667 distrutto","meta":{"callCampaignId":4,"callTargetId":177,"phoneNumber":"3932750000","startedAt":"2026-09-16T15:38:00.295Z","userId":4},"timestamp":"2026-09-16 17:38:00"}
{"callTargetId":177,"causeText":"Circuit/channel congestion","channelId":"1789573080.667","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:38:00"}
{"callCampaignId":4,"callTargetId":177,"jobId":"660","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3932750000","timestamp":"2026-09-16 17:38:00","userId":4}
{"attemptsMade":2,"callTargetId":177,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:00"}
{"coldCallId":322,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:38:00"}
{"level":"info","message":"Dialer worker: job 629 completato","result":{"coldCallId":322,"status":"not_answered"},"timestamp":"2026-09-16 17:38:00"}
{"callCampaignId":4,"callTargetId":178,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3357869641","timestamp":"2026-09-16 17:38:00"}
{"endpoint":"PJSIP/2337393357869641@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":178,"userId":4},"normalizedNumber":"2337393357869641","phoneNumber":"3357869641","timestamp":"2026-09-16 17:38:00"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573080.668 distrutto","meta":{"callCampaignId":4,"callTargetId":178,"phoneNumber":"3357869641","startedAt":"2026-09-16T15:38:00.623Z","userId":4},"timestamp":"2026-09-16 17:38:00"}
{"callTargetId":178,"causeText":"Call Rejected","channelId":"1789573080.668","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:38:00"}
{"callCampaignId":4,"callTargetId":178,"jobId":"661","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3357869641","timestamp":"2026-09-16 17:38:00","userId":4}
{"attemptsMade":2,"callTargetId":178,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:00"}
{"coldCallId":323,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:38:00"}
{"level":"info","message":"Dialer worker: job 630 completato","result":{"coldCallId":323,"status":"not_answered"},"timestamp":"2026-09-16 17:38:00"}
{"callCampaignId":4,"callTargetId":179,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3713008292","timestamp":"2026-09-16 17:38:00"}
{"endpoint":"PJSIP/2337393713008292@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":179,"userId":4},"normalizedNumber":"2337393713008292","phoneNumber":"3713008292","timestamp":"2026-09-16 17:38:00"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:38:10"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789573080.669 distrutto","meta":{"callCampaignId":4,"callTargetId":179,"phoneNumber":"3713008292","startedAt":"2026-09-16T15:38:00.710Z","userId":4},"timestamp":"2026-09-16 17:38:30"}
{"callTargetId":179,"causeText":"Unknown","channelId":"1789573080.669","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:38:30"}
{"callCampaignId":4,"callTargetId":179,"jobId":"662","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3713008292","timestamp":"2026-09-16 17:38:30","userId":4}
{"attemptsMade":2,"callTargetId":179,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:30"}
{"coldCallId":324,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:38:30"}
{"level":"info","message":"Dialer worker: job 631 completato","result":{"coldCallId":324,"status":"not_answered"},"timestamp":"2026-09-16 17:38:30"}
{"callCampaignId":4,"callTargetId":180,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3398195377","timestamp":"2026-09-16 17:38:30"}
{"endpoint":"PJSIP/2337393398195377@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":180,"userId":4},"normalizedNumber":"2337393398195377","phoneNumber":"3398195377","timestamp":"2026-09-16 17:38:30"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573110.670 distrutto","meta":{"callCampaignId":4,"callTargetId":180,"phoneNumber":"3398195377","startedAt":"2026-09-16T15:38:30.787Z","userId":4},"timestamp":"2026-09-16 17:38:30"}
{"callTargetId":180,"causeText":"Call Rejected","channelId":"1789573110.670","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:38:30"}
{"callCampaignId":4,"callTargetId":180,"jobId":"663","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398195377","timestamp":"2026-09-16 17:38:30","userId":4}
{"attemptsMade":2,"callTargetId":180,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:30"}
{"coldCallId":325,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:38:30"}
{"level":"info","message":"Dialer worker: job 632 completato","result":{"coldCallId":325,"status":"not_answered"},"timestamp":"2026-09-16 17:38:30"}
{"callCampaignId":4,"callTargetId":181,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3356876128","timestamp":"2026-09-16 17:38:30"}
{"endpoint":"PJSIP/2337393356876128@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":181,"userId":4},"normalizedNumber":"2337393356876128","phoneNumber":"3356876128","timestamp":"2026-09-16 17:38:30"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573110.671 distrutto","meta":{"callCampaignId":4,"callTargetId":181,"phoneNumber":"3356876128","startedAt":"2026-09-16T15:38:30.872Z","userId":4},"timestamp":"2026-09-16 17:38:30"}
{"callTargetId":181,"causeText":"Call Rejected","channelId":"1789573110.671","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:38:30"}
{"callCampaignId":4,"callTargetId":181,"jobId":"664","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356876128","timestamp":"2026-09-16 17:38:30","userId":4}
{"attemptsMade":2,"callTargetId":181,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:30"}
{"coldCallId":326,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:38:30"}
{"level":"info","message":"Dialer worker: job 633 completato","result":{"coldCallId":326,"status":"not_answered"},"timestamp":"2026-09-16 17:38:30"}
{"callCampaignId":4,"callTargetId":182,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3335676930","timestamp":"2026-09-16 17:38:30"}
{"endpoint":"PJSIP/2337393335676930@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":182,"userId":4},"normalizedNumber":"2337393335676930","phoneNumber":"3335676930","timestamp":"2026-09-16 17:38:30"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573110.672 distrutto","meta":{"callCampaignId":4,"callTargetId":182,"phoneNumber":"3335676930","startedAt":"2026-09-16T15:38:30.953Z","userId":4},"timestamp":"2026-09-16 17:38:30"}
{"callTargetId":182,"causeText":"Call Rejected","channelId":"1789573110.672","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:38:30"}
{"callCampaignId":4,"callTargetId":182,"jobId":"665","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3335676930","timestamp":"2026-09-16 17:38:31","userId":4}
{"attemptsMade":2,"callTargetId":182,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:31"}
{"coldCallId":327,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:38:31"}
{"level":"info","message":"Dialer worker: job 634 completato","result":{"coldCallId":327,"status":"not_answered"},"timestamp":"2026-09-16 17:38:31"}
{"callCampaignId":4,"callTargetId":183,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3394033809","timestamp":"2026-09-16 17:38:31"}
{"endpoint":"PJSIP/2337393394033809@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":183,"userId":4},"normalizedNumber":"2337393394033809","phoneNumber":"3394033809","timestamp":"2026-09-16 17:38:31"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573111.673 distrutto","meta":{"callCampaignId":4,"callTargetId":183,"phoneNumber":"3394033809","startedAt":"2026-09-16T15:38:31.034Z","userId":4},"timestamp":"2026-09-16 17:38:31"}
{"callTargetId":183,"causeText":"Call Rejected","channelId":"1789573111.673","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:38:31"}
{"callCampaignId":4,"callTargetId":183,"jobId":"666","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3394033809","timestamp":"2026-09-16 17:38:31","userId":4}
{"attemptsMade":2,"callTargetId":183,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:31"}
{"coldCallId":328,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:38:31"}
{"level":"info","message":"Dialer worker: job 635 completato","result":{"coldCallId":328,"status":"not_answered"},"timestamp":"2026-09-16 17:38:31"}
{"callCampaignId":4,"callTargetId":184,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3389818002","timestamp":"2026-09-16 17:38:31"}
{"endpoint":"PJSIP/2337393389818002@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":184,"userId":4},"normalizedNumber":"2337393389818002","phoneNumber":"3389818002","timestamp":"2026-09-16 17:38:31"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573111.674 distrutto","meta":{"callCampaignId":4,"callTargetId":184,"phoneNumber":"3389818002","startedAt":"2026-09-16T15:38:31.115Z","userId":4},"timestamp":"2026-09-16 17:38:31"}
{"callTargetId":184,"causeText":"Call Rejected","channelId":"1789573111.674","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:38:31"}
{"callCampaignId":4,"callTargetId":184,"jobId":"667","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3389818002","timestamp":"2026-09-16 17:38:31","userId":4}
{"attemptsMade":2,"callTargetId":184,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:31"}
{"coldCallId":329,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:38:31"}
{"level":"info","message":"Dialer worker: job 636 completato","result":{"coldCallId":329,"status":"not_answered"},"timestamp":"2026-09-16 17:38:31"}
{"callCampaignId":4,"callTargetId":185,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3313382444","timestamp":"2026-09-16 17:38:31"}
{"endpoint":"PJSIP/2337393313382444@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":185,"userId":4},"normalizedNumber":"2337393313382444","phoneNumber":"3313382444","timestamp":"2026-09-16 17:38:31"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573111.675 distrutto","meta":{"callCampaignId":4,"callTargetId":185,"phoneNumber":"3313382444","startedAt":"2026-09-16T15:38:31.196Z","userId":4},"timestamp":"2026-09-16 17:38:31"}
{"callTargetId":185,"causeText":"Call Rejected","channelId":"1789573111.675","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:38:31"}
{"callCampaignId":4,"callTargetId":185,"jobId":"668","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313382444","timestamp":"2026-09-16 17:38:31","userId":4}
{"attemptsMade":2,"callTargetId":185,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:31"}
{"coldCallId":330,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:38:31"}
{"level":"info","message":"Dialer worker: job 637 completato","result":{"coldCallId":330,"status":"not_answered"},"timestamp":"2026-09-16 17:38:31"}
{"callCampaignId":4,"callTargetId":186,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3315388877","timestamp":"2026-09-16 17:38:31"}
{"endpoint":"PJSIP/2337393315388877@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":186,"userId":4},"normalizedNumber":"2337393315388877","phoneNumber":"3315388877","timestamp":"2026-09-16 17:38:31"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573111.676 distrutto","meta":{"callCampaignId":4,"callTargetId":186,"phoneNumber":"3315388877","startedAt":"2026-09-16T15:38:31.280Z","userId":4},"timestamp":"2026-09-16 17:38:31"}
{"callTargetId":186,"causeText":"Call Rejected","channelId":"1789573111.676","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:38:31"}
{"callCampaignId":4,"callTargetId":186,"jobId":"669","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3315388877","timestamp":"2026-09-16 17:38:31","userId":4}
{"attemptsMade":2,"callTargetId":186,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:31"}
{"coldCallId":331,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:38:31"}
{"level":"info","message":"Dialer worker: job 638 completato","result":{"coldCallId":331,"status":"not_answered"},"timestamp":"2026-09-16 17:38:31"}
{"callCampaignId":4,"callTargetId":187,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3356087274","timestamp":"2026-09-16 17:38:31"}
{"endpoint":"PJSIP/2337393356087274@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":187,"userId":4},"normalizedNumber":"2337393356087274","phoneNumber":"3356087274","timestamp":"2026-09-16 17:38:31"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573111.677 distrutto","meta":{"callCampaignId":4,"callTargetId":187,"phoneNumber":"3356087274","startedAt":"2026-09-16T15:38:31.365Z","userId":4},"timestamp":"2026-09-16 17:38:31"}
{"callTargetId":187,"causeText":"Call Rejected","channelId":"1789573111.677","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:38:31"}
{"callCampaignId":4,"callTargetId":187,"jobId":"670","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356087274","timestamp":"2026-09-16 17:38:31","userId":4}
{"attemptsMade":2,"callTargetId":187,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:31"}
{"coldCallId":332,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:38:31"}
{"level":"info","message":"Dialer worker: job 639 completato","result":{"coldCallId":332,"status":"not_answered"},"timestamp":"2026-09-16 17:38:31"}
{"callCampaignId":4,"callTargetId":188,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3496729122","timestamp":"2026-09-16 17:38:31"}
{"endpoint":"PJSIP/2337393496729122@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":188,"userId":4},"normalizedNumber":"2337393496729122","phoneNumber":"3496729122","timestamp":"2026-09-16 17:38:31"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789573111.678 distrutto","meta":{"callCampaignId":4,"callTargetId":188,"phoneNumber":"3496729122","startedAt":"2026-09-16T15:38:31.446Z","userId":4},"timestamp":"2026-09-16 17:38:43"}
{"callTargetId":188,"causeText":"User busy","channelId":"1789573111.678","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:38:43"}
{"callCampaignId":4,"callTargetId":188,"jobId":"671","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3496729122","timestamp":"2026-09-16 17:38:43","userId":4}
{"attemptsMade":2,"callTargetId":188,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:38:43"}
{"coldCallId":333,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:38:43"}
{"level":"info","message":"Dialer worker: job 640 completato","result":{"coldCallId":333,"status":"not_answered"},"timestamp":"2026-09-16 17:38:43"}
{"callCampaignId":4,"callTargetId":189,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3276731236","timestamp":"2026-09-16 17:38:43"}
{"endpoint":"PJSIP/2337393276731236@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":189,"userId":4},"normalizedNumber":"2337393276731236","phoneNumber":"3276731236","timestamp":"2026-09-16 17:38:43"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789573123.679 distrutto","meta":{"callCampaignId":4,"callTargetId":189,"phoneNumber":"3276731236","startedAt":"2026-09-16T15:38:43.355Z","userId":4},"timestamp":"2026-09-16 17:39:13"}
{"callTargetId":189,"causeText":"Unknown","channelId":"1789573123.679","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:39:13"}
{"callCampaignId":4,"callTargetId":189,"jobId":"672","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3276731236","timestamp":"2026-09-16 17:39:13","userId":4}
{"attemptsMade":2,"callTargetId":189,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:39:13"}
{"coldCallId":334,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:39:13"}
{"level":"info","message":"Dialer worker: job 641 completato","result":{"coldCallId":334,"status":"not_answered"},"timestamp":"2026-09-16 17:39:13"}
{"callCampaignId":4,"callTargetId":190,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3313633508","timestamp":"2026-09-16 17:39:13"}
{"endpoint":"PJSIP/2337393313633508@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":190,"userId":4},"normalizedNumber":"2337393313633508","phoneNumber":"3313633508","timestamp":"2026-09-16 17:39:13"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573153.680 distrutto","meta":{"callCampaignId":4,"callTargetId":190,"phoneNumber":"3313633508","startedAt":"2026-09-16T15:39:13.425Z","userId":4},"timestamp":"2026-09-16 17:39:13"}
{"callTargetId":190,"causeText":"Call Rejected","channelId":"1789573153.680","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:39:13"}
{"callCampaignId":4,"callTargetId":190,"jobId":"673","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313633508","timestamp":"2026-09-16 17:39:13","userId":4}
{"attemptsMade":2,"callTargetId":190,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:39:13"}
{"coldCallId":335,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:39:13"}
{"level":"info","message":"Dialer worker: job 642 completato","result":{"coldCallId":335,"status":"not_answered"},"timestamp":"2026-09-16 17:39:13"}
{"callCampaignId":4,"callTargetId":191,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472718201","timestamp":"2026-09-16 17:39:13"}
{"endpoint":"PJSIP/2337393472718201@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":191,"userId":4},"normalizedNumber":"2337393472718201","phoneNumber":"3472718201","timestamp":"2026-09-16 17:39:13"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789573153.681 distrutto","meta":{"callCampaignId":4,"callTargetId":191,"phoneNumber":"3472718201","startedAt":"2026-09-16T15:39:13.510Z","userId":4},"timestamp":"2026-09-16 17:39:43"}
{"callTargetId":191,"causeText":"Unknown","channelId":"1789573153.681","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:39:43"}
{"callCampaignId":4,"callTargetId":191,"jobId":"674","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472718201","timestamp":"2026-09-16 17:39:43","userId":4}
{"attemptsMade":2,"callTargetId":191,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:39:43"}
{"coldCallId":336,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:39:43"}
{"callCampaignId":4,"callTargetId":109,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3275534883","timestamp":"2026-09-16 17:39:43"}
{"level":"info","message":"Dialer worker: job 643 completato","result":{"coldCallId":336,"status":"not_answered"},"timestamp":"2026-09-16 17:39:43"}
{"activeCalls":1,"jobId":"644","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 17:39:43"}
{"endpoint":"PJSIP/2337393275534883@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":109,"userId":4},"normalizedNumber":"2337393275534883","phoneNumber":"3275534883","timestamp":"2026-09-16 17:39:43"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789573183.682 distrutto","meta":{"callCampaignId":4,"callTargetId":109,"phoneNumber":"3275534883","startedAt":"2026-09-16T15:39:43.593Z","userId":4},"timestamp":"2026-09-16 17:39:43"}
{"callTargetId":109,"causeText":"Circuit/channel congestion","channelId":"1789573183.682","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:39:43"}
{"callCampaignId":4,"callTargetId":109,"jobId":"675","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3275534883","timestamp":"2026-09-16 17:39:43","userId":4}
{"attemptsMade":2,"callTargetId":109,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:39:43"}
{"coldCallId":337,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:39:43"}
{"level":"info","message":"Dialer worker: job 560 completato","result":{"coldCallId":337,"status":"not_answered"},"timestamp":"2026-09-16 17:39:43"}
{"callCampaignId":4,"callTargetId":193,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3208470506","timestamp":"2026-09-16 17:39:43"}
{"endpoint":"PJSIP/2337393208470506@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":193,"userId":4},"normalizedNumber":"2337393208470506","phoneNumber":"3208470506","timestamp":"2026-09-16 17:39:43"}
{"level":"info","message":"Canale 1789573183.683 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":193,"phoneNumber":"3208470506","startedAt":"2026-09-16T15:39:43.934Z","userId":4},"timestamp":"2026-09-16 17:39:53"}
{"callTargetId":193,"channelId":"1789573183.683","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:39:53"}
{"caller":["{phoneNumber:3208470506","callCampaignId:4","callTargetId:193","userId:4}"],"level":"info","message":"StasisStart canale 1789573183.683","meta":{"callCampaignId":4,"callTargetId":193,"phoneNumber":"3208470506","startedAt":"2026-09-16T15:39:43.934Z","userId":4},"timestamp":"2026-09-16 17:39:53"}
{"bridgeId":"36d54074-f006-4195-905e-ea5719ed0067","leadChannelId":"1789573183.683","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:39:53"}
{"channelId":"1789573193.684","connectionId":"6db316c0-dc1f-4f24-b6ac-5a87980a665c","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:39:53"}
{"connectionId":"6db316c0-dc1f-4f24-b6ac-5a87980a665c","leadChannelId":"1789573183.683","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:39:53"}
{"leadChannelId":"1789573183.683","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:39:53"}
{"level":"info","message":"Canale 1789573193.684 risposto (Up)","timestamp":"2026-09-16 17:39:53"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573193.684","timestamp":"2026-09-16 17:39:53"}
{"bridgeId":"36d54074-f006-4195-905e-ea5719ed0067","externalChannelId":"1789573193.684","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:39:53"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:39:53"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:39:53"}
{"leadChannelId":"1789573183.683","level":"info","message":"Trascrizione lead (parziale)","text":"Telefoni","timestamp":"2026-09-16 17:39:55"}
{"leadChannelId":"1789573183.683","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Telefoni","timestamp":"2026-09-16 17:39:55"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573183.683","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:39:55","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:39:55"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Telefoni","timestamp":"2026-09-16 17:39:56"}
{"leadChannelId":"1789573183.683","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Telefoni","timestamp":"2026-09-16 17:39:56"}
{"count":200,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:39:57"}
{"count":300,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:39:59"}
{"leadChannelId":"1789573183.683","level":"info","message":"Trascrizione lead (parziale)","text":"Quattrocentottanta475","timestamp":"2026-09-16 17:40:01"}
{"count":400,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:40:01"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Quattrocentottanta475","timestamp":"2026-09-16 17:40:02"}
{"leadChannelId":"1789573183.683","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Quattrocentottanta475","timestamp":"2026-09-16 17:40:02"}
{"count":500,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:40:03"}
{"count":600,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:05"}
{"count":700,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:07"}
{"count":800,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:09"}
{"count":900,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:11"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:13"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:15"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:17"}
{"leadChannelId":"1789573183.683","level":"info","message":"Trascrizione lead (parziale)","text":"Dove","timestamp":"2026-09-16 17:40:19"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:19"}
{"leadChannelId":"1789573183.683","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale a","timestamp":"2026-09-16 17:40:20"}
{"leadChannelId":"1789573183.683","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico","timestamp":"2026-09-16 17:40:20"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:21"}
{"leadChannelId":"1789573183.683","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico registra il tuo","timestamp":"2026-09-16 17:40:21"}
{"leadChannelId":"1789573183.683","level":"info","message":"Trascrizione lead (parziale)","text":"registra il tuo messaggio","timestamp":"2026-09-16 17:40:22"}
{"leadChannelId":"1789573183.683","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":534,"text":"Dopo il segnale acustico","timestamp":"2026-09-16 17:40:22"}
{"leadChannelId":"1789573183.683","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"registra il tuo messaggio.","timestamp":"2026-09-16 17:40:23"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:23"}
{"audioDurationMs":2833,"chars":46,"leadChannelId":"1789573183.683","level":"info","llmMs":1068,"message":"Latenza turno bot","timeToFirstAudioMs":1456,"timestamp":"2026-09-16 17:40:24","ttsMs":388}
{"count":1600,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:40:25"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:27"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:29"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:31"}
{"leadChannelId":"1789573183.683","level":"info","message":"Trascrizione lead (parziale)","text":"Il messaggio","timestamp":"2026-09-16 17:40:32"}
{"leadChannelId":"1789573183.683","level":"info","message":"Trascrizione lead (parziale)","text":"Il messaggio","timestamp":"2026-09-16 17:40:33"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:33"}
{"leadChannelId":"1789573183.683","level":"info","message":"Trascrizione lead (parziale)","text":"Il messaggio è stato inviato","timestamp":"2026-09-16 17:40:34"}
{"leadChannelId":"1789573183.683","level":"info","message":"Trascrizione lead (parziale)","text":"Il messaggio, è stato inviato. Arrivederci","timestamp":"2026-09-16 17:40:35"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:35"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Il messaggio, è stato inviato. Arrivederci","timestamp":"2026-09-16 17:40:36"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789573183.683","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:37"}
{"level":"info","message":"StasisEnd canale 1789573183.683","meta":{"callCampaignId":4,"callTargetId":193,"phoneNumber":"3208470506","startedAt":"2026-09-16T15:39:43.934Z","userId":4},"timestamp":"2026-09-16 17:40:37"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573183.683 distrutto","timestamp":"2026-09-16 17:40:37"}
{"leadChannelId":"1789573183.683","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":2587,"text":"Il messaggio, è stato inviato. Arrivederci Il messaggio è stato inviato. Arrivederci","timestamp":"2026-09-16 17:40:37"}
{"audioDurationMs":5387,"chars":92,"leadChannelId":"1789573183.683","level":"info","llmMs":965,"message":"Latenza turno bot","timeToFirstAudioMs":1497,"timestamp":"2026-09-16 17:40:39","ttsMs":532}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:40:41"}
{"leadChannelId":"1789573183.683","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:40:41"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:40:41"}
{"leadChannelId":"1789573183.683","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:40:41"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:40:41"}
{"level":"info","message":"StasisEnd canale 1789573193.684","timestamp":"2026-09-16 17:40:41"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573193.684 distrutto","timestamp":"2026-09-16 17:40:41"}
{"code":1000,"leadChannelId":"1789573183.683","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:40:41"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573183.683 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:40:41"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:40:41"}
{"finalResult":null,"leadChannelId":"1789573183.683","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:40:43"}
{"callCampaignId":4,"callTargetId":193,"jobId":"676","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3208470506","timestamp":"2026-09-16 17:40:43","userId":4}
{"attemptsMade":2,"callTargetId":193,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:40:43"}
{"coldCallId":338,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 17:40:43"}
{"level":"info","message":"Dialer worker: job 645 completato","result":{"coldCallId":338,"status":"answered"},"timestamp":"2026-09-16 17:40:43"}
{"callCampaignId":4,"callTargetId":194,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3272486124","timestamp":"2026-09-16 17:40:43"}
{"endpoint":"PJSIP/2337393272486124@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":194,"userId":4},"normalizedNumber":"2337393272486124","phoneNumber":"3272486124","timestamp":"2026-09-16 17:40:43"}
{"level":"info","message":"Canale 1789573243.687 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":194,"phoneNumber":"3272486124","startedAt":"2026-09-16T15:40:43.347Z","userId":4},"timestamp":"2026-09-16 17:40:46"}
{"callTargetId":194,"channelId":"1789573243.687","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:40:46"}
{"caller":["{phoneNumber:3272486124","callCampaignId:4","callTargetId:194","userId:4}"],"level":"info","message":"StasisStart canale 1789573243.687","meta":{"callCampaignId":4,"callTargetId":194,"phoneNumber":"3272486124","startedAt":"2026-09-16T15:40:43.347Z","userId":4},"timestamp":"2026-09-16 17:40:46"}
{"bridgeId":"eccbfd73-3895-42ad-8647-5337e766456d","leadChannelId":"1789573243.687","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:40:46"}
{"channelId":"1789573246.688","connectionId":"d9f90c9c-0409-43df-b064-ced2a4e99883","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:40:46"}
{"connectionId":"d9f90c9c-0409-43df-b064-ced2a4e99883","leadChannelId":"1789573243.687","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:40:46"}
{"leadChannelId":"1789573243.687","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:40:46"}
{"level":"info","message":"Canale 1789573246.688 risposto (Up)","timestamp":"2026-09-16 17:40:46"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573246.688","timestamp":"2026-09-16 17:40:46"}
{"bridgeId":"eccbfd73-3895-42ad-8647-5337e766456d","externalChannelId":"1789573246.688","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:40:46"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573243.687","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:46"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:40:47"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573243.687","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:40:48"}
{"leadChannelId":"1789573243.687","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:40:49"}
{"leadChannelId":"1789573243.687","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 17:40:49"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573243.687","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:40:49","ttsMs":0}
{"leadChannelId":"1789573243.687","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:40:49"}
{"leadChannelId":"1789573243.687","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 17:40:50"}
{"count":200,"frameBytes":160,"leadChannelId":"1789573243.687","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:40:50"}
{"count":300,"frameBytes":160,"leadChannelId":"1789573243.687","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:40:52"}
{"level":"info","message":"StasisEnd canale 1789573243.687","meta":{"callCampaignId":4,"callTargetId":194,"phoneNumber":"3272486124","startedAt":"2026-09-16T15:40:43.347Z","userId":4},"timestamp":"2026-09-16 17:40:53"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573243.687 distrutto","timestamp":"2026-09-16 17:40:53"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:40:53"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:41:05"}
{"leadChannelId":"1789573243.687","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:41:05"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:41:05"}
{"level":"info","message":"StasisEnd canale 1789573246.688","timestamp":"2026-09-16 17:41:05"}
{"code":1000,"leadChannelId":"1789573243.687","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:41:05"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573246.688 distrutto","timestamp":"2026-09-16 17:41:05"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573243.687 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:41:05"}
{"finalResult":null,"leadChannelId":"1789573243.687","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:41:07"}
{"callCampaignId":4,"callTargetId":194,"jobId":"677","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3272486124","timestamp":"2026-09-16 17:41:07","userId":4}
{"attemptsMade":2,"callTargetId":194,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:41:07"}
{"coldCallId":339,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:41:07"}
{"level":"info","message":"Dialer worker: job 646 completato","result":{"coldCallId":339,"status":"hung_up_early"},"timestamp":"2026-09-16 17:41:07"}
{"callCampaignId":4,"callTargetId":195,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3773010926","timestamp":"2026-09-16 17:41:07"}
{"endpoint":"PJSIP/2337393773010926@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":195,"userId":4},"normalizedNumber":"2337393773010926","phoneNumber":"3773010926","timestamp":"2026-09-16 17:41:07"}
{"level":"info","message":"Canale 1789573267.691 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":195,"phoneNumber":"3773010926","startedAt":"2026-09-16T15:41:07.522Z","userId":4},"timestamp":"2026-09-16 17:41:25"}
{"callTargetId":195,"channelId":"1789573267.691","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:41:25"}
{"caller":["{phoneNumber:3773010926","callCampaignId:4","callTargetId:195","userId:4}"],"level":"info","message":"StasisStart canale 1789573267.691","meta":{"callCampaignId":4,"callTargetId":195,"phoneNumber":"3773010926","startedAt":"2026-09-16T15:41:07.522Z","userId":4},"timestamp":"2026-09-16 17:41:25"}
{"bridgeId":"8799498e-75ef-4c04-ab90-d49634e70df0","leadChannelId":"1789573267.691","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:41:25"}
{"channelId":"1789573285.692","connectionId":"f37a46e1-9377-4616-995c-cfa473d21090","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:41:25"}
{"connectionId":"f37a46e1-9377-4616-995c-cfa473d21090","leadChannelId":"1789573267.691","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:41:25"}
{"leadChannelId":"1789573267.691","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:41:25"}
{"level":"info","message":"Canale 1789573285.692 risposto (Up)","timestamp":"2026-09-16 17:41:25"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573285.692","timestamp":"2026-09-16 17:41:25"}
{"bridgeId":"8799498e-75ef-4c04-ab90-d49634e70df0","externalChannelId":"1789573285.692","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:41:25"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573267.691","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:41:25"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:41:25"}
{"leadChannelId":"1789573267.691","level":"info","message":"Trascrizione lead (parziale)","text":"Piccolo","timestamp":"2026-09-16 17:41:26"}
{"leadChannelId":"1789573267.691","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Piccolo","timestamp":"2026-09-16 17:41:26"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573267.691","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:41:27","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789573267.691","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:41:27"}
{"leadChannelId":"1789573267.691","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Piccolo lordo, buona sera.","timestamp":"2026-09-16 17:41:28"}
{"count":200,"frameBytes":160,"leadChannelId":"1789573267.691","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:41:29"}
{"count":300,"frameBytes":160,"leadChannelId":"1789573267.691","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:41:31"}
{"level":"info","message":"StasisEnd canale 1789573267.691","meta":{"callCampaignId":4,"callTargetId":195,"phoneNumber":"3773010926","startedAt":"2026-09-16T15:41:07.522Z","userId":4},"timestamp":"2026-09-16 17:41:32"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573267.691 distrutto","timestamp":"2026-09-16 17:41:32"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:41:36"}
{"leadChannelId":"1789573267.691","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:41:36"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:41:36"}
{"leadChannelId":"1789573267.691","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:41:36"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:41:36"}
{"level":"info","message":"StasisEnd canale 1789573285.692","timestamp":"2026-09-16 17:41:36"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573285.692 distrutto","timestamp":"2026-09-16 17:41:36"}
{"code":1000,"leadChannelId":"1789573267.691","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:41:36"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573267.691 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:41:36"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:41:36"}
{"finalResult":null,"leadChannelId":"1789573267.691","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:41:38"}
{"callCampaignId":4,"callTargetId":195,"jobId":"678","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3773010926","timestamp":"2026-09-16 17:41:38","userId":4}
{"attemptsMade":2,"callTargetId":195,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:41:38"}
{"coldCallId":340,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:41:38"}
{"level":"info","message":"Dialer worker: job 647 completato","result":{"coldCallId":340,"status":"hung_up_early"},"timestamp":"2026-09-16 17:41:38"}
{"callCampaignId":4,"callTargetId":196,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3483234115","timestamp":"2026-09-16 17:41:38"}
{"endpoint":"PJSIP/2337393483234115@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":196,"userId":4},"normalizedNumber":"2337393483234115","phoneNumber":"3483234115","timestamp":"2026-09-16 17:41:38"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:41:48"}
{"level":"info","message":"Canale 1789573298.695 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":196,"phoneNumber":"3483234115","startedAt":"2026-09-16T15:41:38.396Z","userId":4},"timestamp":"2026-09-16 17:41:58"}
{"callTargetId":196,"channelId":"1789573298.695","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:41:58"}
{"caller":["{phoneNumber:3483234115","callCampaignId:4","callTargetId:196","userId:4}"],"level":"info","message":"StasisStart canale 1789573298.695","meta":{"callCampaignId":4,"callTargetId":196,"phoneNumber":"3483234115","startedAt":"2026-09-16T15:41:38.396Z","userId":4},"timestamp":"2026-09-16 17:41:58"}
{"bridgeId":"c813024b-9ca9-4155-9a1f-9fe583279b8f","leadChannelId":"1789573298.695","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:41:58"}
{"channelId":"1789573318.696","connectionId":"0e17a22d-0388-478c-be86-d1372dbb139a","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:41:58"}
{"connectionId":"0e17a22d-0388-478c-be86-d1372dbb139a","leadChannelId":"1789573298.695","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:41:58"}
{"leadChannelId":"1789573298.695","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:41:58"}
{"level":"info","message":"Canale 1789573318.696 risposto (Up)","timestamp":"2026-09-16 17:41:58"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573318.696","timestamp":"2026-09-16 17:41:58"}
{"bridgeId":"c813024b-9ca9-4155-9a1f-9fe583279b8f","externalChannelId":"1789573318.696","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:41:58"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573298.695","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:41:58"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:41:58"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573298.695","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:42:00"}
{"count":200,"frameBytes":160,"leadChannelId":"1789573298.695","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:42:02"}
{"leadChannelId":"1789573298.695","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 17:42:02"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573298.695","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:42:02","ttsMs":0}
{"leadChannelId":"1789573298.695","level":"info","message":"Trascrizione lead (parziale)","text":"E","timestamp":"2026-09-16 17:42:03"}
{"count":300,"frameBytes":160,"leadChannelId":"1789573298.695","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:42:04"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"E","timestamp":"2026-09-16 17:42:05"}
{"leadChannelId":"1789573298.695","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"E","timestamp":"2026-09-16 17:42:05"}
{"count":400,"frameBytes":160,"leadChannelId":"1789573298.695","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:42:06"}
{"level":"info","message":"StasisEnd canale 1789573298.695","meta":{"callCampaignId":4,"callTargetId":196,"phoneNumber":"3483234115","startedAt":"2026-09-16T15:41:38.396Z","userId":4},"timestamp":"2026-09-16 17:42:06"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573298.695 distrutto","timestamp":"2026-09-16 17:42:06"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:42:19"}
{"leadChannelId":"1789573298.695","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:42:19"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:42:19"}
{"level":"info","message":"StasisEnd canale 1789573318.696","timestamp":"2026-09-16 17:42:19"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573318.696 distrutto","timestamp":"2026-09-16 17:42:19"}
{"code":1000,"leadChannelId":"1789573298.695","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:42:19"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573298.695 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:42:19"}
{"finalResult":null,"leadChannelId":"1789573298.695","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:42:21"}
{"callCampaignId":4,"callTargetId":196,"jobId":"679","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3483234115","timestamp":"2026-09-16 17:42:21","userId":4}
{"attemptsMade":2,"callTargetId":196,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:42:21"}
{"coldCallId":341,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:42:21"}
{"level":"info","message":"Dialer worker: job 648 completato","result":{"coldCallId":341,"status":"hung_up_early"},"timestamp":"2026-09-16 17:42:21"}
{"callCampaignId":4,"callTargetId":197,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3281191336","timestamp":"2026-09-16 17:42:21"}
{"endpoint":"PJSIP/2337393281191336@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":197,"userId":4},"normalizedNumber":"2337393281191336","phoneNumber":"3281191336","timestamp":"2026-09-16 17:42:21"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789573341.699 distrutto","meta":{"callCampaignId":4,"callTargetId":197,"phoneNumber":"3281191336","startedAt":"2026-09-16T15:42:21.143Z","userId":4},"timestamp":"2026-09-16 17:42:51"}
{"callTargetId":197,"causeText":"Unknown","channelId":"1789573341.699","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:42:51"}
{"callCampaignId":4,"callTargetId":197,"jobId":"680","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3281191336","timestamp":"2026-09-16 17:42:51","userId":4}
{"attemptsMade":2,"callTargetId":197,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:42:51"}
{"coldCallId":342,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:42:51"}
{"level":"info","message":"Dialer worker: job 649 completato","result":{"coldCallId":342,"status":"not_answered"},"timestamp":"2026-09-16 17:42:51"}
{"callCampaignId":4,"callTargetId":112,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3478040682","timestamp":"2026-09-16 17:42:51"}
{"endpoint":"PJSIP/2337393478040682@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":112,"userId":4},"normalizedNumber":"2337393478040682","phoneNumber":"3478040682","timestamp":"2026-09-16 17:42:51"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789573371.700 distrutto","meta":{"callCampaignId":4,"callTargetId":112,"phoneNumber":"3478040682","startedAt":"2026-09-16T15:42:51.845Z","userId":4},"timestamp":"2026-09-16 17:43:21"}
{"callTargetId":112,"causeText":"Unknown","channelId":"1789573371.700","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:43:21"}
{"callCampaignId":4,"callTargetId":112,"jobId":"681","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3478040682","timestamp":"2026-09-16 17:43:21","userId":4}
{"attemptsMade":2,"callTargetId":112,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:43:21"}
{"coldCallId":343,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:43:21"}
{"callCampaignId":4,"callTargetId":138,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3333363833","timestamp":"2026-09-16 17:43:21"}
{"level":"info","message":"Dialer worker: job 563 completato","result":{"coldCallId":343,"status":"not_answered"},"timestamp":"2026-09-16 17:43:21"}
{"endpoint":"PJSIP/2337393333363833@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":138,"userId":4},"normalizedNumber":"2337393333363833","phoneNumber":"3333363833","timestamp":"2026-09-16 17:43:21"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573401.701 distrutto","meta":{"callCampaignId":4,"callTargetId":138,"phoneNumber":"3333363833","startedAt":"2026-09-16T15:43:21.910Z","userId":4},"timestamp":"2026-09-16 17:43:21"}
{"callTargetId":138,"causeText":"Call Rejected","channelId":"1789573401.701","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:43:21"}
{"callCampaignId":4,"callTargetId":138,"jobId":"682","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3333363833","timestamp":"2026-09-16 17:43:21","userId":4}
{"attemptsMade":2,"callTargetId":138,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:43:21"}
{"coldCallId":344,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:43:21"}
{"level":"info","message":"Dialer worker: job 589 completato","result":{"coldCallId":344,"status":"not_answered"},"timestamp":"2026-09-16 17:43:21"}
{"callCampaignId":4,"callTargetId":126,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3396008303","timestamp":"2026-09-16 17:43:22"}
{"endpoint":"PJSIP/2337393396008303@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":126,"userId":4},"normalizedNumber":"2337393396008303","phoneNumber":"3396008303","timestamp":"2026-09-16 17:43:22"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573402.702 distrutto","meta":{"callCampaignId":4,"callTargetId":126,"phoneNumber":"3396008303","startedAt":"2026-09-16T15:43:22.909Z","userId":4},"timestamp":"2026-09-16 17:43:22"}
{"callTargetId":126,"causeText":"Call Rejected","channelId":"1789573402.702","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:43:22"}
{"callCampaignId":4,"callTargetId":126,"jobId":"683","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3396008303","timestamp":"2026-09-16 17:43:22","userId":4}
{"attemptsMade":2,"callTargetId":126,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:43:22"}
{"coldCallId":345,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:43:22"}
{"level":"info","message":"Dialer worker: job 577 completato","result":{"coldCallId":345,"status":"not_answered"},"timestamp":"2026-09-16 17:43:22"}
{"callCampaignId":4,"callTargetId":110,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3463417017","timestamp":"2026-09-16 17:43:23"}
{"endpoint":"PJSIP/2337393463417017@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":110,"userId":4},"normalizedNumber":"2337393463417017","phoneNumber":"3463417017","timestamp":"2026-09-16 17:43:23"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789573403.703 distrutto","meta":{"callCampaignId":4,"callTargetId":110,"phoneNumber":"3463417017","startedAt":"2026-09-16T15:43:23.916Z","userId":4},"timestamp":"2026-09-16 17:43:24"}
{"callTargetId":110,"causeText":"Circuit/channel congestion","channelId":"1789573403.703","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:43:24"}
{"callCampaignId":4,"callTargetId":110,"jobId":"684","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3463417017","timestamp":"2026-09-16 17:43:24","userId":4}
{"attemptsMade":2,"callTargetId":110,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:43:24"}
{"coldCallId":346,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:43:24"}
{"level":"info","message":"Dialer worker: job 561 completato","result":{"coldCallId":346,"status":"not_answered"},"timestamp":"2026-09-16 17:43:24"}
{"callCampaignId":4,"callTargetId":113,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3386184672","timestamp":"2026-09-16 17:43:24"}
{"endpoint":"PJSIP/2337393386184672@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":113,"userId":4},"normalizedNumber":"2337393386184672","phoneNumber":"3386184672","timestamp":"2026-09-16 17:43:24"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573404.704 distrutto","meta":{"callCampaignId":4,"callTargetId":113,"phoneNumber":"3386184672","startedAt":"2026-09-16T15:43:24.923Z","userId":4},"timestamp":"2026-09-16 17:43:24"}
{"callTargetId":113,"causeText":"Call Rejected","channelId":"1789573404.704","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:43:24"}
{"callCampaignId":4,"callTargetId":113,"jobId":"685","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3386184672","timestamp":"2026-09-16 17:43:24","userId":4}
{"attemptsMade":2,"callTargetId":113,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:43:24"}
{"coldCallId":347,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:43:24"}
{"level":"info","message":"Dialer worker: job 564 completato","result":{"coldCallId":347,"status":"not_answered"},"timestamp":"2026-09-16 17:43:24"}
{"callCampaignId":4,"callTargetId":114,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3402294222","timestamp":"2026-09-16 17:43:25"}
{"endpoint":"PJSIP/2337393402294222@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":114,"userId":4},"normalizedNumber":"2337393402294222","phoneNumber":"3402294222","timestamp":"2026-09-16 17:43:25"}
{"level":"info","message":"Canale 1789573405.705 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":114,"phoneNumber":"3402294222","startedAt":"2026-09-16T15:43:25.918Z","userId":4},"timestamp":"2026-09-16 17:43:46"}
{"callTargetId":114,"channelId":"1789573405.705","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:43:46"}
{"caller":["{phoneNumber:3402294222","callCampaignId:4","callTargetId:114","userId:4}"],"level":"info","message":"StasisStart canale 1789573405.705","meta":{"callCampaignId":4,"callTargetId":114,"phoneNumber":"3402294222","startedAt":"2026-09-16T15:43:25.918Z","userId":4},"timestamp":"2026-09-16 17:43:46"}
{"bridgeId":"1e660a1c-5d70-4528-8dd1-198cb15da9d1","leadChannelId":"1789573405.705","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:43:46"}
{"channelId":"1789573426.706","connectionId":"53d8d743-80c9-4237-b68a-6b34a1631182","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:43:46"}
{"connectionId":"53d8d743-80c9-4237-b68a-6b34a1631182","leadChannelId":"1789573405.705","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:43:46"}
{"leadChannelId":"1789573405.705","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:43:46"}
{"level":"info","message":"Canale 1789573426.706 risposto (Up)","timestamp":"2026-09-16 17:43:46"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573426.706","timestamp":"2026-09-16 17:43:46"}
{"bridgeId":"1e660a1c-5d70-4528-8dd1-198cb15da9d1","externalChannelId":"1789573426.706","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:43:46"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:43:46"}
{"leadChannelId":"1789573405.705","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 17:43:50"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573405.705","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:43:50","ttsMs":0}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:43:58"}
{"leadChannelId":"1789573405.705","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:43:58"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:43:58"}
{"level":"info","message":"StasisEnd canale 1789573426.706","timestamp":"2026-09-16 17:43:58"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573426.706 distrutto","timestamp":"2026-09-16 17:43:58"}
{"code":1000,"leadChannelId":"1789573405.705","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:43:58"}
{"level":"info","message":"StasisEnd canale 1789573405.705","meta":{"callCampaignId":4,"callTargetId":114,"phoneNumber":"3402294222","startedAt":"2026-09-16T15:43:25.918Z","userId":4},"timestamp":"2026-09-16 17:43:58"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573405.705 distrutto","timestamp":"2026-09-16 17:43:58"}
{"finalResult":null,"leadChannelId":"1789573405.705","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:43:58"}
{"callCampaignId":4,"callTargetId":114,"jobId":"686","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3402294222","timestamp":"2026-09-16 17:43:58","userId":4}
{"attemptsMade":2,"callTargetId":114,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:43:58"}
{"coldCallId":348,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:43:58"}
{"level":"info","message":"Dialer worker: job 565 completato","result":{"coldCallId":348,"status":"hung_up_early"},"timestamp":"2026-09-16 17:43:58"}
{"callCampaignId":4,"callTargetId":123,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"360637968","timestamp":"2026-09-16 17:43:58"}
{"endpoint":"PJSIP/233739360637968@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":123,"userId":4},"normalizedNumber":"233739360637968","phoneNumber":"360637968","timestamp":"2026-09-16 17:43:58"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789573438.709 distrutto","meta":{"callCampaignId":4,"callTargetId":123,"phoneNumber":"360637968","startedAt":"2026-09-16T15:43:58.964Z","userId":4},"timestamp":"2026-09-16 17:44:28"}
{"callTargetId":123,"causeText":"Unknown","channelId":"1789573438.709","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:44:28"}
{"callCampaignId":4,"callTargetId":123,"jobId":"687","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"360637968","timestamp":"2026-09-16 17:44:29","userId":4}
{"attemptsMade":2,"callTargetId":123,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:44:29"}
{"coldCallId":349,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:44:29"}
{"level":"info","message":"Dialer worker: job 574 completato","result":{"coldCallId":349,"status":"not_answered"},"timestamp":"2026-09-16 17:44:29"}
{"callCampaignId":4,"callTargetId":122,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3281789939","timestamp":"2026-09-16 17:44:29"}
{"endpoint":"PJSIP/2337393281789939@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":122,"userId":4},"normalizedNumber":"2337393281789939","phoneNumber":"3281789939","timestamp":"2026-09-16 17:44:29"}
{"level":"info","message":"Canale 1789573469.710 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":122,"phoneNumber":"3281789939","startedAt":"2026-09-16T15:44:29.995Z","userId":4},"timestamp":"2026-09-16 17:44:36"}
{"callTargetId":122,"channelId":"1789573469.710","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:44:36"}
{"caller":["{phoneNumber:3281789939","callCampaignId:4","callTargetId:122","userId:4}"],"level":"info","message":"StasisStart canale 1789573469.710","meta":{"callCampaignId":4,"callTargetId":122,"phoneNumber":"3281789939","startedAt":"2026-09-16T15:44:29.995Z","userId":4},"timestamp":"2026-09-16 17:44:36"}
{"bridgeId":"3518b14c-195e-4d22-80b6-54ffba23fc7b","leadChannelId":"1789573469.710","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:44:36"}
{"channelId":"1789573476.711","connectionId":"b1f71605-35a8-4c55-9d4f-a56e24b84d7a","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:44:36"}
{"connectionId":"b1f71605-35a8-4c55-9d4f-a56e24b84d7a","leadChannelId":"1789573469.710","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:44:36"}
{"leadChannelId":"1789573469.710","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:44:36"}
{"level":"info","message":"Canale 1789573476.711 risposto (Up)","timestamp":"2026-09-16 17:44:36"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573476.711","timestamp":"2026-09-16 17:44:36"}
{"bridgeId":"3518b14c-195e-4d22-80b6-54ffba23fc7b","externalChannelId":"1789573476.711","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:44:36"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573469.710","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:44:36"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:44:37"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573469.710","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:44:38"}
{"leadChannelId":"1789573469.710","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto? Pronto?","timestamp":"2026-09-16 17:44:40"}
{"leadChannelId":"1789573469.710","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto? Pronto?","timestamp":"2026-09-16 17:44:40"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573469.710","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:44:40","ttsMs":0}
{"count":200,"frameBytes":160,"leadChannelId":"1789573469.710","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:44:40"}
{"leadChannelId":"1789573469.710","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto","timestamp":"2026-09-16 17:44:40"}
{"leadChannelId":"1789573469.710","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto","timestamp":"2026-09-16 17:44:41"}
{"count":300,"frameBytes":160,"leadChannelId":"1789573469.710","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:44:42"}
{"count":400,"frameBytes":160,"leadChannelId":"1789573469.710","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:44:44"}
{"count":500,"frameBytes":160,"leadChannelId":"1789573469.710","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:44:46"}
{"count":600,"frameBytes":160,"leadChannelId":"1789573469.710","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:44:48"}
{"level":"info","message":"StasisEnd canale 1789573469.710","meta":{"callCampaignId":4,"callTargetId":122,"phoneNumber":"3281789939","startedAt":"2026-09-16T15:44:29.995Z","userId":4},"timestamp":"2026-09-16 17:44:49"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573469.710 distrutto","timestamp":"2026-09-16 17:44:49"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:44:53"}
{"leadChannelId":"1789573469.710","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:44:53"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:44:53"}
{"leadChannelId":"1789573469.710","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:44:53"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:44:53"}
{"level":"info","message":"StasisEnd canale 1789573476.711","timestamp":"2026-09-16 17:44:53"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573476.711 distrutto","timestamp":"2026-09-16 17:44:53"}
{"code":1000,"leadChannelId":"1789573469.710","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:44:53"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573469.710 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:44:53"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:44:53"}
{"finalResult":null,"leadChannelId":"1789573469.710","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:44:55"}
{"callCampaignId":4,"callTargetId":122,"jobId":"688","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3281789939","timestamp":"2026-09-16 17:44:55","userId":4}
{"attemptsMade":2,"callTargetId":122,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:44:55"}
{"coldCallId":350,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:44:55"}
{"level":"info","message":"Dialer worker: job 573 completato","result":{"coldCallId":350,"status":"hung_up_early"},"timestamp":"2026-09-16 17:44:55"}
{"callCampaignId":4,"callTargetId":111,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3496785007","timestamp":"2026-09-16 17:44:56"}
{"endpoint":"PJSIP/2337393496785007@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":111,"userId":4},"normalizedNumber":"2337393496785007","phoneNumber":"3496785007","timestamp":"2026-09-16 17:44:56"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:45:05"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789573496.714 distrutto","meta":{"callCampaignId":4,"callTargetId":111,"phoneNumber":"3496785007","startedAt":"2026-09-16T15:44:56.031Z","userId":4},"timestamp":"2026-09-16 17:45:26"}
{"callTargetId":111,"causeText":"Unknown","channelId":"1789573496.714","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:45:26"}
{"callCampaignId":4,"callTargetId":111,"jobId":"689","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3496785007","timestamp":"2026-09-16 17:45:26","userId":4}
{"attemptsMade":2,"callTargetId":111,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:45:26"}
{"coldCallId":351,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:45:26"}
{"level":"info","message":"Dialer worker: job 562 completato","result":{"coldCallId":351,"status":"not_answered"},"timestamp":"2026-09-16 17:45:26"}
{"callCampaignId":4,"callTargetId":117,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3807182029","timestamp":"2026-09-16 17:45:26"}
{"endpoint":"PJSIP/2337393807182029@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":117,"userId":4},"normalizedNumber":"2337393807182029","phoneNumber":"3807182029","timestamp":"2026-09-16 17:45:26"}
{"level":"info","message":"Canale 1789573526.715 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":117,"phoneNumber":"3807182029","startedAt":"2026-09-16T15:45:26.097Z","userId":4},"timestamp":"2026-09-16 17:45:38"}
{"callTargetId":117,"channelId":"1789573526.715","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:45:38"}
{"caller":["{phoneNumber:3807182029","callCampaignId:4","callTargetId:117","userId:4}"],"level":"info","message":"StasisStart canale 1789573526.715","meta":{"callCampaignId":4,"callTargetId":117,"phoneNumber":"3807182029","startedAt":"2026-09-16T15:45:26.097Z","userId":4},"timestamp":"2026-09-16 17:45:38"}
{"bridgeId":"1ec2d78b-3d11-4017-a1cb-a02c9843a015","leadChannelId":"1789573526.715","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:45:38"}
{"channelId":"1789573538.716","connectionId":"e37e0163-62bb-40fd-a5ca-883aee40527c","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:45:38"}
{"connectionId":"e37e0163-62bb-40fd-a5ca-883aee40527c","leadChannelId":"1789573526.715","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:45:38"}
{"leadChannelId":"1789573526.715","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:45:38"}
{"level":"info","message":"Canale 1789573538.716 risposto (Up)","timestamp":"2026-09-16 17:45:38"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573538.716","timestamp":"2026-09-16 17:45:38"}
{"bridgeId":"1ec2d78b-3d11-4017-a1cb-a02c9843a015","externalChannelId":"1789573538.716","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:45:38"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573526.715","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:45:38"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:45:38"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573526.715","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:45:40"}
{"leadChannelId":"1789573526.715","level":"info","message":"Trascrizione lead (parziale)","text":"Avere","timestamp":"2026-09-16 17:45:42"}
{"leadChannelId":"1789573526.715","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Avere","timestamp":"2026-09-16 17:45:42"}
{"level":"info","message":"StasisEnd canale 1789573526.715","meta":{"callCampaignId":4,"callTargetId":117,"phoneNumber":"3807182029","startedAt":"2026-09-16T15:45:26.097Z","userId":4},"timestamp":"2026-09-16 17:45:42"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573526.715 distrutto","timestamp":"2026-09-16 17:45:42"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573526.715","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:45:42","ttsMs":0}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Avere","timestamp":"2026-09-16 17:45:44"}
{"leadChannelId":"1789573526.715","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Avere","timestamp":"2026-09-16 17:45:44"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:45:54"}
{"leadChannelId":"1789573526.715","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:45:54"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:45:54"}
{"level":"info","message":"StasisEnd canale 1789573538.716","timestamp":"2026-09-16 17:45:54"}
{"code":1000,"leadChannelId":"1789573526.715","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:45:54"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573538.716 distrutto","timestamp":"2026-09-16 17:45:54"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573526.715 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:45:54"}
{"finalResult":null,"leadChannelId":"1789573526.715","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:45:56"}
{"callCampaignId":4,"callTargetId":117,"jobId":"690","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3807182029","timestamp":"2026-09-16 17:45:56","userId":4}
{"attemptsMade":2,"callTargetId":117,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:45:56"}
{"coldCallId":352,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:45:56"}
{"level":"info","message":"Dialer worker: job 568 completato","result":{"coldCallId":352,"status":"hung_up_early"},"timestamp":"2026-09-16 17:45:56"}
{"callCampaignId":4,"callTargetId":125,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3395637623","timestamp":"2026-09-16 17:45:57"}
{"endpoint":"PJSIP/2337393395637623@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":125,"userId":4},"normalizedNumber":"2337393395637623","phoneNumber":"3395637623","timestamp":"2026-09-16 17:45:57"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573557.719 distrutto","meta":{"callCampaignId":4,"callTargetId":125,"phoneNumber":"3395637623","startedAt":"2026-09-16T15:45:57.130Z","userId":4},"timestamp":"2026-09-16 17:45:57"}
{"callTargetId":125,"causeText":"Call Rejected","channelId":"1789573557.719","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:45:57"}
{"callCampaignId":4,"callTargetId":125,"jobId":"691","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3395637623","timestamp":"2026-09-16 17:45:57","userId":4}
{"attemptsMade":2,"callTargetId":125,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:45:57"}
{"coldCallId":353,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:45:57"}
{"level":"info","message":"Dialer worker: job 576 completato","result":{"coldCallId":353,"status":"not_answered"},"timestamp":"2026-09-16 17:45:57"}
{"callCampaignId":4,"callTargetId":115,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3495126019","timestamp":"2026-09-16 17:45:58"}
{"endpoint":"PJSIP/2337393495126019@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":115,"userId":4},"normalizedNumber":"2337393495126019","phoneNumber":"3495126019","timestamp":"2026-09-16 17:45:58"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789573558.720 distrutto","meta":{"callCampaignId":4,"callTargetId":115,"phoneNumber":"3495126019","startedAt":"2026-09-16T15:45:58.130Z","userId":4},"timestamp":"2026-09-16 17:45:58"}
{"callTargetId":115,"causeText":"Circuit/channel congestion","channelId":"1789573558.720","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:45:58"}
{"callCampaignId":4,"callTargetId":115,"jobId":"692","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3495126019","timestamp":"2026-09-16 17:45:58","userId":4}
{"attemptsMade":2,"callTargetId":115,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:45:58"}
{"coldCallId":354,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:45:58"}
{"level":"info","message":"Dialer worker: job 566 completato","result":{"coldCallId":354,"status":"not_answered"},"timestamp":"2026-09-16 17:45:58"}
{"callCampaignId":4,"callTargetId":121,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472218961","timestamp":"2026-09-16 17:45:59"}
{"endpoint":"PJSIP/2337393472218961@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":121,"userId":4},"normalizedNumber":"2337393472218961","phoneNumber":"3472218961","timestamp":"2026-09-16 17:45:59"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789573559.721 distrutto","meta":{"callCampaignId":4,"callTargetId":121,"phoneNumber":"3472218961","startedAt":"2026-09-16T15:45:59.132Z","userId":4},"timestamp":"2026-09-16 17:46:29"}
{"callTargetId":121,"causeText":"Unknown","channelId":"1789573559.721","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:46:29"}
{"callCampaignId":4,"callTargetId":121,"jobId":"693","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472218961","timestamp":"2026-09-16 17:46:29","userId":4}
{"attemptsMade":2,"callTargetId":121,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:46:29"}
{"coldCallId":355,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:46:29"}
{"level":"info","message":"Dialer worker: job 572 completato","result":{"coldCallId":355,"status":"not_answered"},"timestamp":"2026-09-16 17:46:29"}
{"callCampaignId":4,"callTargetId":146,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3287155032","timestamp":"2026-09-16 17:46:29"}
{"endpoint":"PJSIP/2337393287155032@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":146,"userId":4},"normalizedNumber":"2337393287155032","phoneNumber":"3287155032","timestamp":"2026-09-16 17:46:29"}
{"level":"info","message":"Canale 1789573589.722 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":146,"phoneNumber":"3287155032","startedAt":"2026-09-16T15:46:29.258Z","userId":4},"timestamp":"2026-09-16 17:46:40"}
{"callTargetId":146,"channelId":"1789573589.722","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:46:40"}
{"caller":["{phoneNumber:3287155032","callCampaignId:4","callTargetId:146","userId:4}"],"level":"info","message":"StasisStart canale 1789573589.722","meta":{"callCampaignId":4,"callTargetId":146,"phoneNumber":"3287155032","startedAt":"2026-09-16T15:46:29.258Z","userId":4},"timestamp":"2026-09-16 17:46:40"}
{"bridgeId":"146a0851-e4f3-420d-888b-76eb76a00461","leadChannelId":"1789573589.722","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:46:40"}
{"channelId":"1789573600.723","connectionId":"925b71e3-2cfa-4d60-9868-7028c6c5079f","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:46:40"}
{"connectionId":"925b71e3-2cfa-4d60-9868-7028c6c5079f","leadChannelId":"1789573589.722","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:46:40"}
{"leadChannelId":"1789573589.722","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:46:40"}
{"level":"info","message":"Canale 1789573600.723 risposto (Up)","timestamp":"2026-09-16 17:46:40"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573600.723","timestamp":"2026-09-16 17:46:40"}
{"bridgeId":"146a0851-e4f3-420d-888b-76eb76a00461","externalChannelId":"1789573600.723","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:46:40"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573589.722","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:46:40"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:46:40"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573589.722","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:46:42"}
{"leadChannelId":"1789573589.722","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:46:42"}
{"leadChannelId":"1789573589.722","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 17:46:42"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573589.722","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:46:43","ttsMs":0}
{"leadChannelId":"1789573589.722","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:46:43"}
{"count":200,"frameBytes":160,"leadChannelId":"1789573589.722","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:46:44"}
{"leadChannelId":"1789573589.722","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:46:44"}
{"leadChannelId":"1789573589.722","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 17:46:45"}
{"count":300,"frameBytes":160,"leadChannelId":"1789573589.722","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:46:46"}
{"count":400,"frameBytes":160,"leadChannelId":"1789573589.722","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:46:48"}
{"level":"info","message":"StasisEnd canale 1789573589.722","meta":{"callCampaignId":4,"callTargetId":146,"phoneNumber":"3287155032","startedAt":"2026-09-16T15:46:29.258Z","userId":4},"timestamp":"2026-09-16 17:46:48"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573589.722 distrutto","timestamp":"2026-09-16 17:46:48"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:46:52"}
{"leadChannelId":"1789573589.722","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:46:52"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:46:52"}
{"leadChannelId":"1789573589.722","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:46:52"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:46:52"}
{"level":"info","message":"StasisEnd canale 1789573600.723","timestamp":"2026-09-16 17:46:52"}
{"code":1000,"leadChannelId":"1789573589.722","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:46:52"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573600.723 distrutto","timestamp":"2026-09-16 17:46:52"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573589.722 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:46:52"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:46:52"}
{"finalResult":null,"leadChannelId":"1789573589.722","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:46:54"}
{"callCampaignId":4,"callTargetId":146,"jobId":"694","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3287155032","timestamp":"2026-09-16 17:46:54","userId":4}
{"attemptsMade":2,"callTargetId":146,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:46:54"}
{"coldCallId":356,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:46:54"}
{"level":"info","message":"Dialer worker: job 597 completato","result":{"coldCallId":356,"status":"hung_up_early"},"timestamp":"2026-09-16 17:46:54"}
{"callCampaignId":4,"callTargetId":116,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3385379510","timestamp":"2026-09-16 17:46:54"}
{"endpoint":"PJSIP/2337393385379510@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":116,"userId":4},"normalizedNumber":"2337393385379510","phoneNumber":"3385379510","timestamp":"2026-09-16 17:46:54"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573614.726 distrutto","meta":{"callCampaignId":4,"callTargetId":116,"phoneNumber":"3385379510","startedAt":"2026-09-16T15:46:54.235Z","userId":4},"timestamp":"2026-09-16 17:46:54"}
{"callTargetId":116,"causeText":"Call Rejected","channelId":"1789573614.726","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:46:54"}
{"callCampaignId":4,"callTargetId":116,"jobId":"695","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3385379510","timestamp":"2026-09-16 17:46:54","userId":4}
{"attemptsMade":2,"callTargetId":116,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:46:54"}
{"coldCallId":357,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:46:54"}
{"level":"info","message":"Dialer worker: job 567 completato","result":{"coldCallId":357,"status":"not_answered"},"timestamp":"2026-09-16 17:46:54"}
{"callCampaignId":4,"callTargetId":118,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3491976892","timestamp":"2026-09-16 17:46:55"}
{"endpoint":"PJSIP/2337393491976892@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":118,"userId":4},"normalizedNumber":"2337393491976892","phoneNumber":"3491976892","timestamp":"2026-09-16 17:46:55"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:47:04"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789573615.727 distrutto","meta":{"callCampaignId":4,"callTargetId":118,"phoneNumber":"3491976892","startedAt":"2026-09-16T15:46:55.201Z","userId":4},"timestamp":"2026-09-16 17:47:25"}
{"callTargetId":118,"causeText":"Unknown","channelId":"1789573615.727","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:47:25"}
{"callCampaignId":4,"callTargetId":118,"jobId":"696","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3491976892","timestamp":"2026-09-16 17:47:25","userId":4}
{"attemptsMade":2,"callTargetId":118,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:47:25"}
{"coldCallId":358,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:47:25"}
{"level":"info","message":"Dialer worker: job 569 completato","result":{"coldCallId":358,"status":"not_answered"},"timestamp":"2026-09-16 17:47:25"}
{"callCampaignId":4,"callTargetId":166,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3921492588","timestamp":"2026-09-16 17:47:25"}
{"endpoint":"PJSIP/2337393921492588@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":166,"userId":4},"normalizedNumber":"2337393921492588","phoneNumber":"3921492588","timestamp":"2026-09-16 17:47:25"}
{"level":"info","message":"Canale 1789573645.728 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":166,"phoneNumber":"3921492588","startedAt":"2026-09-16T15:47:25.293Z","userId":4},"timestamp":"2026-09-16 17:47:42"}
{"callTargetId":166,"channelId":"1789573645.728","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:47:42"}
{"caller":["{phoneNumber:3921492588","callCampaignId:4","callTargetId:166","userId:4}"],"level":"info","message":"StasisStart canale 1789573645.728","meta":{"callCampaignId":4,"callTargetId":166,"phoneNumber":"3921492588","startedAt":"2026-09-16T15:47:25.293Z","userId":4},"timestamp":"2026-09-16 17:47:42"}
{"bridgeId":"11ca6cd3-19b6-435e-b41c-f49aff92a73d","leadChannelId":"1789573645.728","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:47:42"}
{"channelId":"1789573662.729","connectionId":"19744b61-10b5-4935-a13a-bf697e6da352","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:47:42"}
{"connectionId":"19744b61-10b5-4935-a13a-bf697e6da352","leadChannelId":"1789573645.728","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:47:42"}
{"leadChannelId":"1789573645.728","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:47:42"}
{"level":"info","message":"Canale 1789573662.729 risposto (Up)","timestamp":"2026-09-16 17:47:42"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573662.729","timestamp":"2026-09-16 17:47:42"}
{"bridgeId":"11ca6cd3-19b6-435e-b41c-f49aff92a73d","externalChannelId":"1789573662.729","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:47:42"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573645.728","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:47:42"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:47:42"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573645.728","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:47:44"}
{"count":200,"frameBytes":160,"leadChannelId":"1789573645.728","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:47:46"}
{"leadChannelId":"1789573645.728","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 17:47:46"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573645.728","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:47:46","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789573645.728","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:47:48"}
{"level":"info","message":"StasisEnd canale 1789573645.728","meta":{"callCampaignId":4,"callTargetId":166,"phoneNumber":"3921492588","startedAt":"2026-09-16T15:47:25.293Z","userId":4},"timestamp":"2026-09-16 17:47:49"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573645.728 distrutto","timestamp":"2026-09-16 17:47:49"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:48:01"}
{"leadChannelId":"1789573645.728","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:48:01"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:48:01"}
{"level":"info","message":"StasisEnd canale 1789573662.729","timestamp":"2026-09-16 17:48:01"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573662.729 distrutto","timestamp":"2026-09-16 17:48:01"}
{"code":1000,"leadChannelId":"1789573645.728","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:48:01"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573645.728 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:48:01"}
{"finalResult":null,"leadChannelId":"1789573645.728","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:48:03"}
{"callCampaignId":4,"callTargetId":166,"jobId":"697","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3921492588","timestamp":"2026-09-16 17:48:03","userId":4}
{"attemptsMade":2,"callTargetId":166,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:48:03"}
{"coldCallId":359,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:48:03"}
{"level":"info","message":"Dialer worker: job 618 completato","result":{"coldCallId":359,"status":"hung_up_early"},"timestamp":"2026-09-16 17:48:03"}
{"callCampaignId":4,"callTargetId":137,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3293397775","timestamp":"2026-09-16 17:48:03"}
{"endpoint":"PJSIP/2337393293397775@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":137,"userId":4},"normalizedNumber":"2337393293397775","phoneNumber":"3293397775","timestamp":"2026-09-16 17:48:03"}
{"level":"info","message":"Canale 1789573683.732 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":137,"phoneNumber":"3293397775","startedAt":"2026-09-16T15:48:03.271Z","userId":4},"timestamp":"2026-09-16 17:48:11"}
{"callTargetId":137,"channelId":"1789573683.732","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:48:11"}
{"caller":["{phoneNumber:3293397775","callCampaignId:4","callTargetId:137","userId:4}"],"level":"info","message":"StasisStart canale 1789573683.732","meta":{"callCampaignId":4,"callTargetId":137,"phoneNumber":"3293397775","startedAt":"2026-09-16T15:48:03.271Z","userId":4},"timestamp":"2026-09-16 17:48:11"}
{"bridgeId":"1839ae16-3f37-4e19-a6e6-bec4b13faab6","leadChannelId":"1789573683.732","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:48:11"}
{"channelId":"1789573691.733","connectionId":"514aae4c-e92b-40d8-835b-d2e6313e4ff5","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:48:11"}
{"connectionId":"514aae4c-e92b-40d8-835b-d2e6313e4ff5","leadChannelId":"1789573683.732","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:48:11"}
{"leadChannelId":"1789573683.732","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:48:11"}
{"level":"info","message":"Canale 1789573691.733 risposto (Up)","timestamp":"2026-09-16 17:48:11"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573691.733","timestamp":"2026-09-16 17:48:11"}
{"bridgeId":"1839ae16-3f37-4e19-a6e6-bec4b13faab6","externalChannelId":"1789573691.733","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:48:11"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:48:11"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:48:11"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:48:13"}
{"count":200,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:48:15"}
{"leadChannelId":"1789573683.732","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 17:48:15"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573683.732","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:48:15","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:48:17"}
{"count":400,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:48:19"}
{"count":500,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:48:21"}
{"count":600,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:48:23"}
{"count":700,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:48:25"}
{"count":800,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:48:27"}
{"count":900,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:48:29"}
{"leadChannelId":"1789573683.732","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":null,"text":"No","timestamp":"2026-09-16 17:48:29"}
{"audioDurationMs":4830,"chars":85,"leadChannelId":"1789573683.732","level":"info","llmMs":1273,"message":"Latenza turno bot","timeToFirstAudioMs":1764,"timestamp":"2026-09-16 17:48:31","ttsMs":491}
{"count":1000,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:48:31"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:48:33"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:48:35"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:48:37"}
{"leadChannelId":"1789573683.732","level":"info","message":"Trascrizione lead (parziale)","text":"no","timestamp":"2026-09-16 17:48:37"}
{"leadChannelId":"1789573683.732","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1371,"text":"No!","timestamp":"2026-09-16 17:48:38"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:48:39"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0,"summary":"Lead non disponibile, rifiuta esplicitamente anche la proposta di richiamare in un momento più comodo."},"timestamp":"2026-09-16 17:48:40"}
{"audioDurationMs":3158,"chars":60,"leadChannelId":"1789573683.732","level":"info","llmMs":1997,"message":"Latenza turno bot","timeToFirstAudioMs":2484,"timestamp":"2026-09-16 17:48:41","ttsMs":487}
{"count":1500,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:48:41"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789573683.732","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:48:43"}
{"level":"info","message":"StasisEnd canale 1789573691.733","timestamp":"2026-09-16 17:48:44"}
{"code":1000,"leadChannelId":"1789573683.732","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:48:44"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573691.733 distrutto","timestamp":"2026-09-16 17:48:44"}
{"level":"info","message":"StasisEnd canale 1789573683.732","meta":{"callCampaignId":4,"callTargetId":137,"phoneNumber":"3293397775","startedAt":"2026-09-16T15:48:03.271Z","userId":4},"timestamp":"2026-09-16 17:48:44"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573683.732 distrutto","timestamp":"2026-09-16 17:48:44"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0,"summary":"Lead non disponibile, rifiuta esplicitamente anche la proposta di richiamare in un momento più comodo."},"leadChannelId":"1789573683.732","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:48:44"}
{"coldCallId":360,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-16 17:48:44"}
{"level":"info","message":"Dialer worker: job 588 completato","result":{"coldCallId":360,"status":"not_interested"},"timestamp":"2026-09-16 17:48:44"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:48:44"}
{"callCampaignId":4,"callTargetId":192,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3273432723","timestamp":"2026-09-16 17:48:45"}
{"endpoint":"PJSIP/2337393273432723@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":192,"userId":4},"normalizedNumber":"2337393273432723","phoneNumber":"3273432723","timestamp":"2026-09-16 17:48:45"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789573725.736 distrutto","meta":{"callCampaignId":4,"callTargetId":192,"phoneNumber":"3273432723","startedAt":"2026-09-16T15:48:45.328Z","userId":4},"timestamp":"2026-09-16 17:48:45"}
{"callTargetId":192,"causeText":"Circuit/channel congestion","channelId":"1789573725.736","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:48:45"}
{"callCampaignId":4,"callTargetId":192,"jobId":"698","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3273432723","timestamp":"2026-09-16 17:48:45","userId":4}
{"attemptsMade":2,"callTargetId":192,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:48:45"}
{"coldCallId":361,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:48:45"}
{"level":"info","message":"Dialer worker: job 644 completato","result":{"coldCallId":361,"status":"not_answered"},"timestamp":"2026-09-16 17:48:45"}
{"callCampaignId":4,"callTargetId":124,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3204868727","timestamp":"2026-09-16 17:48:46"}
{"endpoint":"PJSIP/2337393204868727@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":124,"userId":4},"normalizedNumber":"2337393204868727","phoneNumber":"3204868727","timestamp":"2026-09-16 17:48:46"}
{"level":"info","message":"Canale 1789573726.737 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":124,"phoneNumber":"3204868727","startedAt":"2026-09-16T15:48:46.323Z","userId":4},"timestamp":"2026-09-16 17:48:56"}
{"callTargetId":124,"channelId":"1789573726.737","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:48:56"}
{"caller":["{phoneNumber:3204868727","callCampaignId:4","callTargetId:124","userId:4}"],"level":"info","message":"StasisStart canale 1789573726.737","meta":{"callCampaignId":4,"callTargetId":124,"phoneNumber":"3204868727","startedAt":"2026-09-16T15:48:46.323Z","userId":4},"timestamp":"2026-09-16 17:48:56"}
{"bridgeId":"c4e669de-8b77-4d77-a13a-be0e70f3e29d","leadChannelId":"1789573726.737","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:48:56"}
{"channelId":"1789573736.738","connectionId":"e3be64dd-f396-4bc6-b1df-f025162d0df5","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:48:56"}
{"connectionId":"e3be64dd-f396-4bc6-b1df-f025162d0df5","leadChannelId":"1789573726.737","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:48:56"}
{"leadChannelId":"1789573726.737","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:48:56"}
{"level":"info","message":"Canale 1789573736.738 risposto (Up)","timestamp":"2026-09-16 17:48:56"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573736.738","timestamp":"2026-09-16 17:48:56"}
{"bridgeId":"c4e669de-8b77-4d77-a13a-be0e70f3e29d","externalChannelId":"1789573736.738","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:48:56"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573726.737","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:48:56"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:48:56"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573726.737","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:48:58"}
{"count":200,"frameBytes":160,"leadChannelId":"1789573726.737","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:49:00"}
{"leadChannelId":"1789573726.737","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:49:00"}
{"leadChannelId":"1789573726.737","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 17:49:00"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573726.737","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:49:00","ttsMs":0}
{"leadChannelId":"1789573726.737","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 17:49:01"}
{"count":300,"frameBytes":160,"leadChannelId":"1789573726.737","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:49:02"}
{"count":400,"frameBytes":160,"leadChannelId":"1789573726.737","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:49:04"}
{"count":500,"frameBytes":160,"leadChannelId":"1789573726.737","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:49:06"}
{"count":600,"frameBytes":160,"leadChannelId":"1789573726.737","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:49:08"}
{"count":700,"frameBytes":160,"leadChannelId":"1789573726.737","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:49:10"}
{"count":800,"frameBytes":160,"leadChannelId":"1789573726.737","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:49:12"}
{"level":"info","message":"StasisEnd canale 1789573726.737","meta":{"callCampaignId":4,"callTargetId":124,"phoneNumber":"3204868727","startedAt":"2026-09-16T15:48:46.323Z","userId":4},"timestamp":"2026-09-16 17:49:13"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573726.737 distrutto","timestamp":"2026-09-16 17:49:13"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:49:25"}
{"leadChannelId":"1789573726.737","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:49:25"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:49:25"}
{"level":"info","message":"StasisEnd canale 1789573736.738","timestamp":"2026-09-16 17:49:25"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573736.738 distrutto","timestamp":"2026-09-16 17:49:25"}
{"code":1000,"leadChannelId":"1789573726.737","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:49:25"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573726.737 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:49:25"}
{"finalResult":null,"leadChannelId":"1789573726.737","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:49:27"}
{"callCampaignId":4,"callTargetId":124,"jobId":"699","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3204868727","timestamp":"2026-09-16 17:49:27","userId":4}
{"attemptsMade":2,"callTargetId":124,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:49:27"}
{"coldCallId":362,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:49:27"}
{"level":"info","message":"Dialer worker: job 575 completato","result":{"coldCallId":362,"status":"hung_up_early"},"timestamp":"2026-09-16 17:49:27"}
{"callCampaignId":4,"callTargetId":134,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3205324785","timestamp":"2026-09-16 17:49:28"}
{"endpoint":"PJSIP/2337393205324785@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":134,"userId":4},"normalizedNumber":"2337393205324785","phoneNumber":"3205324785","timestamp":"2026-09-16 17:49:28"}
{"level":"info","message":"Canale 1789573768.741 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":134,"phoneNumber":"3205324785","startedAt":"2026-09-16T15:49:28.454Z","userId":4},"timestamp":"2026-09-16 17:49:41"}
{"callTargetId":134,"channelId":"1789573768.741","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:49:41"}
{"caller":["{phoneNumber:3205324785","callCampaignId:4","callTargetId:134","userId:4}"],"level":"info","message":"StasisStart canale 1789573768.741","meta":{"callCampaignId":4,"callTargetId":134,"phoneNumber":"3205324785","startedAt":"2026-09-16T15:49:28.454Z","userId":4},"timestamp":"2026-09-16 17:49:41"}
{"bridgeId":"cc835b16-e37e-4361-b959-aa905374dcc1","leadChannelId":"1789573768.741","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:49:41"}
{"channelId":"1789573781.742","connectionId":"a9775934-0bd4-4461-98ea-ff3ccfd928fa","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:49:41"}
{"connectionId":"a9775934-0bd4-4461-98ea-ff3ccfd928fa","leadChannelId":"1789573768.741","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:49:41"}
{"leadChannelId":"1789573768.741","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:49:41"}
{"level":"info","message":"Canale 1789573781.742 risposto (Up)","timestamp":"2026-09-16 17:49:41"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573781.742","timestamp":"2026-09-16 17:49:41"}
{"bridgeId":"cc835b16-e37e-4361-b959-aa905374dcc1","externalChannelId":"1789573781.742","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:49:41"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573768.741","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:49:41"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:49:41"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573768.741","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:49:43"}
{"count":200,"frameBytes":160,"leadChannelId":"1789573768.741","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:49:45"}
{"leadChannelId":"1789573768.741","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:49:45"}
{"leadChannelId":"1789573768.741","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 17:49:45"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573768.741","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:49:46","ttsMs":0}
{"leadChannelId":"1789573768.741","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 17:49:46"}
{"count":300,"frameBytes":160,"leadChannelId":"1789573768.741","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:49:47"}
{"count":400,"frameBytes":160,"leadChannelId":"1789573768.741","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:49:49"}
{"count":500,"frameBytes":160,"leadChannelId":"1789573768.741","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:49:51"}
{"count":600,"frameBytes":160,"leadChannelId":"1789573768.741","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:49:53"}
{"level":"info","message":"StasisEnd canale 1789573768.741","meta":{"callCampaignId":4,"callTargetId":134,"phoneNumber":"3205324785","startedAt":"2026-09-16T15:49:28.454Z","userId":4},"timestamp":"2026-09-16 17:49:55"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573768.741 distrutto","timestamp":"2026-09-16 17:49:55"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:49:58"}
{"leadChannelId":"1789573768.741","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:49:58"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:49:58"}
{"leadChannelId":"1789573768.741","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:49:58"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:49:58"}
{"level":"info","message":"StasisEnd canale 1789573781.742","timestamp":"2026-09-16 17:49:58"}
{"code":1000,"leadChannelId":"1789573768.741","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:49:58"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573781.742 distrutto","timestamp":"2026-09-16 17:49:58"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573768.741 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:49:58"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:49:59"}
{"finalResult":null,"leadChannelId":"1789573768.741","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:50:00"}
{"callCampaignId":4,"callTargetId":134,"jobId":"700","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3205324785","timestamp":"2026-09-16 17:50:00","userId":4}
{"attemptsMade":2,"callTargetId":134,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:50:00"}
{"coldCallId":363,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:50:00"}
{"level":"info","message":"Dialer worker: job 585 completato","result":{"coldCallId":363,"status":"hung_up_early"},"timestamp":"2026-09-16 17:50:00"}
{"callCampaignId":4,"callTargetId":108,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3289076077","timestamp":"2026-09-16 17:50:01"}
{"endpoint":"PJSIP/2337393289076077@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":108,"userId":4},"normalizedNumber":"2337393289076077","phoneNumber":"3289076077","timestamp":"2026-09-16 17:50:01"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:50:11"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789573801.745 distrutto","meta":{"callCampaignId":4,"callTargetId":108,"phoneNumber":"3289076077","startedAt":"2026-09-16T15:50:01.459Z","userId":4},"timestamp":"2026-09-16 17:50:31"}
{"callTargetId":108,"causeText":"Unknown","channelId":"1789573801.745","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:50:31"}
{"callCampaignId":4,"callTargetId":108,"jobId":"701","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3289076077","timestamp":"2026-09-16 17:50:31","userId":4}
{"attemptsMade":2,"callTargetId":108,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:50:31"}
{"coldCallId":364,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:50:31"}
{"level":"info","message":"Dialer worker: job 559 completato","result":{"coldCallId":364,"status":"not_answered"},"timestamp":"2026-09-16 17:50:31"}
{"callCampaignId":4,"callTargetId":128,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3313994127","timestamp":"2026-09-16 17:50:31"}
{"endpoint":"PJSIP/2337393313994127@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":128,"userId":4},"normalizedNumber":"2337393313994127","phoneNumber":"3313994127","timestamp":"2026-09-16 17:50:31"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573831.746 distrutto","meta":{"callCampaignId":4,"callTargetId":128,"phoneNumber":"3313994127","startedAt":"2026-09-16T15:50:31.570Z","userId":4},"timestamp":"2026-09-16 17:50:31"}
{"callTargetId":128,"causeText":"Call Rejected","channelId":"1789573831.746","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:50:31"}
{"callCampaignId":4,"callTargetId":128,"jobId":"702","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313994127","timestamp":"2026-09-16 17:50:31","userId":4}
{"attemptsMade":2,"callTargetId":128,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:50:31"}
{"coldCallId":365,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:50:31"}
{"level":"info","message":"Dialer worker: job 579 completato","result":{"coldCallId":365,"status":"not_answered"},"timestamp":"2026-09-16 17:50:31"}
{"callCampaignId":4,"callTargetId":165,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3280954209","timestamp":"2026-09-16 17:50:31"}
{"endpoint":"PJSIP/2337393280954209@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":165,"userId":4},"normalizedNumber":"2337393280954209","phoneNumber":"3280954209","timestamp":"2026-09-16 17:50:31"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789573831.747 distrutto","meta":{"callCampaignId":4,"callTargetId":165,"phoneNumber":"3280954209","startedAt":"2026-09-16T15:50:31.665Z","userId":4},"timestamp":"2026-09-16 17:50:34"}
{"callTargetId":165,"causeText":"User busy","channelId":"1789573831.747","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:50:34"}
{"callCampaignId":4,"callTargetId":165,"jobId":"703","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3280954209","timestamp":"2026-09-16 17:50:34","userId":4}
{"attemptsMade":2,"callTargetId":165,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:50:34"}
{"coldCallId":366,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:50:34"}
{"level":"info","message":"Dialer worker: job 617 completato","result":{"coldCallId":366,"status":"not_answered"},"timestamp":"2026-09-16 17:50:34"}
{"callCampaignId":4,"callTargetId":129,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3663905619","timestamp":"2026-09-16 17:50:34"}
{"endpoint":"PJSIP/2337393663905619@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":129,"userId":4},"normalizedNumber":"2337393663905619","phoneNumber":"3663905619","timestamp":"2026-09-16 17:50:34"}
{"level":"info","message":"Canale 1789573834.748 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":129,"phoneNumber":"3663905619","startedAt":"2026-09-16T15:50:34.575Z","userId":4},"timestamp":"2026-09-16 17:50:55"}
{"callTargetId":129,"channelId":"1789573834.748","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:50:55"}
{"caller":["{phoneNumber:3663905619","callCampaignId:4","callTargetId:129","userId:4}"],"level":"info","message":"StasisStart canale 1789573834.748","meta":{"callCampaignId":4,"callTargetId":129,"phoneNumber":"3663905619","startedAt":"2026-09-16T15:50:34.575Z","userId":4},"timestamp":"2026-09-16 17:50:55"}
{"bridgeId":"6d0dda60-603e-417d-b780-4364c66eb825","leadChannelId":"1789573834.748","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:50:55"}
{"channelId":"1789573855.749","connectionId":"e8b22460-832e-4cb2-924b-82f0fc2e1d4a","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:50:55"}
{"connectionId":"e8b22460-832e-4cb2-924b-82f0fc2e1d4a","leadChannelId":"1789573834.748","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:50:55"}
{"leadChannelId":"1789573834.748","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:50:55"}
{"level":"info","message":"Canale 1789573855.749 risposto (Up)","timestamp":"2026-09-16 17:50:55"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573855.749","timestamp":"2026-09-16 17:50:55"}
{"bridgeId":"6d0dda60-603e-417d-b780-4364c66eb825","externalChannelId":"1789573855.749","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:50:55"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573834.748","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:50:55"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:50:56"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573834.748","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:50:57"}
{"count":200,"frameBytes":160,"leadChannelId":"1789573834.748","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:50:59"}
{"leadChannelId":"1789573834.748","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 17:51:00"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573834.748","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:51:00","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789573834.748","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:51:01"}
{"count":400,"frameBytes":160,"leadChannelId":"1789573834.748","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:51:03"}
{"level":"info","message":"StasisEnd canale 1789573834.748","meta":{"callCampaignId":4,"callTargetId":129,"phoneNumber":"3663905619","startedAt":"2026-09-16T15:50:34.575Z","userId":4},"timestamp":"2026-09-16 17:51:03"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573834.748 distrutto","timestamp":"2026-09-16 17:51:03"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:51:07"}
{"leadChannelId":"1789573834.748","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:51:07"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:51:07"}
{"leadChannelId":"1789573834.748","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:51:07"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:51:07"}
{"level":"info","message":"StasisEnd canale 1789573855.749","timestamp":"2026-09-16 17:51:07"}
{"code":1000,"leadChannelId":"1789573834.748","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:51:07"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573855.749 distrutto","timestamp":"2026-09-16 17:51:07"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573834.748 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:51:07"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:51:07"}
{"finalResult":null,"leadChannelId":"1789573834.748","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:51:09"}
{"callCampaignId":4,"callTargetId":129,"jobId":"704","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3663905619","timestamp":"2026-09-16 17:51:09","userId":4}
{"attemptsMade":2,"callTargetId":129,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:51:09"}
{"coldCallId":367,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:51:09"}
{"callCampaignId":4,"callTargetId":162,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3510505951","timestamp":"2026-09-16 17:51:09"}
{"level":"info","message":"Dialer worker: job 580 completato","result":{"coldCallId":367,"status":"hung_up_early"},"timestamp":"2026-09-16 17:51:09"}
{"endpoint":"PJSIP/2337393510505951@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":162,"userId":4},"normalizedNumber":"2337393510505951","phoneNumber":"3510505951","timestamp":"2026-09-16 17:51:09"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789573869.752 distrutto","meta":{"callCampaignId":4,"callTargetId":162,"phoneNumber":"3510505951","startedAt":"2026-09-16T15:51:09.626Z","userId":4},"timestamp":"2026-09-16 17:51:10"}
{"callTargetId":162,"causeText":"Circuit/channel congestion","channelId":"1789573869.752","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:51:10"}
{"callCampaignId":4,"callTargetId":162,"jobId":"705","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3510505951","timestamp":"2026-09-16 17:51:10","userId":4}
{"attemptsMade":2,"callTargetId":162,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:51:10"}
{"coldCallId":368,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:51:10"}
{"level":"info","message":"Dialer worker: job 614 completato","result":{"coldCallId":368,"status":"not_answered"},"timestamp":"2026-09-16 17:51:10"}
{"callCampaignId":4,"callTargetId":119,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3398689826","timestamp":"2026-09-16 17:51:10"}
{"endpoint":"PJSIP/2337393398689826@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":119,"userId":4},"normalizedNumber":"2337393398689826","phoneNumber":"3398689826","timestamp":"2026-09-16 17:51:10"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573870.753 distrutto","meta":{"callCampaignId":4,"callTargetId":119,"phoneNumber":"3398689826","startedAt":"2026-09-16T15:51:10.625Z","userId":4},"timestamp":"2026-09-16 17:51:10"}
{"callTargetId":119,"causeText":"Call Rejected","channelId":"1789573870.753","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:51:10"}
{"callCampaignId":4,"callTargetId":119,"jobId":"706","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398689826","timestamp":"2026-09-16 17:51:10","userId":4}
{"attemptsMade":2,"callTargetId":119,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:51:10"}
{"coldCallId":369,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:51:10"}
{"level":"info","message":"Dialer worker: job 570 completato","result":{"coldCallId":369,"status":"not_answered"},"timestamp":"2026-09-16 17:51:10"}
{"callCampaignId":4,"callTargetId":150,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3485244261","timestamp":"2026-09-16 17:51:10"}
{"endpoint":"PJSIP/2337393485244261@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":150,"userId":4},"normalizedNumber":"2337393485244261","phoneNumber":"3485244261","timestamp":"2026-09-16 17:51:10"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:51:19"}
{"level":"info","message":"Canale 1789573870.754 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":150,"phoneNumber":"3485244261","startedAt":"2026-09-16T15:51:10.712Z","userId":4},"timestamp":"2026-09-16 17:51:22"}
{"callTargetId":150,"channelId":"1789573870.754","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:51:22"}
{"caller":["{phoneNumber:3485244261","callCampaignId:4","callTargetId:150","userId:4}"],"level":"info","message":"StasisStart canale 1789573870.754","meta":{"callCampaignId":4,"callTargetId":150,"phoneNumber":"3485244261","startedAt":"2026-09-16T15:51:10.712Z","userId":4},"timestamp":"2026-09-16 17:51:22"}
{"bridgeId":"7521ddca-b667-440e-8736-82c20214d886","leadChannelId":"1789573870.754","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:51:22"}
{"channelId":"1789573882.755","connectionId":"722f52df-54db-464c-acc4-76ca38a39ba2","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:51:22"}
{"connectionId":"722f52df-54db-464c-acc4-76ca38a39ba2","leadChannelId":"1789573870.754","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:51:22"}
{"leadChannelId":"1789573870.754","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:51:22"}
{"level":"info","message":"Canale 1789573882.755 risposto (Up)","timestamp":"2026-09-16 17:51:22"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573882.755","timestamp":"2026-09-16 17:51:22"}
{"bridgeId":"7521ddca-b667-440e-8736-82c20214d886","externalChannelId":"1789573882.755","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:51:22"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573870.754","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:51:22"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:51:22"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573870.754","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:51:24"}
{"leadChannelId":"1789573870.754","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:51:26"}
{"leadChannelId":"1789573870.754","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 17:51:26"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573870.754","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:51:26","ttsMs":0}
{"count":200,"frameBytes":160,"leadChannelId":"1789573870.754","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:51:26"}
{"leadChannelId":"1789573870.754","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:51:26"}
{"leadChannelId":"1789573870.754","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:51:27"}
{"leadChannelId":"1789573870.754","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:51:27"}
{"leadChannelId":"1789573870.754","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 17:51:27"}
{"count":300,"frameBytes":160,"leadChannelId":"1789573870.754","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:51:28"}
{"count":400,"frameBytes":160,"leadChannelId":"1789573870.754","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:51:30"}
{"count":500,"frameBytes":160,"leadChannelId":"1789573870.754","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:51:32"}
{"count":600,"frameBytes":160,"leadChannelId":"1789573870.754","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:51:34"}
{"count":700,"frameBytes":160,"leadChannelId":"1789573870.754","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:51:36"}
{"count":800,"frameBytes":160,"leadChannelId":"1789573870.754","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:51:38"}
{"count":900,"frameBytes":160,"leadChannelId":"1789573870.754","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:51:40"}
{"leadChannelId":"1789573870.754","level":"info","message":"Trascrizione lead (parziale)","text":"No adesso no adesso non occupate già mi hanno chiamate comunque","timestamp":"2026-09-16 17:51:40"}
{"leadChannelId":"1789573870.754","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":727,"text":"No adesso no adesso non occupate già mi hanno chiamate comunque","timestamp":"2026-09-16 17:51:41"}
{"leadChannelId":"1789573870.754","level":"info","message":"Trascrizione lead (parziale)","text":"n'è","timestamp":"2026-09-16 17:51:42"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789573870.754","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:51:42"}
{"leadChannelId":"1789573870.754","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"n'è","timestamp":"2026-09-16 17:51:43"}
{"audioDurationMs":6130,"chars":97,"leadChannelId":"1789573870.754","level":"info","llmMs":1322,"message":"Latenza turno bot","timeToFirstAudioMs":1903,"timestamp":"2026-09-16 17:51:43","ttsMs":581}
{"count":1100,"frameBytes":160,"leadChannelId":"1789573870.754","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:51:44"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789573870.754","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:51:46"}
{"level":"info","message":"StasisEnd canale 1789573870.754","meta":{"callCampaignId":4,"callTargetId":150,"phoneNumber":"3485244261","startedAt":"2026-09-16T15:51:10.712Z","userId":4},"timestamp":"2026-09-16 17:51:47"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573870.754 distrutto","timestamp":"2026-09-16 17:51:47"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:51:51"}
{"leadChannelId":"1789573870.754","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:51:51"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:51:51"}
{"leadChannelId":"1789573870.754","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:51:51"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:51:51"}
{"level":"info","message":"StasisEnd canale 1789573882.755","timestamp":"2026-09-16 17:51:51"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573882.755 distrutto","timestamp":"2026-09-16 17:51:51"}
{"code":1000,"leadChannelId":"1789573870.754","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:51:51"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573870.754 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:51:51"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:51:51"}
{"finalResult":null,"leadChannelId":"1789573870.754","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:51:53"}
{"callCampaignId":4,"callTargetId":150,"jobId":"707","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3485244261","timestamp":"2026-09-16 17:51:53","userId":4}
{"attemptsMade":2,"callTargetId":150,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:51:53"}
{"coldCallId":370,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 17:51:53"}
{"level":"info","message":"Dialer worker: job 601 completato","result":{"coldCallId":370,"status":"answered"},"timestamp":"2026-09-16 17:51:53"}
{"callCampaignId":4,"callTargetId":136,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3385054526","timestamp":"2026-09-16 17:51:53"}
{"endpoint":"PJSIP/2337393385054526@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":136,"userId":4},"normalizedNumber":"2337393385054526","phoneNumber":"3385054526","timestamp":"2026-09-16 17:51:53"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573913.758 distrutto","meta":{"callCampaignId":4,"callTargetId":136,"phoneNumber":"3385054526","startedAt":"2026-09-16T15:51:53.684Z","userId":4},"timestamp":"2026-09-16 17:51:53"}
{"callTargetId":136,"causeText":"Call Rejected","channelId":"1789573913.758","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:51:53"}
{"callCampaignId":4,"callTargetId":136,"jobId":"708","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3385054526","timestamp":"2026-09-16 17:51:53","userId":4}
{"attemptsMade":2,"callTargetId":136,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:51:53"}
{"coldCallId":371,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:51:53"}
{"level":"info","message":"Dialer worker: job 587 completato","result":{"coldCallId":371,"status":"not_answered"},"timestamp":"2026-09-16 17:51:53"}
{"callCampaignId":4,"callTargetId":160,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3477562970","timestamp":"2026-09-16 17:51:53"}
{"endpoint":"PJSIP/2337393477562970@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":160,"userId":4},"normalizedNumber":"2337393477562970","phoneNumber":"3477562970","timestamp":"2026-09-16 17:51:53"}
{"level":"info","message":"Canale 1789573913.759 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":160,"phoneNumber":"3477562970","startedAt":"2026-09-16T15:51:53.776Z","userId":4},"timestamp":"2026-09-16 17:52:02"}
{"callTargetId":160,"channelId":"1789573913.759","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:52:02"}
{"caller":["{phoneNumber:3477562970","callCampaignId:4","callTargetId:160","userId:4}"],"level":"info","message":"StasisStart canale 1789573913.759","meta":{"callCampaignId":4,"callTargetId":160,"phoneNumber":"3477562970","startedAt":"2026-09-16T15:51:53.776Z","userId":4},"timestamp":"2026-09-16 17:52:03"}
{"bridgeId":"06756a94-bc1a-43c4-91c1-d2bcb74b9df7","leadChannelId":"1789573913.759","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:52:03"}
{"channelId":"1789573923.760","connectionId":"94c1d45b-f59b-4c54-aab7-4dbfc222b9ca","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:52:03"}
{"connectionId":"94c1d45b-f59b-4c54-aab7-4dbfc222b9ca","leadChannelId":"1789573913.759","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:52:03"}
{"leadChannelId":"1789573913.759","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:52:03"}
{"level":"info","message":"Canale 1789573923.760 risposto (Up)","timestamp":"2026-09-16 17:52:03"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573923.760","timestamp":"2026-09-16 17:52:03"}
{"bridgeId":"06756a94-bc1a-43c4-91c1-d2bcb74b9df7","externalChannelId":"1789573923.760","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:52:03"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573913.759","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:52:03"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:52:03"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:52:03"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573913.759","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:52:05"}
{"count":200,"frameBytes":160,"leadChannelId":"1789573913.759","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:52:07"}
{"leadChannelId":"1789573913.759","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 17:52:07"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573913.759","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:52:07","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789573913.759","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:52:09"}
{"count":400,"frameBytes":160,"leadChannelId":"1789573913.759","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:52:11"}
{"count":500,"frameBytes":160,"leadChannelId":"1789573913.759","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:52:13"}
{"level":"info","message":"StasisEnd canale 1789573913.759","meta":{"callCampaignId":4,"callTargetId":160,"phoneNumber":"3477562970","startedAt":"2026-09-16T15:51:53.776Z","userId":4},"timestamp":"2026-09-16 17:52:14"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573913.759 distrutto","timestamp":"2026-09-16 17:52:14"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:52:18"}
{"leadChannelId":"1789573913.759","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:52:18"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:52:18"}
{"leadChannelId":"1789573913.759","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:52:18"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:52:18"}
{"level":"info","message":"StasisEnd canale 1789573923.760","timestamp":"2026-09-16 17:52:18"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573923.760 distrutto","timestamp":"2026-09-16 17:52:18"}
{"code":1000,"leadChannelId":"1789573913.759","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:52:18"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573913.759 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:52:18"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:52:19"}
{"finalResult":null,"leadChannelId":"1789573913.759","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:52:20"}
{"callCampaignId":4,"callTargetId":160,"jobId":"709","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3477562970","timestamp":"2026-09-16 17:52:20","userId":4}
{"attemptsMade":2,"callTargetId":160,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:52:20"}
{"coldCallId":372,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:52:20"}
{"callCampaignId":4,"callTargetId":143,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3294738604","timestamp":"2026-09-16 17:52:20"}
{"level":"info","message":"Dialer worker: job 612 completato","result":{"coldCallId":372,"status":"hung_up_early"},"timestamp":"2026-09-16 17:52:20"}
{"endpoint":"PJSIP/2337393294738604@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":143,"userId":4},"normalizedNumber":"2337393294738604","phoneNumber":"3294738604","timestamp":"2026-09-16 17:52:20"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789573940.763 distrutto","meta":{"callCampaignId":4,"callTargetId":143,"phoneNumber":"3294738604","startedAt":"2026-09-16T15:52:20.798Z","userId":4},"timestamp":"2026-09-16 17:52:21"}
{"callTargetId":143,"causeText":"User busy","channelId":"1789573940.763","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:52:21"}
{"callCampaignId":4,"callTargetId":143,"jobId":"710","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3294738604","timestamp":"2026-09-16 17:52:21","userId":4}
{"attemptsMade":2,"callTargetId":143,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:52:21"}
{"coldCallId":373,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:52:21"}
{"level":"info","message":"Dialer worker: job 594 completato","result":{"coldCallId":373,"status":"not_answered"},"timestamp":"2026-09-16 17:52:21"}
{"callCampaignId":4,"callTargetId":127,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3477736663","timestamp":"2026-09-16 17:52:21"}
{"endpoint":"PJSIP/2337393477736663@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":127,"userId":4},"normalizedNumber":"2337393477736663","phoneNumber":"3477736663","timestamp":"2026-09-16 17:52:21"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:52:31"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789573941.764 distrutto","meta":{"callCampaignId":4,"callTargetId":127,"phoneNumber":"3477736663","startedAt":"2026-09-16T15:52:21.716Z","userId":4},"timestamp":"2026-09-16 17:52:51"}
{"callTargetId":127,"causeText":"Unknown","channelId":"1789573941.764","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:52:51"}
{"callCampaignId":4,"callTargetId":127,"jobId":"711","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3477736663","timestamp":"2026-09-16 17:52:51","userId":4}
{"attemptsMade":2,"callTargetId":127,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:52:51"}
{"coldCallId":374,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:52:51"}
{"level":"info","message":"Dialer worker: job 578 completato","result":{"coldCallId":374,"status":"not_answered"},"timestamp":"2026-09-16 17:52:51"}
{"callCampaignId":4,"callTargetId":141,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3336258698","timestamp":"2026-09-16 17:52:51"}
{"endpoint":"PJSIP/2337393336258698@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":141,"userId":4},"normalizedNumber":"2337393336258698","phoneNumber":"3336258698","timestamp":"2026-09-16 17:52:51"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789573971.765 distrutto","meta":{"callCampaignId":4,"callTargetId":141,"phoneNumber":"3336258698","startedAt":"2026-09-16T15:52:51.831Z","userId":4},"timestamp":"2026-09-16 17:52:51"}
{"callTargetId":141,"causeText":"Call Rejected","channelId":"1789573971.765","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:52:51"}
{"callCampaignId":4,"callTargetId":141,"jobId":"712","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3336258698","timestamp":"2026-09-16 17:52:51","userId":4}
{"attemptsMade":2,"callTargetId":141,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:52:51"}
{"coldCallId":375,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:52:51"}
{"level":"info","message":"Dialer worker: job 592 completato","result":{"coldCallId":375,"status":"not_answered"},"timestamp":"2026-09-16 17:52:51"}
{"callCampaignId":4,"callTargetId":132,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3288843913","timestamp":"2026-09-16 17:52:52"}
{"endpoint":"PJSIP/2337393288843913@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":132,"userId":4},"normalizedNumber":"2337393288843913","phoneNumber":"3288843913","timestamp":"2026-09-16 17:52:52"}
{"level":"info","message":"Canale 1789573972.766 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":132,"phoneNumber":"3288843913","startedAt":"2026-09-16T15:52:52.765Z","userId":4},"timestamp":"2026-09-16 17:53:03"}
{"callTargetId":132,"channelId":"1789573972.766","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:53:03"}
{"caller":["{phoneNumber:3288843913","callCampaignId:4","callTargetId:132","userId:4}"],"level":"info","message":"StasisStart canale 1789573972.766","meta":{"callCampaignId":4,"callTargetId":132,"phoneNumber":"3288843913","startedAt":"2026-09-16T15:52:52.765Z","userId":4},"timestamp":"2026-09-16 17:53:03"}
{"bridgeId":"b2307768-9c74-4fbe-bd23-ebfbbefacdbc","leadChannelId":"1789573972.766","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:53:03"}
{"channelId":"1789573983.767","connectionId":"93ef26e5-8ee1-4089-868f-626607d21091","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:53:03"}
{"connectionId":"93ef26e5-8ee1-4089-868f-626607d21091","leadChannelId":"1789573972.766","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:53:03"}
{"leadChannelId":"1789573972.766","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:53:03"}
{"level":"info","message":"Canale 1789573983.767 risposto (Up)","timestamp":"2026-09-16 17:53:03"}
{"caller":[],"level":"info","message":"StasisStart canale 1789573983.767","timestamp":"2026-09-16 17:53:03"}
{"bridgeId":"b2307768-9c74-4fbe-bd23-ebfbbefacdbc","externalChannelId":"1789573983.767","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:53:03"}
{"count":1,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:53:03"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:53:03"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"Telefonica","timestamp":"2026-09-16 17:53:05"}
{"leadChannelId":"1789573972.766","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Telefonica","timestamp":"2026-09-16 17:53:05"}
{"count":100,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:53:05"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789573972.766","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:53:05","ttsMs":0}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"Telefonica D3","timestamp":"2026-09-16 17:53:06"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"Telefonica di tre due otto","timestamp":"2026-09-16 17:53:07"}
{"count":200,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:53:07"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Telefonica di tre due otto","timestamp":"2026-09-16 17:53:08"}
{"leadChannelId":"1789573972.766","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Telefonica di tre due otto","timestamp":"2026-09-16 17:53:08"}
{"leadChannelId":"1789573972.766","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Telefonica di tre due otto","timestamp":"2026-09-16 17:53:09"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"otto otto quattro","timestamp":"2026-09-16 17:53:09"}
{"count":300,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:53:09"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"otto otto quattro tre nove","timestamp":"2026-09-16 17:53:10"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"otto otto quattro tre nove uno tre","timestamp":"2026-09-16 17:53:11"}
{"count":400,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:53:11"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"otto otto quattro tre nove uno tre) dopo il segnale","timestamp":"2026-09-16 17:53:12"}
{"leadChannelId":"1789573972.766","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"otto otto quattro tre nove uno tre","timestamp":"2026-09-16 17:53:12"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale","timestamp":"2026-09-16 17:53:12"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico","timestamp":"2026-09-16 17:53:12"}
{"count":500,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:53:13"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico registra il tuo","timestamp":"2026-09-16 17:53:13"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico registra il tuo messaggio.","timestamp":"2026-09-16 17:53:14"}
{"count":600,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:53:15"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1566,"text":"Dopo il segnale acustico registra il tuo messaggio.","timestamp":"2026-09-16 17:53:16"}
{"count":700,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:53:17"}
{"audioDurationMs":12074,"chars":218,"leadChannelId":"1789573972.766","level":"info","llmMs":1473,"message":"Latenza turno bot","timeToFirstAudioMs":2622,"timestamp":"2026-09-16 17:53:19","ttsMs":1149}
{"count":800,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:53:19"}
{"count":900,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:53:21"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale","timestamp":"2026-09-16 17:53:21"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico","timestamp":"2026-09-16 17:53:22"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico registra il tuo","timestamp":"2026-09-16 17:53:23"}
{"leadChannelId":"1789573972.766","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Dopo il segnale acustico","timestamp":"2026-09-16 17:53:23"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"registra il tuo","timestamp":"2026-09-16 17:53:23"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:53:23"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"registra il tuo messaggio.","timestamp":"2026-09-16 17:53:24"}
{"leadChannelId":"1789573972.766","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"registra il tuo messaggio.","timestamp":"2026-09-16 17:53:25"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:53:25"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:53:27"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:53:29"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:53:31"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:53:33"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:53:35"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"Il messaggio","timestamp":"2026-09-16 17:53:37"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:53:37"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Il messaggio","timestamp":"2026-09-16 17:53:39"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"è stato inviato. Arrivete","timestamp":"2026-09-16 17:53:39"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:53:39"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":550,"text":"Il messaggio Il messaggio","timestamp":"2026-09-16 17:53:39"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"è stato inviato. Arrivederci e","timestamp":"2026-09-16 17:53:40"}
{"leadChannelId":"1789573972.766","level":"info","message":"Trascrizione lead (parziale)","text":"è stato inviato. Arrivederci e grazie per aver","timestamp":"2026-09-16 17:53:41"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789573972.766","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:53:41"}
{"level":"info","message":"StasisEnd canale 1789573972.766","meta":{"callCampaignId":4,"callTargetId":132,"phoneNumber":"3288843913","startedAt":"2026-09-16T15:52:52.765Z","userId":4},"timestamp":"2026-09-16 17:53:41"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573972.766 distrutto","timestamp":"2026-09-16 17:53:41"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"è stato inviato. Arrivederci e grazie per aver","timestamp":"2026-09-16 17:53:43"}
{"leadChannelId":"1789573972.766","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"è stato inviato. Arrivederci e grazie per aver","timestamp":"2026-09-16 17:53:43"}
{"audioDurationMs":19737,"chars":342,"leadChannelId":"1789573972.766","level":"info","llmMs":2221,"message":"Latenza turno bot","timeToFirstAudioMs":4109,"timestamp":"2026-09-16 17:53:43","ttsMs":1888}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:53:45"}
{"leadChannelId":"1789573972.766","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:53:45"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:53:45"}
{"leadChannelId":"1789573972.766","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:53:45"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:53:45"}
{"level":"info","message":"StasisEnd canale 1789573983.767","timestamp":"2026-09-16 17:53:45"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789573983.767 distrutto","timestamp":"2026-09-16 17:53:45"}
{"code":1000,"leadChannelId":"1789573972.766","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:53:45"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789573972.766 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:53:45"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:53:45"}
{"finalResult":null,"leadChannelId":"1789573972.766","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:53:47"}
{"callCampaignId":4,"callTargetId":132,"jobId":"713","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3288843913","timestamp":"2026-09-16 17:53:47","userId":4}
{"attemptsMade":2,"callTargetId":132,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:53:47"}
{"coldCallId":376,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 17:53:47"}
{"level":"info","message":"Dialer worker: job 583 completato","result":{"coldCallId":376,"status":"answered"},"timestamp":"2026-09-16 17:53:47"}
{"callCampaignId":4,"callTargetId":148,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3318718645","timestamp":"2026-09-16 17:53:47"}
{"endpoint":"PJSIP/2337393318718645@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":148,"userId":4},"normalizedNumber":"2337393318718645","phoneNumber":"3318718645","timestamp":"2026-09-16 17:53:47"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789574027.770 distrutto","meta":{"callCampaignId":4,"callTargetId":148,"phoneNumber":"3318718645","startedAt":"2026-09-16T15:53:47.829Z","userId":4},"timestamp":"2026-09-16 17:53:47"}
{"callTargetId":148,"causeText":"Call Rejected","channelId":"1789574027.770","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:53:47"}
{"callCampaignId":4,"callTargetId":148,"jobId":"714","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3318718645","timestamp":"2026-09-16 17:53:47","userId":4}
{"attemptsMade":2,"callTargetId":148,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:53:47"}
{"coldCallId":377,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:53:47"}
{"level":"info","message":"Dialer worker: job 599 completato","result":{"coldCallId":377,"status":"not_answered"},"timestamp":"2026-09-16 17:53:47"}
{"callCampaignId":4,"callTargetId":139,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472780291","timestamp":"2026-09-16 17:53:48"}
{"endpoint":"PJSIP/2337393472780291@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":139,"userId":4},"normalizedNumber":"2337393472780291","phoneNumber":"3472780291","timestamp":"2026-09-16 17:53:48"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789574028.771 distrutto","meta":{"callCampaignId":4,"callTargetId":139,"phoneNumber":"3472780291","startedAt":"2026-09-16T15:53:48.830Z","userId":4},"timestamp":"2026-09-16 17:53:50"}
{"callTargetId":139,"causeText":"User busy","channelId":"1789574028.771","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:53:50"}
{"callCampaignId":4,"callTargetId":139,"jobId":"715","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472780291","timestamp":"2026-09-16 17:53:50","userId":4}
{"attemptsMade":2,"callTargetId":139,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:53:50"}
{"coldCallId":378,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:53:50"}
{"level":"info","message":"Dialer worker: job 590 completato","result":{"coldCallId":378,"status":"not_answered"},"timestamp":"2026-09-16 17:53:50"}
{"callCampaignId":4,"callTargetId":135,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3493114146","timestamp":"2026-09-16 17:53:50"}
{"endpoint":"PJSIP/2337393493114146@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":135,"userId":4},"normalizedNumber":"2337393493114146","phoneNumber":"3493114146","timestamp":"2026-09-16 17:53:50"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:53:57"}
{"level":"info","message":"Canale 1789574030.772 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":135,"phoneNumber":"3493114146","startedAt":"2026-09-16T15:53:50.824Z","userId":4},"timestamp":"2026-09-16 17:53:58"}
{"callTargetId":135,"channelId":"1789574030.772","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:53:58"}
{"caller":["{phoneNumber:3493114146","callCampaignId:4","callTargetId:135","userId:4}"],"level":"info","message":"StasisStart canale 1789574030.772","meta":{"callCampaignId":4,"callTargetId":135,"phoneNumber":"3493114146","startedAt":"2026-09-16T15:53:50.824Z","userId":4},"timestamp":"2026-09-16 17:53:58"}
{"bridgeId":"335483b1-1143-4e38-9ca1-6664a908f8f7","leadChannelId":"1789574030.772","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:53:58"}
{"channelId":"1789574038.773","connectionId":"d64c7779-e087-48ba-b270-2d900dcb46ca","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:53:58"}
{"connectionId":"d64c7779-e087-48ba-b270-2d900dcb46ca","leadChannelId":"1789574030.772","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:53:58"}
{"leadChannelId":"1789574030.772","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:53:58"}
{"level":"info","message":"Canale 1789574038.773 risposto (Up)","timestamp":"2026-09-16 17:53:58"}
{"caller":[],"level":"info","message":"StasisStart canale 1789574038.773","timestamp":"2026-09-16 17:53:58"}
{"bridgeId":"335483b1-1143-4e38-9ca1-6664a908f8f7","externalChannelId":"1789574038.773","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:53:58"}
{"count":1,"frameBytes":160,"leadChannelId":"1789574030.772","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:53:58"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:53:59"}
{"count":100,"frameBytes":160,"leadChannelId":"1789574030.772","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:54:00"}
{"count":200,"frameBytes":160,"leadChannelId":"1789574030.772","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:54:02"}
{"leadChannelId":"1789574030.772","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 17:54:03"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789574030.772","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:54:03","ttsMs":0}
{"leadChannelId":"1789574030.772","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 17:54:03"}
{"count":300,"frameBytes":160,"leadChannelId":"1789574030.772","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:54:04"}
{"count":400,"frameBytes":160,"leadChannelId":"1789574030.772","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:54:06"}
{"count":500,"frameBytes":160,"leadChannelId":"1789574030.772","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:54:08"}
{"level":"info","message":"StasisEnd canale 1789574030.772","meta":{"callCampaignId":4,"callTargetId":135,"phoneNumber":"3493114146","startedAt":"2026-09-16T15:53:50.824Z","userId":4},"timestamp":"2026-09-16 17:54:10"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574030.772 distrutto","timestamp":"2026-09-16 17:54:10"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:54:14"}
{"leadChannelId":"1789574030.772","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:54:14"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:54:14"}
{"leadChannelId":"1789574030.772","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:54:14"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:54:14"}
{"level":"info","message":"StasisEnd canale 1789574038.773","timestamp":"2026-09-16 17:54:14"}
{"code":1000,"leadChannelId":"1789574030.772","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:54:14"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574038.773 distrutto","timestamp":"2026-09-16 17:54:14"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789574030.772 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:54:14"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:54:14"}
{"finalResult":null,"leadChannelId":"1789574030.772","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:54:16"}
{"callCampaignId":4,"callTargetId":135,"jobId":"716","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3493114146","timestamp":"2026-09-16 17:54:16","userId":4}
{"attemptsMade":2,"callTargetId":135,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:54:16"}
{"coldCallId":379,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:54:16"}
{"level":"info","message":"Dialer worker: job 586 completato","result":{"coldCallId":379,"status":"hung_up_early"},"timestamp":"2026-09-16 17:54:16"}
{"callCampaignId":4,"callTargetId":120,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3398148656","timestamp":"2026-09-16 17:54:16"}
{"endpoint":"PJSIP/2337393398148656@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":120,"userId":4},"normalizedNumber":"2337393398148656","phoneNumber":"3398148656","timestamp":"2026-09-16 17:54:16"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789574056.776 distrutto","meta":{"callCampaignId":4,"callTargetId":120,"phoneNumber":"3398148656","startedAt":"2026-09-16T15:54:16.854Z","userId":4},"timestamp":"2026-09-16 17:54:16"}
{"callTargetId":120,"causeText":"Call Rejected","channelId":"1789574056.776","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:54:16"}
{"callCampaignId":4,"callTargetId":120,"jobId":"717","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398148656","timestamp":"2026-09-16 17:54:16","userId":4}
{"attemptsMade":2,"callTargetId":120,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:54:16"}
{"coldCallId":380,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:54:16"}
{"level":"info","message":"Dialer worker: job 571 completato","result":{"coldCallId":380,"status":"not_answered"},"timestamp":"2026-09-16 17:54:16"}
{"callCampaignId":4,"callTargetId":153,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3479340962","timestamp":"2026-09-16 17:54:16"}
{"endpoint":"PJSIP/2337393479340962@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":153,"userId":4},"normalizedNumber":"2337393479340962","phoneNumber":"3479340962","timestamp":"2026-09-16 17:54:16"}
{"level":"info","message":"Canale 1789574056.777 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":153,"phoneNumber":"3479340962","startedAt":"2026-09-16T15:54:16.942Z","userId":4},"timestamp":"2026-09-16 17:54:24"}
{"callTargetId":153,"channelId":"1789574056.777","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:54:24"}
{"caller":["{phoneNumber:3479340962","callCampaignId:4","callTargetId:153","userId:4}"],"level":"info","message":"StasisStart canale 1789574056.777","meta":{"callCampaignId":4,"callTargetId":153,"phoneNumber":"3479340962","startedAt":"2026-09-16T15:54:16.942Z","userId":4},"timestamp":"2026-09-16 17:54:24"}
{"bridgeId":"36de183e-d4b2-43a8-99da-e0fe38f4ab6a","leadChannelId":"1789574056.777","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:54:24"}
{"channelId":"1789574064.778","connectionId":"f49126a0-6ef0-46d8-bb1e-2437cfdbe443","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:54:24"}
{"connectionId":"f49126a0-6ef0-46d8-bb1e-2437cfdbe443","leadChannelId":"1789574056.777","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:54:24"}
{"leadChannelId":"1789574056.777","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:54:24"}
{"level":"info","message":"Canale 1789574064.778 risposto (Up)","timestamp":"2026-09-16 17:54:24"}
{"caller":[],"level":"info","message":"StasisStart canale 1789574064.778","timestamp":"2026-09-16 17:54:24"}
{"bridgeId":"36de183e-d4b2-43a8-99da-e0fe38f4ab6a","externalChannelId":"1789574064.778","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:54:24"}
{"count":1,"frameBytes":160,"leadChannelId":"1789574056.777","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:54:24"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:54:25"}
{"leadChannelId":"1789574056.777","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:54:26"}
{"leadChannelId":"1789574056.777","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 17:54:26"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:54:26"}
{"count":100,"frameBytes":160,"leadChannelId":"1789574056.777","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:54:26"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789574056.777","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:54:26","ttsMs":0}
{"leadChannelId":"1789574056.777","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:54:26"}
{"leadChannelId":"1789574056.777","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 17:54:27"}
{"count":200,"frameBytes":160,"leadChannelId":"1789574056.777","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:54:28"}
{"count":300,"frameBytes":160,"leadChannelId":"1789574056.777","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:54:30"}
{"count":400,"frameBytes":160,"leadChannelId":"1789574056.777","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:54:32"}
{"count":500,"frameBytes":160,"leadChannelId":"1789574056.777","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:54:34"}
{"leadChannelId":"1789574056.777","level":"info","message":"Trascrizione lead (parziale)","text":"Non mi interessa","timestamp":"2026-09-16 17:54:35"}
{"leadChannelId":"1789574056.777","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Non mi interessa","timestamp":"2026-09-16 17:54:36"}
{"count":600,"frameBytes":160,"leadChannelId":"1789574056.777","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:54:36"}
{"level":"info","message":"StasisEnd canale 1789574056.777","meta":{"callCampaignId":4,"callTargetId":153,"phoneNumber":"3479340962","startedAt":"2026-09-16T15:54:16.942Z","userId":4},"timestamp":"2026-09-16 17:54:36"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574056.777 distrutto","timestamp":"2026-09-16 17:54:36"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:54:40"}
{"leadChannelId":"1789574056.777","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:54:40"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:54:40"}
{"leadChannelId":"1789574056.777","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:54:40"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:54:40"}
{"level":"info","message":"StasisEnd canale 1789574064.778","timestamp":"2026-09-16 17:54:40"}
{"code":1000,"leadChannelId":"1789574056.777","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:54:40"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574064.778 distrutto","timestamp":"2026-09-16 17:54:40"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789574056.777 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:54:40"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:54:40"}
{"finalResult":null,"leadChannelId":"1789574056.777","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:54:42"}
{"callCampaignId":4,"callTargetId":153,"jobId":"718","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479340962","timestamp":"2026-09-16 17:54:42","userId":4}
{"attemptsMade":2,"callTargetId":153,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:54:42"}
{"coldCallId":381,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:54:42"}
{"level":"info","message":"Dialer worker: job 604 completato","result":{"coldCallId":381,"status":"hung_up_early"},"timestamp":"2026-09-16 17:54:42"}
{"callCampaignId":4,"callTargetId":131,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3392041505","timestamp":"2026-09-16 17:54:42"}
{"endpoint":"PJSIP/2337393392041505@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":131,"userId":4},"normalizedNumber":"2337393392041505","phoneNumber":"3392041505","timestamp":"2026-09-16 17:54:42"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789574082.781 distrutto","meta":{"callCampaignId":4,"callTargetId":131,"phoneNumber":"3392041505","startedAt":"2026-09-16T15:54:42.893Z","userId":4},"timestamp":"2026-09-16 17:54:42"}
{"callTargetId":131,"causeText":"Call Rejected","channelId":"1789574082.781","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:54:42"}
{"callCampaignId":4,"callTargetId":131,"jobId":"719","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3392041505","timestamp":"2026-09-16 17:54:42","userId":4}
{"attemptsMade":2,"callTargetId":131,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:54:42"}
{"coldCallId":382,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:54:42"}
{"level":"info","message":"Dialer worker: job 582 completato","result":{"coldCallId":382,"status":"not_answered"},"timestamp":"2026-09-16 17:54:42"}
{"callCampaignId":4,"callTargetId":155,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472602634","timestamp":"2026-09-16 17:54:43"}
{"endpoint":"PJSIP/2337393472602634@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":155,"userId":4},"normalizedNumber":"2337393472602634","phoneNumber":"3472602634","timestamp":"2026-09-16 17:54:43"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:54:52"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789574083.782 distrutto","meta":{"callCampaignId":4,"callTargetId":155,"phoneNumber":"3472602634","startedAt":"2026-09-16T15:54:43.885Z","userId":4},"timestamp":"2026-09-16 17:55:13"}
{"callTargetId":155,"causeText":"Unknown","channelId":"1789574083.782","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:55:13"}
{"callCampaignId":4,"callTargetId":155,"jobId":"720","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472602634","timestamp":"2026-09-16 17:55:13","userId":4}
{"attemptsMade":2,"callTargetId":155,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:55:13"}
{"coldCallId":383,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:55:13"}
{"level":"info","message":"Dialer worker: job 606 completato","result":{"coldCallId":383,"status":"not_answered"},"timestamp":"2026-09-16 17:55:13"}
{"callCampaignId":4,"callTargetId":163,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3398134401","timestamp":"2026-09-16 17:55:13"}
{"endpoint":"PJSIP/2337393398134401@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":163,"userId":4},"normalizedNumber":"2337393398134401","phoneNumber":"3398134401","timestamp":"2026-09-16 17:55:13"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789574113.783 distrutto","meta":{"callCampaignId":4,"callTargetId":163,"phoneNumber":"3398134401","startedAt":"2026-09-16T15:55:13.951Z","userId":4},"timestamp":"2026-09-16 17:55:13"}
{"callTargetId":163,"causeText":"Call Rejected","channelId":"1789574113.783","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:55:13"}
{"callCampaignId":4,"callTargetId":163,"jobId":"721","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398134401","timestamp":"2026-09-16 17:55:14","userId":4}
{"attemptsMade":2,"callTargetId":163,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:55:14"}
{"coldCallId":384,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:55:14"}
{"level":"info","message":"Dialer worker: job 615 completato","result":{"coldCallId":384,"status":"not_answered"},"timestamp":"2026-09-16 17:55:14"}
{"callCampaignId":4,"callTargetId":159,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3939647876","timestamp":"2026-09-16 17:55:14"}
{"endpoint":"PJSIP/2337393939647876@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":159,"userId":4},"normalizedNumber":"2337393939647876","phoneNumber":"3939647876","timestamp":"2026-09-16 17:55:14"}
{"level":"info","message":"Canale 1789574114.784 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":159,"phoneNumber":"3939647876","startedAt":"2026-09-16T15:55:14.953Z","userId":4},"timestamp":"2026-09-16 17:55:23"}
{"callTargetId":159,"channelId":"1789574114.784","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:55:23"}
{"caller":["{phoneNumber:3939647876","callCampaignId:4","callTargetId:159","userId:4}"],"level":"info","message":"StasisStart canale 1789574114.784","meta":{"callCampaignId":4,"callTargetId":159,"phoneNumber":"3939647876","startedAt":"2026-09-16T15:55:14.953Z","userId":4},"timestamp":"2026-09-16 17:55:23"}
{"bridgeId":"0c65cfcc-f95b-4ecf-a736-06e13a2080cb","leadChannelId":"1789574114.784","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:55:23"}
{"channelId":"1789574123.785","connectionId":"9c491094-02fa-45ec-b644-c08076045e7b","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:55:23"}
{"connectionId":"9c491094-02fa-45ec-b644-c08076045e7b","leadChannelId":"1789574114.784","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:55:23"}
{"leadChannelId":"1789574114.784","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:55:23"}
{"level":"info","message":"Canale 1789574123.785 risposto (Up)","timestamp":"2026-09-16 17:55:23"}
{"caller":[],"level":"info","message":"StasisStart canale 1789574123.785","timestamp":"2026-09-16 17:55:23"}
{"bridgeId":"0c65cfcc-f95b-4ecf-a736-06e13a2080cb","externalChannelId":"1789574123.785","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:55:23"}
{"count":1,"frameBytes":160,"leadChannelId":"1789574114.784","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:55:23"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:55:24"}
{"count":100,"frameBytes":160,"leadChannelId":"1789574114.784","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:55:25"}
{"count":200,"frameBytes":160,"leadChannelId":"1789574114.784","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:55:27"}
{"leadChannelId":"1789574114.784","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 17:55:28"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789574114.784","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:55:28","ttsMs":0}
{"leadChannelId":"1789574114.784","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:55:29"}
{"leadChannelId":"1789574114.784","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 17:55:29"}
{"count":300,"frameBytes":160,"leadChannelId":"1789574114.784","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:55:29"}
{"count":400,"frameBytes":160,"leadChannelId":"1789574114.784","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:55:31"}
{"count":500,"frameBytes":160,"leadChannelId":"1789574114.784","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:55:33"}
{"level":"info","message":"StasisEnd canale 1789574114.784","meta":{"callCampaignId":4,"callTargetId":159,"phoneNumber":"3939647876","startedAt":"2026-09-16T15:55:14.953Z","userId":4},"timestamp":"2026-09-16 17:55:35"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574114.784 distrutto","timestamp":"2026-09-16 17:55:35"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:55:38"}
{"leadChannelId":"1789574114.784","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:55:38"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:55:39"}
{"leadChannelId":"1789574114.784","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:55:39"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:55:39"}
{"level":"info","message":"StasisEnd canale 1789574123.785","timestamp":"2026-09-16 17:55:39"}
{"code":1000,"leadChannelId":"1789574114.784","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:55:39"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574123.785 distrutto","timestamp":"2026-09-16 17:55:39"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789574114.784 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:55:39"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:55:39"}
{"finalResult":null,"leadChannelId":"1789574114.784","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:55:41"}
{"callCampaignId":4,"callTargetId":159,"jobId":"722","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3939647876","timestamp":"2026-09-16 17:55:41","userId":4}
{"attemptsMade":2,"callTargetId":159,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:55:41"}
{"coldCallId":385,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:55:41"}
{"level":"info","message":"Dialer worker: job 610 completato","result":{"coldCallId":385,"status":"hung_up_early"},"timestamp":"2026-09-16 17:55:41"}
{"callCampaignId":4,"callTargetId":157,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3920170492","timestamp":"2026-09-16 17:55:41"}
{"endpoint":"PJSIP/2337393920170492@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":157,"userId":4},"normalizedNumber":"2337393920170492","phoneNumber":"3920170492","timestamp":"2026-09-16 17:55:41"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789574141.788 distrutto","meta":{"callCampaignId":4,"callTargetId":157,"phoneNumber":"3920170492","startedAt":"2026-09-16T15:55:41.992Z","userId":4},"timestamp":"2026-09-16 17:55:42"}
{"callTargetId":157,"causeText":"Circuit/channel congestion","channelId":"1789574141.788","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:55:42"}
{"callCampaignId":4,"callTargetId":157,"jobId":"723","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3920170492","timestamp":"2026-09-16 17:55:42","userId":4}
{"attemptsMade":2,"callTargetId":157,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:55:42"}
{"coldCallId":386,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:55:42"}
{"level":"info","message":"Dialer worker: job 608 completato","result":{"coldCallId":386,"status":"not_answered"},"timestamp":"2026-09-16 17:55:42"}
{"callCampaignId":4,"callTargetId":152,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3487068693","timestamp":"2026-09-16 17:55:42"}
{"endpoint":"PJSIP/2337393487068693@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":152,"userId":4},"normalizedNumber":"2337393487068693","phoneNumber":"3487068693","timestamp":"2026-09-16 17:55:42"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789574142.789 distrutto","meta":{"callCampaignId":4,"callTargetId":152,"phoneNumber":"3487068693","startedAt":"2026-09-16T15:55:42.993Z","userId":4},"timestamp":"2026-09-16 17:55:44"}
{"callTargetId":152,"causeText":"User busy","channelId":"1789574142.789","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:55:44"}
{"callCampaignId":4,"callTargetId":152,"jobId":"724","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3487068693","timestamp":"2026-09-16 17:55:44","userId":4}
{"attemptsMade":2,"callTargetId":152,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:55:44"}
{"coldCallId":387,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:55:44"}
{"level":"info","message":"Dialer worker: job 603 completato","result":{"coldCallId":387,"status":"not_answered"},"timestamp":"2026-09-16 17:55:44"}
{"callCampaignId":4,"callTargetId":144,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3478543655","timestamp":"2026-09-16 17:55:44"}
{"endpoint":"PJSIP/2337393478543655@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":144,"userId":4},"normalizedNumber":"2337393478543655","phoneNumber":"3478543655","timestamp":"2026-09-16 17:55:44"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:55:51"}
{"level":"info","message":"Canale 1789574144.790 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":144,"phoneNumber":"3478543655","startedAt":"2026-09-16T15:55:44.990Z","userId":4},"timestamp":"2026-09-16 17:55:51"}
{"callTargetId":144,"channelId":"1789574144.790","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:55:51"}
{"caller":["{phoneNumber:3478543655","callCampaignId:4","callTargetId:144","userId:4}"],"level":"info","message":"StasisStart canale 1789574144.790","meta":{"callCampaignId":4,"callTargetId":144,"phoneNumber":"3478543655","startedAt":"2026-09-16T15:55:44.990Z","userId":4},"timestamp":"2026-09-16 17:55:51"}
{"bridgeId":"f09088f2-ba76-4c35-baa2-48f56dacf3ea","leadChannelId":"1789574144.790","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:55:51"}
{"channelId":"1789574151.791","connectionId":"3734ce04-8edb-46d8-99ec-a9c055492b41","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:55:51"}
{"connectionId":"3734ce04-8edb-46d8-99ec-a9c055492b41","leadChannelId":"1789574144.790","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:55:51"}
{"leadChannelId":"1789574144.790","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:55:51"}
{"level":"info","message":"Canale 1789574151.791 risposto (Up)","timestamp":"2026-09-16 17:55:51"}
{"caller":[],"level":"info","message":"StasisStart canale 1789574151.791","timestamp":"2026-09-16 17:55:51"}
{"bridgeId":"f09088f2-ba76-4c35-baa2-48f56dacf3ea","externalChannelId":"1789574151.791","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:55:51"}
{"count":1,"frameBytes":160,"leadChannelId":"1789574144.790","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:55:51"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:55:51"}
{"leadChannelId":"1789574144.790","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:55:52"}
{"leadChannelId":"1789574144.790","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 17:55:52"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789574144.790","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:55:53","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789574144.790","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:55:53"}
{"leadChannelId":"1789574144.790","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:55:53"}
{"leadChannelId":"1789574144.790","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:55:53"}
{"leadChannelId":"1789574144.790","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 17:55:54"}
{"leadChannelId":"1789574144.790","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto? Buongiorno, sono","timestamp":"2026-09-16 17:55:55"}
{"count":200,"frameBytes":160,"leadChannelId":"1789574144.790","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:55:55"}
{"leadChannelId":"1789574144.790","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto? Buongiorno, sono","timestamp":"2026-09-16 17:55:55"}
{"count":300,"frameBytes":160,"leadChannelId":"1789574144.790","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:55:57"}
{"leadChannelId":"1789574144.790","level":"info","message":"Trascrizione lead (parziale)","text":"Ma che me ne","timestamp":"2026-09-16 17:55:57"}
{"count":400,"frameBytes":160,"leadChannelId":"1789574144.790","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:55:59"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Ma che me ne","timestamp":"2026-09-16 17:55:59"}
{"leadChannelId":"1789574144.790","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Ma che me ne","timestamp":"2026-09-16 17:55:59"}
{"level":"info","message":"StasisEnd canale 1789574144.790","meta":{"callCampaignId":4,"callTargetId":144,"phoneNumber":"3478543655","startedAt":"2026-09-16T15:55:44.990Z","userId":4},"timestamp":"2026-09-16 17:56:00"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574144.790 distrutto","timestamp":"2026-09-16 17:56:00"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 17:56:04"}
{"leadChannelId":"1789574144.790","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 17:56:04"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:56:04"}
{"leadChannelId":"1789574144.790","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:56:04"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:56:04"}
{"level":"info","message":"StasisEnd canale 1789574151.791","timestamp":"2026-09-16 17:56:04"}
{"code":1000,"leadChannelId":"1789574144.790","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:56:04"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574151.791 distrutto","timestamp":"2026-09-16 17:56:04"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789574144.790 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:56:04"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:56:04"}
{"finalResult":null,"leadChannelId":"1789574144.790","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:56:06"}
{"callCampaignId":4,"callTargetId":144,"jobId":"725","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3478543655","timestamp":"2026-09-16 17:56:06","userId":4}
{"attemptsMade":2,"callTargetId":144,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:56:06"}
{"coldCallId":388,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 17:56:06"}
{"level":"info","message":"Dialer worker: job 595 completato","result":{"coldCallId":388,"status":"hung_up_early"},"timestamp":"2026-09-16 17:56:06"}
{"callCampaignId":4,"callTargetId":167,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3939042028","timestamp":"2026-09-16 17:56:07"}
{"endpoint":"PJSIP/2337393939042028@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":167,"userId":4},"normalizedNumber":"2337393939042028","phoneNumber":"3939042028","timestamp":"2026-09-16 17:56:07"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:56:16"}
{"level":"info","message":"Canale 1789574167.794 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":167,"phoneNumber":"3939042028","startedAt":"2026-09-16T15:56:07.026Z","userId":4},"timestamp":"2026-09-16 17:56:17"}
{"callTargetId":167,"channelId":"1789574167.794","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:56:17"}
{"caller":["{phoneNumber:3939042028","callCampaignId:4","callTargetId:167","userId:4}"],"level":"info","message":"StasisStart canale 1789574167.794","meta":{"callCampaignId":4,"callTargetId":167,"phoneNumber":"3939042028","startedAt":"2026-09-16T15:56:07.026Z","userId":4},"timestamp":"2026-09-16 17:56:17"}
{"bridgeId":"99570d46-2ddb-4fea-ba88-a05b44dfdb08","leadChannelId":"1789574167.794","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:56:17"}
{"channelId":"1789574177.795","connectionId":"2872baa9-fc3f-4c32-b006-a8ca42d63232","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:56:17"}
{"connectionId":"2872baa9-fc3f-4c32-b006-a8ca42d63232","leadChannelId":"1789574167.794","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:56:17"}
{"leadChannelId":"1789574167.794","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:56:17"}
{"level":"info","message":"Canale 1789574177.795 risposto (Up)","timestamp":"2026-09-16 17:56:17"}
{"caller":[],"level":"info","message":"StasisStart canale 1789574177.795","timestamp":"2026-09-16 17:56:17"}
{"bridgeId":"99570d46-2ddb-4fea-ba88-a05b44dfdb08","externalChannelId":"1789574177.795","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:56:17"}
{"count":1,"frameBytes":160,"leadChannelId":"1789574167.794","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:56:17"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:56:18"}
{"count":100,"frameBytes":160,"leadChannelId":"1789574167.794","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:56:19"}
{"count":200,"frameBytes":160,"leadChannelId":"1789574167.794","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:56:21"}
{"leadChannelId":"1789574167.794","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 17:56:22"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789574167.794","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:56:22","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789574167.794","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:56:23"}
{"count":400,"frameBytes":160,"leadChannelId":"1789574167.794","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:56:25"}
{"leadChannelId":"1789574167.794","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Oggi caro Carlo Catena","timestamp":"2026-09-16 17:56:27"}
{"count":500,"frameBytes":160,"leadChannelId":"1789574167.794","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:56:27"}
{"count":600,"frameBytes":160,"leadChannelId":"1789574167.794","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:56:29"}
{"count":700,"frameBytes":160,"leadChannelId":"1789574167.794","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:56:31"}
{"count":800,"frameBytes":160,"leadChannelId":"1789574167.794","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:56:33"}
{"count":900,"frameBytes":160,"leadChannelId":"1789574167.794","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:56:35"}
{"leadChannelId":"1789574167.794","level":"info","message":"Trascrizione lead (parziale)","text":"Gino e Lega del Cazzo","timestamp":"2026-09-16 17:56:35"}
{"leadChannelId":"1789574167.794","level":"info","message":"Trascrizione lead (parziale)","text":"Gino è legale il regista e nome","timestamp":"2026-09-16 17:56:36"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789574167.794","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:56:37"}
{"leadChannelId":"1789574167.794","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1096,"text":"Gino è legato il regista e non vediamo più","timestamp":"2026-09-16 17:56:37"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789574167.794","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:56:39"}
{"level":"info","message":"StasisEnd canale 1789574167.794","meta":{"callCampaignId":4,"callTargetId":167,"phoneNumber":"3939042028","startedAt":"2026-09-16T15:56:07.026Z","userId":4},"timestamp":"2026-09-16 17:56:40"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574167.794 distrutto","timestamp":"2026-09-16 17:56:40"}
{"audioDurationMs":12585,"chars":223,"leadChannelId":"1789574167.794","level":"info","llmMs":1620,"message":"Latenza turno bot","timeToFirstAudioMs":2950,"timestamp":"2026-09-16 17:56:40","ttsMs":1330}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 17:56:52"}
{"leadChannelId":"1789574167.794","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 17:56:52"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 17:56:52"}
{"level":"info","message":"StasisEnd canale 1789574177.795","timestamp":"2026-09-16 17:56:52"}
{"code":1000,"leadChannelId":"1789574167.794","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:56:52"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574177.795 distrutto","timestamp":"2026-09-16 17:56:52"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789574167.794 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 17:56:52"}
{"finalResult":null,"leadChannelId":"1789574167.794","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:56:54"}
{"callCampaignId":4,"callTargetId":167,"jobId":"726","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3939042028","timestamp":"2026-09-16 17:56:54","userId":4}
{"attemptsMade":2,"callTargetId":167,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:56:54"}
{"coldCallId":389,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 17:56:54"}
{"level":"info","message":"Dialer worker: job 619 completato","result":{"coldCallId":389,"status":"answered"},"timestamp":"2026-09-16 17:56:54"}
{"callCampaignId":4,"callTargetId":133,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3476998419","timestamp":"2026-09-16 17:56:55"}
{"endpoint":"PJSIP/2337393476998419@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":133,"userId":4},"normalizedNumber":"2337393476998419","phoneNumber":"3476998419","timestamp":"2026-09-16 17:56:55"}
{"level":"info","message":"Canale 1789574215.798 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":133,"phoneNumber":"3476998419","startedAt":"2026-09-16T15:56:55.077Z","userId":4},"timestamp":"2026-09-16 17:57:01"}
{"callTargetId":133,"channelId":"1789574215.798","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:57:01"}
{"caller":["{phoneNumber:3476998419","callCampaignId:4","callTargetId:133","userId:4}"],"level":"info","message":"StasisStart canale 1789574215.798","meta":{"callCampaignId":4,"callTargetId":133,"phoneNumber":"3476998419","startedAt":"2026-09-16T15:56:55.077Z","userId":4},"timestamp":"2026-09-16 17:57:01"}
{"bridgeId":"4f703fbc-3820-44f7-8422-0dfa91fc3e5c","leadChannelId":"1789574215.798","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:57:01"}
{"channelId":"1789574221.799","connectionId":"ef0a28c3-66e9-4aa6-b3b6-1831b7ff0e1c","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:57:01"}
{"connectionId":"ef0a28c3-66e9-4aa6-b3b6-1831b7ff0e1c","leadChannelId":"1789574215.798","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:57:01"}
{"leadChannelId":"1789574215.798","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:57:01"}
{"level":"info","message":"Canale 1789574221.799 risposto (Up)","timestamp":"2026-09-16 17:57:01"}
{"caller":[],"level":"info","message":"StasisStart canale 1789574221.799","timestamp":"2026-09-16 17:57:01"}
{"bridgeId":"4f703fbc-3820-44f7-8422-0dfa91fc3e5c","externalChannelId":"1789574221.799","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:57:01"}
{"count":1,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:01"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:57:01"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Risponde la Segrete","timestamp":"2026-09-16 17:57:02"}
{"leadChannelId":"1789574215.798","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Risponde la Segrete","timestamp":"2026-09-16 17:57:02"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789574215.798","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 17:57:03","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:57:03"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Risponde la segreteria telefonica","timestamp":"2026-09-16 17:57:03"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Risponde la segreteria telefonica di:","timestamp":"2026-09-16 17:57:04"}
{"count":200,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:57:05"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Risponde la segreteria telefonica di: tre)","timestamp":"2026-09-16 17:57:05"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Risponde la segreteria telefonica di tre quattro","timestamp":"2026-09-16 17:57:06"}
{"leadChannelId":"1789574215.798","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Risponde la segreteria telefonica di tre quattro","timestamp":"2026-09-16 17:57:06"}
{"count":300,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:57:07"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"sette","timestamp":"2026-09-16 17:57:07"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"sette sei","timestamp":"2026-09-16 17:57:08"}
{"count":400,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:57:09"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"sette sei nove","timestamp":"2026-09-16 17:57:09"}
{"leadChannelId":"1789574215.798","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"sette sei nove","timestamp":"2026-09-16 17:57:09"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"sette sei nove nove","timestamp":"2026-09-16 17:57:10"}
{"count":500,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:57:11"}
{"leadChannelId":"1789574215.798","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"sette sei nove nove otto","timestamp":"2026-09-16 17:57:11"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"quattro","timestamp":"2026-09-16 17:57:12"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"quattro","timestamp":"2026-09-16 17:57:12"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione ricevuta subito dopo il turno del bot, breve attesa anti-eco","timestamp":"2026-09-16 17:57:12","waitMs":365}
{"count":600,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:13"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"quattro uno","timestamp":"2026-09-16 17:57:13"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":23,"text":"quattro","timestamp":"2026-09-16 17:57:13"}
{"leadChannelId":"1789574215.798","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"quattro uno nove","timestamp":"2026-09-16 17:57:14"}
{"audioDurationMs":5201,"chars":92,"leadChannelId":"1789574215.798","level":"info","llmMs":938,"message":"Latenza turno bot","timeToFirstAudioMs":1473,"timestamp":"2026-09-16 17:57:15","ttsMs":535}
{"count":700,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:57:15"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale ecco","timestamp":"2026-09-16 17:57:15"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico,","timestamp":"2026-09-16 17:57:16"}
{"count":800,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:57:17"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico, registrato mi fa","timestamp":"2026-09-16 17:57:17"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico, registra il tuo messaggio.","timestamp":"2026-09-16 17:57:18"}
{"leadChannelId":"1789574215.798","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Dopo il segnale acustico registra il tuo messaggio.","timestamp":"2026-09-16 17:57:18"}
{"count":900,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:57:19"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:21"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:23"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:25"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:27"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:29"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:31"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:33"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:35"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:37"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:39"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:41"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:43"}
{"count":2200,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:45"}
{"count":2300,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:47"}
{"count":2400,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:49"}
{"count":2500,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:51"}
{"count":2600,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:53"}
{"count":2700,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:55"}
{"count":2800,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:57"}
{"count":2900,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:57:59"}
{"count":3000,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:01"}
{"count":3100,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:03"}
{"count":3200,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:05"}
{"count":3300,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:07"}
{"count":3400,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:09"}
{"count":3500,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:11"}
{"count":3600,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:13"}
{"count":3700,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:15"}
{"count":3800,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:17"}
{"count":3900,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:19"}
{"count":4000,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:21"}
{"count":4100,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:23"}
{"count":4200,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:25"}
{"count":4300,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:27"}
{"count":4400,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:29"}
{"count":4500,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:31"}
{"count":4600,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:33"}
{"count":4700,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:35"}
{"count":4800,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:37"}
{"count":4900,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:39"}
{"count":5000,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:41"}
{"count":5100,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:43"}
{"count":5200,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:45"}
{"count":5300,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:47"}
{"count":5400,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:49"}
{"count":5500,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:51"}
{"count":5600,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:53"}
{"count":5700,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:55"}
{"count":5800,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:57"}
{"count":5900,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:58:59"}
{"count":6000,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:01"}
{"count":6100,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:03"}
{"count":6200,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:05"}
{"count":6300,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:07"}
{"count":6400,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:09"}
{"count":6500,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:11"}
{"count":6600,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:13"}
{"count":6700,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:15"}
{"count":6800,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:17"}
{"count":6900,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:19"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Il tuo messaggio","timestamp":"2026-09-16 17:59:20"}
{"count":7000,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:21"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Il tuo messaggio raggiunto la","timestamp":"2026-09-16 17:59:21"}
{"count":7100,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:23"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Il tuo messaggio raggiunto la","timestamp":"2026-09-16 17:59:23"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":2468,"text":"Il tuo messaggio raggiunto la Il tuo messaggio, raggiunto la lunghezza massima disponibile.","timestamp":"2026-09-16 17:59:24"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per inviare il messaggio","timestamp":"2026-09-16 17:59:24"}
{"count":7200,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:59:25"}
{"audioDurationMs":1579,"chars":21,"leadChannelId":"1789574215.798","level":"info","llmMs":991,"message":"Latenza turno bot","timeToFirstAudioMs":1342,"timestamp":"2026-09-16 17:59:25","ttsMs":351}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per inviare il messaggio, digita","timestamp":"2026-09-16 17:59:25"}
{"leadChannelId":"1789574215.798","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Per inviare il messaggio, digita uno.","timestamp":"2026-09-16 17:59:26"}
{"count":7300,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:27"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per ascoltare il tuo","timestamp":"2026-09-16 17:59:27"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per ascoltare il tuo messaggio,","timestamp":"2026-09-16 17:59:28"}
{"count":7400,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:29"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per ascoltare il tuo messaggio, digita due.","timestamp":"2026-09-16 17:59:29"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per ascoltare il tuo messaggio, digita due. Per registrare nuove","timestamp":"2026-09-16 17:59:30"}
{"count":7500,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:31"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per registrare nuovamente, digita","timestamp":"2026-09-16 17:59:31"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":543,"text":"Per ascoltare il tuo messaggio, digita due.","timestamp":"2026-09-16 17:59:32"}
{"leadChannelId":"1789574215.798","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Per registrare nuovamente digita tre.","timestamp":"2026-09-16 17:59:32"}
{"count":7600,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:59:33"}
{"audioDurationMs":6780,"chars":113,"leadChannelId":"1789574215.798","level":"info","llmMs":1036,"message":"Latenza turno bot","timeToFirstAudioMs":1624,"timestamp":"2026-09-16 17:59:33","ttsMs":588}
{"count":7700,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:59:35"}
{"count":7800,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:59:37"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per inviare il","timestamp":"2026-09-16 17:59:38"}
{"count":7900,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:59:39"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per inviare il messaggio di","timestamp":"2026-09-16 17:59:39"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione ricevuta subito dopo il turno del bot, breve attesa anti-eco","timestamp":"2026-09-16 17:59:40","waitMs":297}
{"count":8000,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:41"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per ascoltare","timestamp":"2026-09-16 17:59:41"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":244,"text":"Per inviare il messaggio, digita uno.","timestamp":"2026-09-16 17:59:41"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per ascoltare il tuo messaggio","timestamp":"2026-09-16 17:59:42"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per ascoltare il tuo messaggio","timestamp":"2026-09-16 17:59:42"}
{"count":8100,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:43"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per ascoltare il tuo messaggio, digita due. Per","timestamp":"2026-09-16 17:59:43"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Grazie comunque, buona giornata!","interested":false,"qualificationScore":0,"summary":"Nessun contatto diretto stabilito. La linea ha risposto con messaggi di segreteria automatica e indicazioni di menu. Impossibile raccogliere dati o valutare interesse."},"timestamp":"2026-09-16 17:59:44"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per ascoltare il tuo messaggio, digita due. Per registrare nuove","timestamp":"2026-09-16 17:59:44"}
{"count":8200,"frameBytes":160,"leadChannelId":"1789574215.798","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 17:59:45"}
{"audioDurationMs":1904,"chars":32,"leadChannelId":"1789574215.798","level":"info","llmMs":3335,"message":"Latenza turno bot","timeToFirstAudioMs":3724,"timestamp":"2026-09-16 17:59:45","ttsMs":389}
{"leadChannelId":"1789574215.798","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Per ascoltare il tuo messaggio, digita due.","timestamp":"2026-09-16 17:59:45"}
{"leadChannelId":"1789574215.798","level":"info","message":"Trascrizione lead (parziale)","text":"Per registrare nuovamente","timestamp":"2026-09-16 17:59:45"}
{"leadChannelId":"1789574215.798","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Per registrare nuovamente, digita tre.","timestamp":"2026-09-16 17:59:46"}
{"level":"info","message":"StasisEnd canale 1789574221.799","timestamp":"2026-09-16 17:59:47"}
{"code":1000,"leadChannelId":"1789574215.798","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 17:59:47"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574221.799 distrutto","timestamp":"2026-09-16 17:59:47"}
{"level":"info","message":"StasisEnd canale 1789574215.798","meta":{"callCampaignId":4,"callTargetId":133,"phoneNumber":"3476998419","startedAt":"2026-09-16T15:56:55.077Z","userId":4},"timestamp":"2026-09-16 17:59:47"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574215.798 distrutto","timestamp":"2026-09-16 17:59:47"}
{"finalResult":{"closingMessage":"Grazie comunque, buona giornata!","interested":false,"qualificationScore":0,"summary":"Nessun contatto diretto stabilito. La linea ha risposto con messaggi di segreteria automatica e indicazioni di menu. Impossibile raccogliere dati o valutare interesse."},"leadChannelId":"1789574215.798","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 17:59:47"}
{"coldCallId":390,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-16 17:59:47"}
{"level":"info","message":"Dialer worker: job 584 completato","result":{"coldCallId":390,"status":"not_interested"},"timestamp":"2026-09-16 17:59:47"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 17:59:47"}
{"callCampaignId":4,"callTargetId":147,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3381043890","timestamp":"2026-09-16 17:59:47"}
{"endpoint":"PJSIP/2337393381043890@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":147,"userId":4},"normalizedNumber":"2337393381043890","phoneNumber":"3381043890","timestamp":"2026-09-16 17:59:47"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789574387.802 distrutto","meta":{"callCampaignId":4,"callTargetId":147,"phoneNumber":"3381043890","startedAt":"2026-09-16T15:59:47.327Z","userId":4},"timestamp":"2026-09-16 17:59:47"}
{"callTargetId":147,"causeText":"Call Rejected","channelId":"1789574387.802","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 17:59:47"}
{"callCampaignId":4,"callTargetId":147,"jobId":"727","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3381043890","timestamp":"2026-09-16 17:59:47","userId":4}
{"attemptsMade":2,"callTargetId":147,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 17:59:47"}
{"coldCallId":391,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 17:59:47"}
{"level":"info","message":"Dialer worker: job 598 completato","result":{"coldCallId":391,"status":"not_answered"},"timestamp":"2026-09-16 17:59:47"}
{"callCampaignId":4,"callTargetId":149,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3479745099","timestamp":"2026-09-16 17:59:48"}
{"endpoint":"PJSIP/2337393479745099@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":149,"userId":4},"normalizedNumber":"2337393479745099","phoneNumber":"3479745099","timestamp":"2026-09-16 17:59:48"}
{"level":"info","message":"Canale 1789574388.803 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":149,"phoneNumber":"3479745099","startedAt":"2026-09-16T15:59:48.275Z","userId":4},"timestamp":"2026-09-16 17:59:58"}
{"callTargetId":149,"channelId":"1789574388.803","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 17:59:58"}
{"caller":["{phoneNumber:3479745099","callCampaignId:4","callTargetId:149","userId:4}"],"level":"info","message":"StasisStart canale 1789574388.803","meta":{"callCampaignId":4,"callTargetId":149,"phoneNumber":"3479745099","startedAt":"2026-09-16T15:59:48.275Z","userId":4},"timestamp":"2026-09-16 17:59:58"}
{"bridgeId":"05a31306-4458-4e02-8746-3a2e3be2e3ab","leadChannelId":"1789574388.803","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 17:59:58"}
{"channelId":"1789574398.804","connectionId":"05171721-d8af-4929-817a-c10f72c1e9f1","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 17:59:58"}
{"connectionId":"05171721-d8af-4929-817a-c10f72c1e9f1","leadChannelId":"1789574388.803","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 17:59:58"}
{"leadChannelId":"1789574388.803","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 17:59:58"}
{"level":"info","message":"Canale 1789574398.804 risposto (Up)","timestamp":"2026-09-16 17:59:58"}
{"caller":[],"level":"info","message":"StasisStart canale 1789574398.804","timestamp":"2026-09-16 17:59:58"}
{"bridgeId":"05a31306-4458-4e02-8746-3a2e3be2e3ab","externalChannelId":"1789574398.804","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 17:59:58"}
{"count":1,"frameBytes":160,"leadChannelId":"1789574388.803","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 17:59:58"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 17:59:59"}
{"count":100,"frameBytes":160,"leadChannelId":"1789574388.803","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:00:00"}
{"leadChannelId":"1789574388.803","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 18:00:01"}
{"leadChannelId":"1789574388.803","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 18:00:01"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789574388.803","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 18:00:01","ttsMs":0}
{"leadChannelId":"1789574388.803","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 18:00:02"}
{"count":200,"frameBytes":160,"leadChannelId":"1789574388.803","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:00:02"}
{"count":300,"frameBytes":160,"leadChannelId":"1789574388.803","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:00:04"}
{"level":"info","message":"StasisEnd canale 1789574388.803","meta":{"callCampaignId":4,"callTargetId":149,"phoneNumber":"3479745099","startedAt":"2026-09-16T15:59:48.275Z","userId":4},"timestamp":"2026-09-16 18:00:06"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574388.803 distrutto","timestamp":"2026-09-16 18:00:06"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 18:00:10"}
{"leadChannelId":"1789574388.803","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 18:00:10"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 18:00:10"}
{"leadChannelId":"1789574388.803","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 18:00:10"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 18:00:10"}
{"level":"info","message":"StasisEnd canale 1789574398.804","timestamp":"2026-09-16 18:00:10"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574398.804 distrutto","timestamp":"2026-09-16 18:00:10"}
{"code":1000,"leadChannelId":"1789574388.803","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 18:00:10"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789574388.803 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 18:00:10"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 18:00:10"}
{"finalResult":null,"leadChannelId":"1789574388.803","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 18:00:12"}
{"callCampaignId":4,"callTargetId":149,"jobId":"728","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479745099","timestamp":"2026-09-16 18:00:12","userId":4}
{"attemptsMade":2,"callTargetId":149,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 18:00:12"}
{"coldCallId":392,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 18:00:12"}
{"level":"info","message":"Dialer worker: job 600 completato","result":{"coldCallId":392,"status":"hung_up_early"},"timestamp":"2026-09-16 18:00:12"}
{"callCampaignId":4,"callTargetId":130,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3421213294","timestamp":"2026-09-16 18:00:13"}
{"endpoint":"PJSIP/2337393421213294@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":130,"userId":4},"normalizedNumber":"2337393421213294","phoneNumber":"3421213294","timestamp":"2026-09-16 18:00:13"}
{"level":"info","message":"Canale 1789574413.807 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":130,"phoneNumber":"3421213294","startedAt":"2026-09-16T16:00:13.296Z","userId":4},"timestamp":"2026-09-16 18:00:20"}
{"callTargetId":130,"channelId":"1789574413.807","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 18:00:20"}
{"caller":["{phoneNumber:3421213294","callCampaignId:4","callTargetId:130","userId:4}"],"level":"info","message":"StasisStart canale 1789574413.807","meta":{"callCampaignId":4,"callTargetId":130,"phoneNumber":"3421213294","startedAt":"2026-09-16T16:00:13.296Z","userId":4},"timestamp":"2026-09-16 18:00:20"}
{"bridgeId":"10a5a2ea-9476-431e-9c6c-80006d5ca07f","leadChannelId":"1789574413.807","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 18:00:20"}
{"channelId":"1789574420.808","connectionId":"25170524-a524-4277-b47f-35e4ccd4d1c1","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 18:00:20"}
{"connectionId":"25170524-a524-4277-b47f-35e4ccd4d1c1","leadChannelId":"1789574413.807","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 18:00:20"}
{"leadChannelId":"1789574413.807","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 18:00:20"}
{"level":"info","message":"Canale 1789574420.808 risposto (Up)","timestamp":"2026-09-16 18:00:20"}
{"caller":[],"level":"info","message":"StasisStart canale 1789574420.808","timestamp":"2026-09-16 18:00:20"}
{"bridgeId":"10a5a2ea-9476-431e-9c6c-80006d5ca07f","externalChannelId":"1789574420.808","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 18:00:20"}
{"count":1,"frameBytes":160,"leadChannelId":"1789574413.807","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:00:20"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 18:00:21"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 18:00:22"}
{"count":100,"frameBytes":160,"leadChannelId":"1789574413.807","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:00:22"}
{"count":200,"frameBytes":160,"leadChannelId":"1789574413.807","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:00:24"}
{"leadChannelId":"1789574413.807","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-16 18:00:25"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789574413.807","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 18:00:25","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789574413.807","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:00:26"}
{"count":400,"frameBytes":160,"leadChannelId":"1789574413.807","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:00:28"}
{"count":500,"frameBytes":160,"leadChannelId":"1789574413.807","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:00:30"}
{"level":"info","message":"StasisEnd canale 1789574413.807","meta":{"callCampaignId":4,"callTargetId":130,"phoneNumber":"3421213294","startedAt":"2026-09-16T16:00:13.296Z","userId":4},"timestamp":"2026-09-16 18:00:31"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574413.807 distrutto","timestamp":"2026-09-16 18:00:31"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 18:00:43"}
{"leadChannelId":"1789574413.807","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 18:00:43"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 18:00:43"}
{"level":"info","message":"StasisEnd canale 1789574420.808","timestamp":"2026-09-16 18:00:43"}
{"code":1000,"leadChannelId":"1789574413.807","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 18:00:43"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574420.808 distrutto","timestamp":"2026-09-16 18:00:43"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789574413.807 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 18:00:43"}
{"finalResult":null,"leadChannelId":"1789574413.807","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 18:00:45"}
{"callCampaignId":4,"callTargetId":130,"jobId":"729","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3421213294","timestamp":"2026-09-16 18:00:45","userId":4}
{"attemptsMade":2,"callTargetId":130,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 18:00:45"}
{"coldCallId":393,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 18:00:45"}
{"level":"info","message":"Dialer worker: job 581 completato","result":{"coldCallId":393,"status":"hung_up_early"},"timestamp":"2026-09-16 18:00:45"}
{"callCampaignId":4,"callTargetId":164,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3332306581","timestamp":"2026-09-16 18:00:46"}
{"endpoint":"PJSIP/2337393332306581@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":164,"userId":4},"normalizedNumber":"2337393332306581","phoneNumber":"3332306581","timestamp":"2026-09-16 18:00:46"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789574446.811 distrutto","meta":{"callCampaignId":4,"callTargetId":164,"phoneNumber":"3332306581","startedAt":"2026-09-16T16:00:46.395Z","userId":4},"timestamp":"2026-09-16 18:00:46"}
{"callTargetId":164,"causeText":"Call Rejected","channelId":"1789574446.811","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:00:46"}
{"callCampaignId":4,"callTargetId":164,"jobId":"730","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3332306581","timestamp":"2026-09-16 18:00:46","userId":4}
{"attemptsMade":2,"callTargetId":164,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 18:00:46"}
{"coldCallId":394,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:00:46"}
{"level":"info","message":"Dialer worker: job 616 completato","result":{"coldCallId":394,"status":"not_answered"},"timestamp":"2026-09-16 18:00:46"}
{"callCampaignId":4,"callTargetId":158,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3407786667","timestamp":"2026-09-16 18:00:47"}
{"endpoint":"PJSIP/2337393407786667@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":158,"userId":4},"normalizedNumber":"2337393407786667","phoneNumber":"3407786667","timestamp":"2026-09-16 18:00:47"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789574447.812 distrutto","meta":{"callCampaignId":4,"callTargetId":158,"phoneNumber":"3407786667","startedAt":"2026-09-16T16:00:47.396Z","userId":4},"timestamp":"2026-09-16 18:00:48"}
{"callTargetId":158,"causeText":"User busy","channelId":"1789574447.812","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:00:48"}
{"callCampaignId":4,"callTargetId":158,"jobId":"731","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3407786667","timestamp":"2026-09-16 18:00:48","userId":4}
{"attemptsMade":2,"callTargetId":158,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 18:00:48"}
{"coldCallId":395,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:00:48"}
{"level":"info","message":"Dialer worker: job 609 completato","result":{"coldCallId":395,"status":"not_answered"},"timestamp":"2026-09-16 18:00:48"}
{"callCampaignId":4,"callTargetId":145,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3474829199","timestamp":"2026-09-16 18:00:49"}
{"endpoint":"PJSIP/2337393474829199@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":145,"userId":4},"normalizedNumber":"2337393474829199","phoneNumber":"3474829199","timestamp":"2026-09-16 18:00:49"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789574449.813 distrutto","meta":{"callCampaignId":4,"callTargetId":145,"phoneNumber":"3474829199","startedAt":"2026-09-16T16:00:49.404Z","userId":4},"timestamp":"2026-09-16 18:00:51"}
{"callTargetId":145,"causeText":"User busy","channelId":"1789574449.813","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:00:51"}
{"callCampaignId":4,"callTargetId":145,"jobId":"732","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3474829199","timestamp":"2026-09-16 18:00:51","userId":4}
{"attemptsMade":2,"callTargetId":145,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 18:00:51"}
{"coldCallId":396,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:00:51"}
{"level":"info","message":"Dialer worker: job 596 completato","result":{"coldCallId":396,"status":"not_answered"},"timestamp":"2026-09-16 18:00:51"}
{"callCampaignId":4,"callTargetId":156,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3938814129","timestamp":"2026-09-16 18:00:52"}
{"endpoint":"PJSIP/2337393938814129@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":156,"userId":4},"normalizedNumber":"2337393938814129","phoneNumber":"3938814129","timestamp":"2026-09-16 18:00:52"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789574452.814 distrutto","meta":{"callCampaignId":4,"callTargetId":156,"phoneNumber":"3938814129","startedAt":"2026-09-16T16:00:52.408Z","userId":4},"timestamp":"2026-09-16 18:01:08"}
{"callTargetId":156,"causeText":"User busy","channelId":"1789574452.814","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:01:08"}
{"callCampaignId":4,"callTargetId":156,"jobId":"733","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3938814129","timestamp":"2026-09-16 18:01:08","userId":4}
{"attemptsMade":2,"callTargetId":156,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 18:01:08"}
{"coldCallId":397,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:01:08"}
{"level":"info","message":"Dialer worker: job 607 completato","result":{"coldCallId":397,"status":"not_answered"},"timestamp":"2026-09-16 18:01:08"}
{"callCampaignId":4,"callTargetId":151,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3356685631","timestamp":"2026-09-16 18:01:09"}
{"endpoint":"PJSIP/2337393356685631@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":151,"userId":4},"normalizedNumber":"2337393356685631","phoneNumber":"3356685631","timestamp":"2026-09-16 18:01:09"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789574469.815 distrutto","meta":{"callCampaignId":4,"callTargetId":151,"phoneNumber":"3356685631","startedAt":"2026-09-16T16:01:09.429Z","userId":4},"timestamp":"2026-09-16 18:01:09"}
{"callTargetId":151,"causeText":"Call Rejected","channelId":"1789574469.815","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:01:09"}
{"callCampaignId":4,"callTargetId":151,"jobId":"734","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356685631","timestamp":"2026-09-16 18:01:09","userId":4}
{"attemptsMade":2,"callTargetId":151,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 18:01:09"}
{"coldCallId":398,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:01:09"}
{"level":"info","message":"Dialer worker: job 602 completato","result":{"coldCallId":398,"status":"not_answered"},"timestamp":"2026-09-16 18:01:09"}
{"callCampaignId":4,"callTargetId":140,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3339591342","timestamp":"2026-09-16 18:01:10"}
{"endpoint":"PJSIP/2337393339591342@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":140,"userId":4},"normalizedNumber":"2337393339591342","phoneNumber":"3339591342","timestamp":"2026-09-16 18:01:10"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789574470.816 distrutto","meta":{"callCampaignId":4,"callTargetId":140,"phoneNumber":"3339591342","startedAt":"2026-09-16T16:01:10.429Z","userId":4},"timestamp":"2026-09-16 18:01:10"}
{"callTargetId":140,"causeText":"Call Rejected","channelId":"1789574470.816","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:01:10"}
{"callCampaignId":4,"callTargetId":140,"jobId":"735","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3339591342","timestamp":"2026-09-16 18:01:10","userId":4}
{"attemptsMade":2,"callTargetId":140,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 18:01:10"}
{"coldCallId":399,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:01:10"}
{"level":"info","message":"Dialer worker: job 591 completato","result":{"coldCallId":399,"status":"not_answered"},"timestamp":"2026-09-16 18:01:10"}
{"callCampaignId":4,"callTargetId":142,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3202709289","timestamp":"2026-09-16 18:01:11"}
{"endpoint":"PJSIP/2337393202709289@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":142,"userId":4},"normalizedNumber":"2337393202709289","phoneNumber":"3202709289","timestamp":"2026-09-16 18:01:11"}
{"level":"info","message":"Canale 1789574471.817 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":142,"phoneNumber":"3202709289","startedAt":"2026-09-16T16:01:11.439Z","userId":4},"timestamp":"2026-09-16 18:01:19"}
{"callTargetId":142,"channelId":"1789574471.817","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 18:01:19"}
{"caller":["{phoneNumber:3202709289","callCampaignId:4","callTargetId:142","userId:4}"],"level":"info","message":"StasisStart canale 1789574471.817","meta":{"callCampaignId":4,"callTargetId":142,"phoneNumber":"3202709289","startedAt":"2026-09-16T16:01:11.439Z","userId":4},"timestamp":"2026-09-16 18:01:19"}
{"bridgeId":"38ae9877-6732-475a-87df-ddf73a9eca7d","leadChannelId":"1789574471.817","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 18:01:19"}
{"channelId":"1789574479.818","connectionId":"b4a0a816-ba37-4802-8656-3f1d88fd5144","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 18:01:19"}
{"connectionId":"b4a0a816-ba37-4802-8656-3f1d88fd5144","leadChannelId":"1789574471.817","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 18:01:19"}
{"leadChannelId":"1789574471.817","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 18:01:19"}
{"level":"info","message":"Canale 1789574479.818 risposto (Up)","timestamp":"2026-09-16 18:01:19"}
{"caller":[],"level":"info","message":"StasisStart canale 1789574479.818","timestamp":"2026-09-16 18:01:19"}
{"bridgeId":"38ae9877-6732-475a-87df-ddf73a9eca7d","externalChannelId":"1789574479.818","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 18:01:19"}
{"count":1,"frameBytes":160,"leadChannelId":"1789574471.817","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:01:19"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 18:01:20"}
{"leadChannelId":"1789574471.817","level":"info","message":"Trascrizione lead (parziale)","text":"Un po'","timestamp":"2026-09-16 18:01:21"}
{"leadChannelId":"1789574471.817","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Un po'","timestamp":"2026-09-16 18:01:21"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789574471.817","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 18:01:21","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789574471.817","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:01:21"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Un po'","timestamp":"2026-09-16 18:01:23"}
{"leadChannelId":"1789574471.817","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Un po'","timestamp":"2026-09-16 18:01:23"}
{"count":200,"frameBytes":160,"leadChannelId":"1789574471.817","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:01:23"}
{"count":300,"frameBytes":160,"leadChannelId":"1789574471.817","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:01:25"}
{"count":400,"frameBytes":160,"leadChannelId":"1789574471.817","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:01:27"}
{"count":500,"frameBytes":160,"leadChannelId":"1789574471.817","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:01:29"}
{"level":"info","message":"StasisEnd canale 1789574471.817","meta":{"callCampaignId":4,"callTargetId":142,"phoneNumber":"3202709289","startedAt":"2026-09-16T16:01:11.439Z","userId":4},"timestamp":"2026-09-16 18:01:30"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574471.817 distrutto","timestamp":"2026-09-16 18:01:30"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-16 18:01:34"}
{"leadChannelId":"1789574471.817","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-16 18:01:34"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 18:01:34"}
{"leadChannelId":"1789574471.817","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 18:01:34"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 18:01:34"}
{"level":"info","message":"StasisEnd canale 1789574479.818","timestamp":"2026-09-16 18:01:34"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574479.818 distrutto","timestamp":"2026-09-16 18:01:34"}
{"code":1000,"leadChannelId":"1789574471.817","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 18:01:34"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789574471.817 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 18:01:34"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 18:01:34"}
{"finalResult":null,"leadChannelId":"1789574471.817","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 18:01:36"}
{"callCampaignId":4,"callTargetId":142,"jobId":"736","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3202709289","timestamp":"2026-09-16 18:01:36","userId":4}
{"attemptsMade":2,"callTargetId":142,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 18:01:36"}
{"coldCallId":400,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-16 18:01:36"}
{"level":"info","message":"Dialer worker: job 593 completato","result":{"coldCallId":400,"status":"hung_up_early"},"timestamp":"2026-09-16 18:01:36"}
{"callCampaignId":4,"callTargetId":154,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3273564972","timestamp":"2026-09-16 18:01:36"}
{"endpoint":"PJSIP/2337393273564972@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":154,"userId":4},"normalizedNumber":"2337393273564972","phoneNumber":"3273564972","timestamp":"2026-09-16 18:01:36"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 18:01:46"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789574496.821 distrutto","meta":{"callCampaignId":4,"callTargetId":154,"phoneNumber":"3273564972","startedAt":"2026-09-16T16:01:36.459Z","userId":4},"timestamp":"2026-09-16 18:02:06"}
{"callTargetId":154,"causeText":"Unknown","channelId":"1789574496.821","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:02:06"}
{"callCampaignId":4,"callTargetId":154,"jobId":"737","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3273564972","timestamp":"2026-09-16 18:02:06","userId":4}
{"attemptsMade":2,"callTargetId":154,"level":"info","message":"Chiamata non definitiva, riprogrammato retry","retryDelayMinutes":240,"scheduledFor":"2026-09-17T08:00:00.000Z","spostatoInFinestra":true,"timestamp":"2026-09-16 18:02:06"}
{"coldCallId":401,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:02:06"}
{"level":"info","message":"Dialer worker: job 605 completato","result":{"coldCallId":401,"status":"not_answered"},"timestamp":"2026-09-16 18:02:06"}
{"callCampaignId":3,"callTargetId":55,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3382533210","timestamp":"2026-09-16 18:04:57"}
{"endpoint":"PJSIP/2337393382533210@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":55,"userId":4},"normalizedNumber":"2337393382533210","phoneNumber":"3382533210","timestamp":"2026-09-16 18:04:57"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789574697.822 distrutto","meta":{"callCampaignId":3,"callTargetId":55,"phoneNumber":"3382533210","startedAt":"2026-09-16T16:04:57.406Z","userId":4},"timestamp":"2026-09-16 18:04:57"}
{"callTargetId":55,"causeText":"Call Rejected","channelId":"1789574697.822","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:04:57"}
{"activeCalls":1,"jobId":"217","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 18:04:57"}
{"coldCallId":402,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:04:57"}
{"level":"info","message":"Dialer worker: job 216 completato","result":{"coldCallId":402,"status":"not_answered"},"timestamp":"2026-09-16 18:04:57"}
{"callCampaignId":3,"callTargetId":56,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3384169353","timestamp":"2026-09-16 18:04:58"}
{"endpoint":"PJSIP/2337393384169353@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":56,"userId":4},"normalizedNumber":"2337393384169353","phoneNumber":"3384169353","timestamp":"2026-09-16 18:04:58"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789574698.823 distrutto","meta":{"callCampaignId":3,"callTargetId":56,"phoneNumber":"3384169353","startedAt":"2026-09-16T16:04:58.494Z","userId":4},"timestamp":"2026-09-16 18:04:58"}
{"callTargetId":56,"causeText":"Call Rejected","channelId":"1789574698.823","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:04:58"}
{"coldCallId":403,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:04:58"}
{"level":"info","message":"Dialer worker: job 217 completato","result":{"coldCallId":403,"status":"not_answered"},"timestamp":"2026-09-16 18:04:58"}
{"callCampaignId":3,"callTargetId":52,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0655281640","timestamp":"2026-09-16 18:05:24"}
{"endpoint":"PJSIP/2337390655281640@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":52,"userId":4},"normalizedNumber":"2337390655281640","phoneNumber":"0655281640","timestamp":"2026-09-16 18:05:24"}
{"activeCalls":1,"jobId":"219","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 18:05:29"}
{"activeCalls":1,"jobId":"220","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 18:05:34"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789574724.824 distrutto","meta":{"callCampaignId":3,"callTargetId":52,"phoneNumber":"0655281640","startedAt":"2026-09-16T16:05:24.291Z","userId":4},"timestamp":"2026-09-16 18:05:54"}
{"callTargetId":52,"causeText":"Unknown","channelId":"1789574724.824","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:05:54"}
{"coldCallId":404,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:05:54"}
{"level":"info","message":"Dialer worker: job 218 completato","result":{"coldCallId":404,"status":"not_answered"},"timestamp":"2026-09-16 18:05:54"}
{"callCampaignId":3,"callTargetId":57,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0665001445","timestamp":"2026-09-16 18:05:54"}
{"endpoint":"PJSIP/2337390665001445@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":57,"userId":4},"normalizedNumber":"2337390665001445","phoneNumber":"0665001445","timestamp":"2026-09-16 18:05:54"}
{"activeCalls":1,"jobId":"221","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 18:06:02"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789574754.825 distrutto","meta":{"callCampaignId":3,"callTargetId":57,"phoneNumber":"0665001445","startedAt":"2026-09-16T16:05:54.428Z","userId":4},"timestamp":"2026-09-16 18:06:04"}
{"callTargetId":57,"causeText":"User busy","channelId":"1789574754.825","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:06:04"}
{"coldCallId":405,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:06:04"}
{"level":"info","message":"Dialer worker: job 220 completato","result":{"coldCallId":405,"status":"not_answered"},"timestamp":"2026-09-16 18:06:04"}
{"callCampaignId":3,"callTargetId":59,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0696492135","timestamp":"2026-09-16 18:06:04"}
{"endpoint":"PJSIP/2337390696492135@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":59,"userId":4},"normalizedNumber":"2337390696492135","phoneNumber":"0696492135","timestamp":"2026-09-16 18:06:04"}
{"activeCalls":1,"jobId":"222","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 18:06:10"}
{"level":"info","message":"Canale 1789574764.826 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-16T16:06:04.543Z","userId":4},"timestamp":"2026-09-16 18:06:21"}
{"callTargetId":59,"channelId":"1789574764.826","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 18:06:21"}
{"caller":["{phoneNumber:0696492135","callCampaignId:3","callTargetId:59","userId:4}"],"level":"info","message":"StasisStart canale 1789574764.826","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-16T16:06:04.543Z","userId":4},"timestamp":"2026-09-16 18:06:21"}
{"bridgeId":"9e1c4f5b-fd60-4b3b-b33e-d94e5a97c77a","leadChannelId":"1789574764.826","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 18:06:21"}
{"channelId":"1789574781.827","connectionId":"fe1cb127-d8a0-4f38-95d1-eae1055d2396","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 18:06:21"}
{"connectionId":"fe1cb127-d8a0-4f38-95d1-eae1055d2396","leadChannelId":"1789574764.826","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 18:06:21"}
{"leadChannelId":"1789574764.826","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 18:06:21"}
{"level":"info","message":"Canale 1789574781.827 risposto (Up)","timestamp":"2026-09-16 18:06:21"}
{"caller":[],"level":"info","message":"StasisStart canale 1789574781.827","timestamp":"2026-09-16 18:06:21"}
{"bridgeId":"9e1c4f5b-fd60-4b3b-b33e-d94e5a97c77a","externalChannelId":"1789574781.827","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 18:06:21"}
{"count":1,"frameBytes":160,"leadChannelId":"1789574764.826","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:06:21"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 18:06:22"}
{"leadChannelId":"1789574764.826","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 18:06:23"}
{"leadChannelId":"1789574764.826","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-16 18:06:23"}
{"count":100,"frameBytes":160,"leadChannelId":"1789574764.826","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:06:23"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789574764.826","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 18:06:23","ttsMs":0}
{"leadChannelId":"1789574764.826","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 18:06:24"}
{"leadChannelId":"1789574764.826","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 18:06:25"}
{"count":200,"frameBytes":160,"leadChannelId":"1789574764.826","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:06:25"}
{"leadChannelId":"1789574764.826","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-16 18:06:25"}
{"leadChannelId":"1789574764.826","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-16 18:06:26"}
{"count":300,"frameBytes":160,"leadChannelId":"1789574764.826","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:06:27"}
{"count":400,"frameBytes":160,"leadChannelId":"1789574764.826","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:06:29"}
{"level":"info","message":"StasisEnd canale 1789574764.826","meta":{"callCampaignId":3,"callTargetId":59,"phoneNumber":"0696492135","startedAt":"2026-09-16T16:06:04.543Z","userId":4},"timestamp":"2026-09-16 18:06:31"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574764.826 distrutto","timestamp":"2026-09-16 18:06:31"}
{"leadChannelId":"1789574764.826","level":"info","message":"Trascrizione lead (parziale)","text":"Se.","timestamp":"2026-09-16 18:06:31"}
{"activeCalls":1,"jobId":"223","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 18:06:32"}
{"activeCalls":1,"jobId":"224","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 18:06:32"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Se.","timestamp":"2026-09-16 18:06:33"}
{"leadChannelId":"1789574764.826","level":"info","message":"Trascrizione ricevuta subito dopo il turno del bot, breve attesa anti-eco","timestamp":"2026-09-16 18:06:33","waitMs":357}
{"leadChannelId":"1789574764.826","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":2709,"text":"Se.","timestamp":"2026-09-16 18:06:34"}
{"audioDurationMs":4458,"chars":80,"leadChannelId":"1789574764.826","level":"info","llmMs":1125,"message":"Latenza turno bot","timeToFirstAudioMs":1648,"timestamp":"2026-09-16 18:06:36","ttsMs":523}
{"activeCalls":1,"jobId":"225","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 18:06:40"}
{"activeCalls":1,"jobId":"226","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 18:06:40"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-16 18:06:43"}
{"leadChannelId":"1789574764.826","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-16 18:06:43"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-16 18:06:43"}
{"level":"info","message":"StasisEnd canale 1789574781.827","timestamp":"2026-09-16 18:06:43"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574781.827 distrutto","timestamp":"2026-09-16 18:06:43"}
{"code":1000,"leadChannelId":"1789574764.826","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 18:06:43"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789574764.826 fallito (probabilmente già chiuso):","timestamp":"2026-09-16 18:06:43"}
{"activeCalls":1,"jobId":"227","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 18:06:44"}
{"finalResult":null,"leadChannelId":"1789574764.826","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 18:06:45"}
{"coldCallId":406,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-16 18:06:45"}
{"level":"info","message":"Dialer worker: job 221 completato","result":{"coldCallId":406,"status":"answered"},"timestamp":"2026-09-16 18:06:45"}
{"callCampaignId":3,"callTargetId":69,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"076626531","timestamp":"2026-09-16 18:06:45"}
{"endpoint":"PJSIP/233739076626531@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":69,"userId":4},"normalizedNumber":"233739076626531","phoneNumber":"076626531","timestamp":"2026-09-16 18:06:45"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789574805.830 distrutto","meta":{"callCampaignId":3,"callTargetId":69,"phoneNumber":"076626531","startedAt":"2026-09-16T16:06:45.964Z","userId":4},"timestamp":"2026-09-16 18:06:46"}
{"callTargetId":69,"causeText":"Circuit/channel congestion","channelId":"1789574805.830","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:06:46"}
{"coldCallId":407,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:06:46"}
{"level":"info","message":"Dialer worker: job 226 completato","result":{"coldCallId":407,"status":"not_answered"},"timestamp":"2026-09-16 18:06:46"}
{"callCampaignId":3,"callTargetId":73,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0625205070","timestamp":"2026-09-16 18:06:46"}
{"endpoint":"PJSIP/2337390625205070@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":73,"userId":4},"normalizedNumber":"2337390625205070","phoneNumber":"0625205070","timestamp":"2026-09-16 18:06:46"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789574806.831 distrutto","meta":{"callCampaignId":3,"callTargetId":73,"phoneNumber":"0625205070","startedAt":"2026-09-16T16:06:46.401Z","userId":4},"timestamp":"2026-09-16 18:06:49"}
{"callTargetId":73,"causeText":"User busy","channelId":"1789574806.831","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:06:49"}
{"coldCallId":408,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:06:49"}
{"level":"info","message":"Dialer worker: job 227 completato","result":{"coldCallId":408,"status":"not_answered"},"timestamp":"2026-09-16 18:06:49"}
{"callCampaignId":3,"callTargetId":67,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0652726961","timestamp":"2026-09-16 18:06:49"}
{"endpoint":"PJSIP/2337390652726961@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":67,"userId":4},"normalizedNumber":"2337390652726961","phoneNumber":"0652726961","timestamp":"2026-09-16 18:06:49"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789574809.832 distrutto","meta":{"callCampaignId":3,"callTargetId":67,"phoneNumber":"0652726961","startedAt":"2026-09-16T16:06:49.854Z","userId":4},"timestamp":"2026-09-16 18:06:50"}
{"callTargetId":67,"causeText":"Circuit/channel congestion","channelId":"1789574809.832","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:06:50"}
{"coldCallId":409,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:06:50"}
{"level":"info","message":"Dialer worker: job 224 completato","result":{"coldCallId":409,"status":"not_answered"},"timestamp":"2026-09-16 18:06:50"}
{"callCampaignId":3,"callTargetId":60,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0774016211","timestamp":"2026-09-16 18:06:50"}
{"endpoint":"PJSIP/2337390774016211@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":60,"userId":4},"normalizedNumber":"2337390774016211","phoneNumber":"0774016211","timestamp":"2026-09-16 18:06:50"}
{"activeCalls":1,"jobId":"228","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 18:06:52"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789574810.833 distrutto","meta":{"callCampaignId":3,"callTargetId":60,"phoneNumber":"0774016211","startedAt":"2026-09-16T16:06:50.499Z","userId":4},"timestamp":"2026-09-16 18:06:55"}
{"callTargetId":60,"causeText":"User busy","channelId":"1789574810.833","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:06:55"}
{"coldCallId":410,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:06:55"}
{"level":"info","message":"Dialer worker: job 222 completato","result":{"coldCallId":410,"status":"not_answered"},"timestamp":"2026-09-16 18:06:55"}
{"callCampaignId":3,"callTargetId":62,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0686212640","timestamp":"2026-09-16 18:06:55"}
{"endpoint":"PJSIP/2337390686212640@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":62,"userId":4},"normalizedNumber":"2337390686212640","phoneNumber":"0686212640","timestamp":"2026-09-16 18:06:55"}
{"activeCalls":1,"jobId":"229","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 18:07:02"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789574815.834 distrutto","meta":{"callCampaignId":3,"callTargetId":62,"phoneNumber":"0686212640","startedAt":"2026-09-16T16:06:55.543Z","userId":4},"timestamp":"2026-09-16 18:07:11"}
{"callTargetId":62,"causeText":"User busy","channelId":"1789574815.834","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:07:11"}
{"coldCallId":411,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:07:11"}
{"level":"info","message":"Dialer worker: job 225 completato","result":{"coldCallId":411,"status":"not_answered"},"timestamp":"2026-09-16 18:07:11"}
{"callCampaignId":3,"callTargetId":61,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067222186","timestamp":"2026-09-16 18:07:11"}
{"endpoint":"PJSIP/233739067222186@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":61,"userId":4},"normalizedNumber":"233739067222186","phoneNumber":"067222186","timestamp":"2026-09-16 18:07:11"}
{"activeCalls":1,"jobId":"230","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-16 18:07:14"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789574831.835 distrutto","meta":{"callCampaignId":3,"callTargetId":61,"phoneNumber":"067222186","startedAt":"2026-09-16T16:07:11.654Z","userId":4},"timestamp":"2026-09-16 18:07:41"}
{"callTargetId":61,"causeText":"Unknown","channelId":"1789574831.835","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:07:41"}
{"coldCallId":412,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:07:41"}
{"level":"info","message":"Dialer worker: job 223 completato","result":{"coldCallId":412,"status":"not_answered"},"timestamp":"2026-09-16 18:07:41"}
{"callCampaignId":3,"callTargetId":68,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"068551057","timestamp":"2026-09-16 18:07:41"}
{"endpoint":"PJSIP/233739068551057@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":68,"userId":4},"normalizedNumber":"233739068551057","phoneNumber":"068551057","timestamp":"2026-09-16 18:07:41"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789574861.836 distrutto","meta":{"callCampaignId":3,"callTargetId":68,"phoneNumber":"068551057","startedAt":"2026-09-16T16:07:41.951Z","userId":4},"timestamp":"2026-09-16 18:08:11"}
{"callTargetId":68,"causeText":"Unknown","channelId":"1789574861.836","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:08:11"}
{"coldCallId":413,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:08:12"}
{"level":"info","message":"Dialer worker: job 229 completato","result":{"coldCallId":413,"status":"not_answered"},"timestamp":"2026-09-16 18:08:12"}
{"callCampaignId":3,"callTargetId":53,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067809102","timestamp":"2026-09-16 18:08:12"}
{"endpoint":"PJSIP/233739067809102@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":53,"userId":4},"normalizedNumber":"233739067809102","phoneNumber":"067809102","timestamp":"2026-09-16 18:08:12"}
{"level":"info","message":"Canale 1789574892.837 risposto (Up)","meta":{"callCampaignId":3,"callTargetId":53,"phoneNumber":"067809102","startedAt":"2026-09-16T16:08:12.064Z","userId":4},"timestamp":"2026-09-16 18:08:19"}
{"callTargetId":53,"channelId":"1789574892.837","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-16 18:08:19"}
{"caller":["{phoneNumber:067809102","callCampaignId:3","callTargetId:53","userId:4}"],"level":"info","message":"StasisStart canale 1789574892.837","meta":{"callCampaignId":3,"callTargetId":53,"phoneNumber":"067809102","startedAt":"2026-09-16T16:08:12.064Z","userId":4},"timestamp":"2026-09-16 18:08:19"}
{"bridgeId":"9b7981e2-534f-418d-a9aa-727b77e02389","leadChannelId":"1789574892.837","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-16 18:08:19"}
{"channelId":"1789574899.838","connectionId":"a9da8208-ba79-4094-bbe4-929e621a8497","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-16 18:08:19"}
{"connectionId":"a9da8208-ba79-4094-bbe4-929e621a8497","leadChannelId":"1789574892.837","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-16 18:08:19"}
{"leadChannelId":"1789574892.837","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-16 18:08:19"}
{"level":"info","message":"Canale 1789574899.838 risposto (Up)","timestamp":"2026-09-16 18:08:19"}
{"caller":[],"level":"info","message":"StasisStart canale 1789574899.838","timestamp":"2026-09-16 18:08:19"}
{"bridgeId":"9b7981e2-534f-418d-a9aa-727b77e02389","externalChannelId":"1789574899.838","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-16 18:08:19"}
{"count":1,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:08:19"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-16 18:08:19"}
{"count":100,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:08:21"}
{"leadChannelId":"1789574892.837","level":"info","message":"Trascrizione lead (parziale)","text":"Prato,","timestamp":"2026-09-16 18:08:22"}
{"leadChannelId":"1789574892.837","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Prato,","timestamp":"2026-09-16 18:08:22"}
{"count":200,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:08:23"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789574892.837","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-16 18:08:23","ttsMs":0}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Prato,","timestamp":"2026-09-16 18:08:24"}
{"leadChannelId":"1789574892.837","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Prato,","timestamp":"2026-09-16 18:08:24"}
{"count":300,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:08:25"}
{"count":400,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:08:27"}
{"count":500,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:08:29"}
{"count":600,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:08:31"}
{"count":700,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:08:33"}
{"leadChannelId":"1789574892.837","level":"info","message":"Trascrizione lead (parziale)","text":"No,","timestamp":"2026-09-16 18:08:34"}
{"count":800,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:08:35"}
{"leadChannelId":"1789574892.837","level":"info","message":"Trascrizione lead (parziale)","text":"No.","timestamp":"2026-09-16 18:08:35"}
{"leadChannelId":"1789574892.837","level":"info","message":"Trascrizione lead (parziale)","text":"No.","timestamp":"2026-09-16 18:08:36"}
{"leadChannelId":"1789574892.837","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":646,"text":"No.","timestamp":"2026-09-16 18:08:36"}
{"count":900,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:08:37"}
{"audioDurationMs":4598,"chars":86,"leadChannelId":"1789574892.837","level":"info","llmMs":1175,"message":"Latenza turno bot","timeToFirstAudioMs":1676,"timestamp":"2026-09-16 18:08:38","ttsMs":501}
{"count":1000,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:08:39"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:08:41"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:08:43"}
{"leadChannelId":"1789574892.837","level":"info","message":"Trascrizione lead (parziale)","text":"No","timestamp":"2026-09-16 18:08:43"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:08:45"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"No","timestamp":"2026-09-16 18:08:45"}
{"leadChannelId":"1789574892.837","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":2350,"text":"No","timestamp":"2026-09-16 18:08:46"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-16 18:08:47"}
{"level":"info","message":"Qualificazione lead completata dal bot","result":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0,"summary":"Lead non disponibile al momento della chiamata e non interessato a essere ricontattato in un secondo momento."},"timestamp":"2026-09-16 18:08:48"}
{"audioDurationMs":3112,"chars":60,"leadChannelId":"1789574892.837","level":"info","llmMs":2152,"message":"Latenza turno bot","timeToFirstAudioMs":2591,"timestamp":"2026-09-16 18:08:48","ttsMs":439}
{"count":1500,"frameBytes":160,"leadChannelId":"1789574892.837","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-16 18:08:49"}
{"level":"info","message":"StasisEnd canale 1789574899.838","timestamp":"2026-09-16 18:08:51"}
{"code":1000,"leadChannelId":"1789574892.837","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-16 18:08:51"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574899.838 distrutto","timestamp":"2026-09-16 18:08:51"}
{"level":"info","message":"StasisEnd canale 1789574892.837","meta":{"callCampaignId":3,"callTargetId":53,"phoneNumber":"067809102","startedAt":"2026-09-16T16:08:12.064Z","userId":4},"timestamp":"2026-09-16 18:08:51"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789574892.837 distrutto","timestamp":"2026-09-16 18:08:51"}
{"finalResult":{"closingMessage":"Va bene, la ringrazio comunque per il tempo. Buona giornata!","interested":false,"qualificationScore":0,"summary":"Lead non disponibile al momento della chiamata e non interessato a essere ricontattato in un secondo momento."},"leadChannelId":"1789574892.837","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-16 18:08:51"}
{"coldCallId":414,"level":"info","message":"Tentativo di chiamata completato","status":"not_interested","timestamp":"2026-09-16 18:08:51"}
{"level":"info","message":"Dialer worker: job 219 completato","result":{"coldCallId":414,"status":"not_interested"},"timestamp":"2026-09-16 18:08:51"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-16 18:08:51"}
{"callCampaignId":3,"callTargetId":74,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069534333","timestamp":"2026-09-16 18:08:52"}
{"endpoint":"PJSIP/233739069534333@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":74,"userId":4},"normalizedNumber":"233739069534333","phoneNumber":"069534333","timestamp":"2026-09-16 18:08:52"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789574932.841 distrutto","meta":{"callCampaignId":3,"callTargetId":74,"phoneNumber":"069534333","startedAt":"2026-09-16T16:08:52.598Z","userId":4},"timestamp":"2026-09-16 18:09:22"}
{"callTargetId":74,"causeText":"Unknown","channelId":"1789574932.841","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:09:22"}
{"coldCallId":415,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:09:22"}
{"level":"info","message":"Dialer worker: job 230 completato","result":{"coldCallId":415,"status":"not_answered"},"timestamp":"2026-09-16 18:09:22"}
{"callCampaignId":3,"callTargetId":63,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069871004","timestamp":"2026-09-16 18:09:22"}
{"endpoint":"PJSIP/233739069871004@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":3,"callTargetId":63,"userId":4},"normalizedNumber":"233739069871004","phoneNumber":"069871004","timestamp":"2026-09-16 18:09:22"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789574962.842 distrutto","meta":{"callCampaignId":3,"callTargetId":63,"phoneNumber":"069871004","startedAt":"2026-09-16T16:09:22.798Z","userId":4},"timestamp":"2026-09-16 18:09:52"}
{"callTargetId":63,"causeText":"Unknown","channelId":"1789574962.842","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-16 18:09:52"}
{"coldCallId":416,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-16 18:09:52"}
{"level":"info","message":"Dialer worker: job 228 completato","result":{"coldCallId":416,"status":"not_answered"},"timestamp":"2026-09-16 18:09:52"}
{"callCampaignId":3,"callTargetId":55,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3382533210","timestamp":"2026-09-16 19:12:01"}
{"attemptsMade":3,"callTargetId":55,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:12:01"}
{"level":"info","message":"Dialer worker: job 254 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:12:01"}
{"callCampaignId":3,"callTargetId":56,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3384169353","timestamp":"2026-09-16 19:12:01"}
{"attemptsMade":3,"callTargetId":56,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:12:01"}
{"level":"info","message":"Dialer worker: job 255 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:12:01"}
{"callCampaignId":3,"callTargetId":57,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0665001445","timestamp":"2026-09-16 19:12:21"}
{"attemptsMade":3,"callTargetId":57,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:12:21"}
{"level":"info","message":"Dialer worker: job 256 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:12:21"}
{"callCampaignId":3,"callTargetId":52,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0655281640","timestamp":"2026-09-16 19:12:31"}
{"attemptsMade":3,"callTargetId":52,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:12:31"}
{"level":"info","message":"Dialer worker: job 257 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:12:31"}
{"callCampaignId":3,"callTargetId":53,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067809102","timestamp":"2026-09-16 19:12:31"}
{"attemptsMade":3,"callTargetId":53,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:12:31"}
{"level":"info","message":"Dialer worker: job 258 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:12:31"}
{"callCampaignId":3,"callTargetId":60,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0774016211","timestamp":"2026-09-16 19:12:36"}
{"attemptsMade":3,"callTargetId":60,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:12:36"}
{"level":"info","message":"Dialer worker: job 259 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:12:36"}
{"callCampaignId":3,"callTargetId":59,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0696492135","timestamp":"2026-09-16 19:12:53"}
{"attemptsMade":3,"callTargetId":59,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:12:53"}
{"level":"info","message":"Dialer worker: job 260 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:12:53"}
{"callCampaignId":3,"callTargetId":62,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0686212640","timestamp":"2026-09-16 19:13:06"}
{"attemptsMade":3,"callTargetId":62,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:13:06"}
{"level":"info","message":"Dialer worker: job 261 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:13:06"}
{"callCampaignId":3,"callTargetId":67,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0652726961","timestamp":"2026-09-16 19:13:06"}
{"attemptsMade":3,"callTargetId":67,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:13:06"}
{"level":"info","message":"Dialer worker: job 262 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:13:06"}
{"callCampaignId":3,"callTargetId":61,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"067222186","timestamp":"2026-09-16 19:13:06"}
{"attemptsMade":3,"callTargetId":61,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:13:06"}
{"level":"info","message":"Dialer worker: job 263 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:13:06"}
{"callCampaignId":3,"callTargetId":69,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"076626531","timestamp":"2026-09-16 19:13:06"}
{"attemptsMade":3,"callTargetId":69,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:13:06"}
{"level":"info","message":"Dialer worker: job 264 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:13:06"}
{"callCampaignId":3,"callTargetId":73,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"0625205070","timestamp":"2026-09-16 19:13:10"}
{"attemptsMade":3,"callTargetId":73,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:13:10"}
{"level":"info","message":"Dialer worker: job 265 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:13:10"}
{"callCampaignId":3,"callTargetId":63,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069871004","timestamp":"2026-09-16 19:13:23"}
{"attemptsMade":3,"callTargetId":63,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:13:23"}
{"level":"info","message":"Dialer worker: job 266 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:13:23"}
{"callCampaignId":3,"callTargetId":68,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"068551057","timestamp":"2026-09-16 19:13:36"}
{"attemptsMade":3,"callTargetId":68,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:13:36"}
{"level":"info","message":"Dialer worker: job 267 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:13:36"}
{"callCampaignId":3,"callTargetId":74,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"069534333","timestamp":"2026-09-16 19:13:40"}
{"attemptsMade":3,"callTargetId":74,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-16 19:13:40"}
{"level":"info","message":"Dialer worker: job 268 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-16 19:13:40"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:21:03:37 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 23:03:37"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:21:03:37 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 23:03:37"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:21:03:37 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 200 11621 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 23:03:37"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:21:03:37 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 200 159932 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 23:03:37"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:21:03:37 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 200 270 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 23:03:37"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:21:03:38 +0000] \"GET /api/tts-voices HTTP/1.1\" 200 10802 \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 23:03:38"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:21:03:38 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 23:03:38"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:21:03:39 +0000] \"GET /api/call-campaigns/3 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 23:03:39"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:21:03:39 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 23:03:39"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:21:03:39 +0000] \"GET /api/call-campaigns/3/results HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 23:03:39"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:21:03:39 +0000] \"GET /api/call-campaigns/3/compliance HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 23:03:39"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:21:03:39 +0000] \"GET /api/tts-voices HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 23:03:39"}
{"level":"info","message":"217.198.137.25 - - [16/Sep/2026:21:04:39 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/call-campaigns/3\" \"Mozilla/5.0 (iPhone; CPU iPhone OS 27_0_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) EdgiOS/153.0.4234.32 Version/27.0 Mobile/15E148 Safari/604.1\"","timestamp":"2026-09-16 23:04:39"}
{"level":"info","message":"213.209.159.133 - - [16/Sep/2026:21:20:28 +0000] \"GET /api/.env HTTP/1.1\" 404 48 \"-\" \"Mozilla/5.0 (compatible; jscrawler/0.1; +https://github.com/)\"","timestamp":"2026-09-16 23:20:28"}
{"callCampaignId":4,"callTargetId":107,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3394886924","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"469","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"468","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"470","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"472","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"471","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"473","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"474","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"475","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"476","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"477","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"482","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"483","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"484","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"485","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"479","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"481","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"480","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"478","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"487","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"488","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"489","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"490","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"492","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"493","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"494","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"486","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"496","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"497","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"498","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"499","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"500","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"501","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"502","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"495","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"505","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"506","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"507","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"508","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"509","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"510","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"511","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"503","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"504","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"513","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"514","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"515","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"516","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"517","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"518","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"519","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"520","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"512","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"522","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"523","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"524","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"525","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"526","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"527","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"activeCalls":1,"jobId":"521","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":107,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 467 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":170,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3383443644","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":170,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 528 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":171,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3343082824","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":171,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 529 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":166,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3921492588","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":166,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 530 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":172,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3802141436","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":172,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 531 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":167,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3939042028","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":167,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 532 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":173,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3293324139","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":173,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 533 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":176,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3387065780","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":176,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 534 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":177,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3932750000","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":177,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 535 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":178,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3357869641","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":178,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 536 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":174,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3291145258","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":174,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 537 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":180,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3398195377","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":180,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 538 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":181,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3356876128","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":181,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 539 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":182,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3335676930","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":182,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 540 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":183,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3394033809","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":183,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 541 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":184,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3389818002","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":184,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 542 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":185,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3313382444","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":185,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 543 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":186,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3315388877","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":186,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 544 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":187,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3356087274","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":187,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 545 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":175,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3475891755","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":175,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 546 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":189,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3276731236","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":189,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 547 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":190,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3313633508","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":190,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 548 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":188,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3496729122","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":188,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 549 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":192,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3273432723","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":192,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 550 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":179,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3713008292","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":179,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 551 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":191,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472718201","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":191,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 552 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":193,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3208470506","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":193,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 553 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":194,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3272486124","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":194,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 554 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":195,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3773010926","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":195,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 555 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":196,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3483234115","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":196,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 556 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":197,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3281191336","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":197,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 557 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":129,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3663905619","timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":129,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:00"}
{"level":"info","message":"Dialer worker: job 491 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:00"}
{"callCampaignId":4,"callTargetId":110,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3463417017","timestamp":"2026-09-17 09:00:01"}
{"callCampaignId":4,"callTargetId":110,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:01"}
{"level":"info","message":"Dialer worker: job 469 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:01"}
{"callCampaignId":4,"callTargetId":138,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3333363833","timestamp":"2026-09-17 09:00:01"}
{"callCampaignId":4,"callTargetId":138,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:01"}
{"callCampaignId":4,"callTargetId":154,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3273564972","timestamp":"2026-09-17 09:00:01"}
{"level":"info","message":"Dialer worker: job 496 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:01"}
{"callCampaignId":4,"callTargetId":154,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:01"}
{"callCampaignId":4,"callTargetId":164,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3332306581","timestamp":"2026-09-17 09:00:01"}
{"level":"info","message":"Dialer worker: job 513 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:01"}
{"callCampaignId":4,"callTargetId":164,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:01"}
{"level":"info","message":"Dialer worker: job 522 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:01"}
{"callCampaignId":4,"callTargetId":109,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3275534883","timestamp":"2026-09-17 09:00:02"}
{"callCampaignId":4,"callTargetId":109,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:02"}
{"level":"info","message":"Dialer worker: job 468 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:02"}
{"callCampaignId":4,"callTargetId":114,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3402294222","timestamp":"2026-09-17 09:00:02"}
{"callCampaignId":4,"callTargetId":114,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:02"}
{"level":"info","message":"Dialer worker: job 476 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:02"}
{"callCampaignId":4,"callTargetId":139,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472780291","timestamp":"2026-09-17 09:00:02"}
{"callCampaignId":4,"callTargetId":139,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:02"}
{"level":"info","message":"Dialer worker: job 497 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:02"}
{"callCampaignId":4,"callTargetId":150,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3485244261","timestamp":"2026-09-17 09:00:02"}
{"callCampaignId":4,"callTargetId":150,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:02"}
{"level":"info","message":"Dialer worker: job 514 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:02"}
{"callCampaignId":4,"callTargetId":160,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3477562970","timestamp":"2026-09-17 09:00:02"}
{"callCampaignId":4,"callTargetId":160,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:02"}
{"level":"info","message":"Dialer worker: job 523 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:02"}
{"callCampaignId":4,"callTargetId":111,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3496785007","timestamp":"2026-09-17 09:00:03"}
{"callCampaignId":4,"callTargetId":111,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:03"}
{"level":"info","message":"Dialer worker: job 470 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:03"}
{"callCampaignId":4,"callTargetId":119,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3398689826","timestamp":"2026-09-17 09:00:03"}
{"callCampaignId":4,"callTargetId":119,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:03"}
{"level":"info","message":"Dialer worker: job 477 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:03"}
{"callCampaignId":4,"callTargetId":140,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3339591342","timestamp":"2026-09-17 09:00:03"}
{"callCampaignId":4,"callTargetId":140,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:03"}
{"level":"info","message":"Dialer worker: job 498 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:03"}
{"callCampaignId":4,"callTargetId":157,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3920170492","timestamp":"2026-09-17 09:00:03"}
{"callCampaignId":4,"callTargetId":157,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:03"}
{"level":"info","message":"Dialer worker: job 515 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:03"}
{"callCampaignId":4,"callTargetId":165,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3280954209","timestamp":"2026-09-17 09:00:03"}
{"callCampaignId":4,"callTargetId":165,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:03"}
{"level":"info","message":"Dialer worker: job 524 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:03"}
{"callCampaignId":4,"callTargetId":112,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3478040682","timestamp":"2026-09-17 09:00:04"}
{"callCampaignId":4,"callTargetId":112,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:04"}
{"callCampaignId":4,"callTargetId":133,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3476998419","timestamp":"2026-09-17 09:00:04"}
{"level":"info","message":"Dialer worker: job 472 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:04"}
{"callCampaignId":4,"callTargetId":133,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:04"}
{"level":"info","message":"Dialer worker: job 492 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:04"}
{"callCampaignId":4,"callTargetId":141,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3336258698","timestamp":"2026-09-17 09:00:04"}
{"callCampaignId":4,"callTargetId":141,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:04"}
{"level":"info","message":"Dialer worker: job 499 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:04"}
{"callCampaignId":4,"callTargetId":159,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3939647876","timestamp":"2026-09-17 09:00:04"}
{"callCampaignId":4,"callTargetId":159,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:04"}
{"level":"info","message":"Dialer worker: job 518 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:04"}
{"callCampaignId":4,"callTargetId":161,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3479477329","timestamp":"2026-09-17 09:00:04"}
{"callCampaignId":4,"callTargetId":161,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:04"}
{"level":"info","message":"Dialer worker: job 525 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:04"}
{"callCampaignId":4,"callTargetId":113,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3386184672","timestamp":"2026-09-17 09:00:05"}
{"callCampaignId":4,"callTargetId":113,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:05"}
{"callCampaignId":4,"callTargetId":123,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"360637968","timestamp":"2026-09-17 09:00:05"}
{"level":"info","message":"Dialer worker: job 471 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:05"}
{"callCampaignId":4,"callTargetId":123,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:05"}
{"level":"info","message":"Dialer worker: job 485 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:05"}
{"callCampaignId":4,"callTargetId":142,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3202709289","timestamp":"2026-09-17 09:00:05"}
{"callCampaignId":4,"callTargetId":142,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:05"}
{"level":"info","message":"Dialer worker: job 500 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:05"}
{"callCampaignId":4,"callTargetId":156,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3938814129","timestamp":"2026-09-17 09:00:05"}
{"callCampaignId":4,"callTargetId":156,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:05"}
{"level":"info","message":"Dialer worker: job 516 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:05"}
{"callCampaignId":4,"callTargetId":163,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3398134401","timestamp":"2026-09-17 09:00:05"}
{"callCampaignId":4,"callTargetId":163,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:05"}
{"level":"info","message":"Dialer worker: job 521 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:05"}
{"callCampaignId":4,"callTargetId":115,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3495126019","timestamp":"2026-09-17 09:00:06"}
{"callCampaignId":4,"callTargetId":115,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:06"}
{"callCampaignId":4,"callTargetId":117,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3807182029","timestamp":"2026-09-17 09:00:06"}
{"level":"info","message":"Dialer worker: job 473 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:06"}
{"callCampaignId":4,"callTargetId":117,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:06"}
{"level":"info","message":"Dialer worker: job 479 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:06"}
{"callCampaignId":4,"callTargetId":143,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3294738604","timestamp":"2026-09-17 09:00:06"}
{"callCampaignId":4,"callTargetId":143,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:06"}
{"level":"info","message":"Dialer worker: job 501 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:06"}
{"callCampaignId":4,"callTargetId":155,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472602634","timestamp":"2026-09-17 09:00:06"}
{"callCampaignId":4,"callTargetId":155,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:06"}
{"callCampaignId":4,"callTargetId":169,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3387789610","timestamp":"2026-09-17 09:00:06"}
{"level":"info","message":"Dialer worker: job 517 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:06"}
{"callCampaignId":4,"callTargetId":169,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:06"}
{"level":"info","message":"Dialer worker: job 527 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:06"}
{"callCampaignId":4,"callTargetId":116,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3385379510","timestamp":"2026-09-17 09:00:07"}
{"callCampaignId":4,"callTargetId":116,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:07"}
{"callCampaignId":4,"callTargetId":121,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472218961","timestamp":"2026-09-17 09:00:07"}
{"level":"info","message":"Dialer worker: job 474 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:07"}
{"callCampaignId":4,"callTargetId":121,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:07"}
{"callCampaignId":4,"callTargetId":130,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3421213294","timestamp":"2026-09-17 09:00:07"}
{"level":"info","message":"Dialer worker: job 482 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:07"}
{"callCampaignId":4,"callTargetId":130,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:07"}
{"level":"info","message":"Dialer worker: job 490 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:07"}
{"callCampaignId":4,"callTargetId":147,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3381043890","timestamp":"2026-09-17 09:00:07"}
{"callCampaignId":4,"callTargetId":147,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:07"}
{"level":"info","message":"Dialer worker: job 505 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:07"}
{"callCampaignId":4,"callTargetId":158,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3407786667","timestamp":"2026-09-17 09:00:07"}
{"callCampaignId":4,"callTargetId":158,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:07"}
{"level":"info","message":"Dialer worker: job 519 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:07"}
{"callCampaignId":4,"callTargetId":168,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3335006611","timestamp":"2026-09-17 09:00:07"}
{"callCampaignId":4,"callTargetId":168,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:07"}
{"level":"info","message":"Dialer worker: job 526 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:07"}
{"callCampaignId":4,"callTargetId":108,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3289076077","timestamp":"2026-09-17 09:00:08"}
{"callCampaignId":4,"callTargetId":108,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:08"}
{"callCampaignId":4,"callTargetId":125,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3395637623","timestamp":"2026-09-17 09:00:08"}
{"level":"info","message":"Dialer worker: job 475 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:08"}
{"callCampaignId":4,"callTargetId":125,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:08"}
{"callCampaignId":4,"callTargetId":127,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3477736663","timestamp":"2026-09-17 09:00:08"}
{"level":"info","message":"Dialer worker: job 483 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:08"}
{"callCampaignId":4,"callTargetId":127,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:08"}
{"level":"info","message":"Dialer worker: job 488 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:08"}
{"callCampaignId":4,"callTargetId":132,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3288843913","timestamp":"2026-09-17 09:00:08"}
{"callCampaignId":4,"callTargetId":132,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:08"}
{"callCampaignId":4,"callTargetId":153,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3479340962","timestamp":"2026-09-17 09:00:08"}
{"level":"info","message":"Dialer worker: job 495 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:08"}
{"callCampaignId":4,"callTargetId":153,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:08"}
{"level":"info","message":"Dialer worker: job 512 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:08"}
{"callCampaignId":4,"callTargetId":126,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3396008303","timestamp":"2026-09-17 09:00:09"}
{"callCampaignId":4,"callTargetId":126,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:09"}
{"level":"info","message":"Dialer worker: job 484 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:09"}
{"callCampaignId":4,"callTargetId":135,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3493114146","timestamp":"2026-09-17 09:00:09"}
{"callCampaignId":4,"callTargetId":135,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:09"}
{"level":"info","message":"Dialer worker: job 502 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:09"}
{"callCampaignId":4,"callTargetId":124,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3204868727","timestamp":"2026-09-17 09:00:10"}
{"callCampaignId":4,"callTargetId":124,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:10"}
{"level":"info","message":"Dialer worker: job 487 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:10"}
{"callCampaignId":4,"callTargetId":151,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3356685631","timestamp":"2026-09-17 09:00:10"}
{"callCampaignId":4,"callTargetId":151,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:10"}
{"level":"info","message":"Dialer worker: job 509 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:10"}
{"callCampaignId":4,"callTargetId":120,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3398148656","timestamp":"2026-09-17 09:00:11"}
{"callCampaignId":4,"callTargetId":120,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:11"}
{"level":"info","message":"Dialer worker: job 478 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:11"}
{"callCampaignId":4,"callTargetId":152,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3487068693","timestamp":"2026-09-17 09:00:11"}
{"callCampaignId":4,"callTargetId":152,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:11"}
{"level":"info","message":"Dialer worker: job 510 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:11"}
{"callCampaignId":4,"callTargetId":122,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3281789939","timestamp":"2026-09-17 09:00:12"}
{"callCampaignId":4,"callTargetId":122,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:12"}
{"level":"info","message":"Dialer worker: job 481 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:12"}
{"callCampaignId":4,"callTargetId":149,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3479745099","timestamp":"2026-09-17 09:00:12"}
{"callCampaignId":4,"callTargetId":149,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:12"}
{"level":"info","message":"Dialer worker: job 511 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:12"}
{"callCampaignId":4,"callTargetId":118,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3491976892","timestamp":"2026-09-17 09:00:13"}
{"callCampaignId":4,"callTargetId":118,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:13"}
{"level":"info","message":"Dialer worker: job 480 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:13"}
{"callCampaignId":4,"callTargetId":148,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3318718645","timestamp":"2026-09-17 09:00:13"}
{"callCampaignId":4,"callTargetId":148,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:13"}
{"level":"info","message":"Dialer worker: job 506 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:13"}
{"callCampaignId":4,"callTargetId":128,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3313994127","timestamp":"2026-09-17 09:00:14"}
{"callCampaignId":4,"callTargetId":128,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:14"}
{"level":"info","message":"Dialer worker: job 486 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:14"}
{"callCampaignId":4,"callTargetId":146,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3287155032","timestamp":"2026-09-17 09:00:14"}
{"callCampaignId":4,"callTargetId":146,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:14"}
{"level":"info","message":"Dialer worker: job 508 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:14"}
{"callCampaignId":4,"callTargetId":131,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3392041505","timestamp":"2026-09-17 09:00:15"}
{"callCampaignId":4,"callTargetId":131,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:15"}
{"level":"info","message":"Dialer worker: job 489 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:15"}
{"callCampaignId":4,"callTargetId":144,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3478543655","timestamp":"2026-09-17 09:00:15"}
{"callCampaignId":4,"callTargetId":144,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:15"}
{"level":"info","message":"Dialer worker: job 507 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:15"}
{"callCampaignId":4,"callTargetId":134,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3205324785","timestamp":"2026-09-17 09:00:16"}
{"callCampaignId":4,"callTargetId":134,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:16"}
{"level":"info","message":"Dialer worker: job 493 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:16"}
{"callCampaignId":4,"callTargetId":145,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3474829199","timestamp":"2026-09-17 09:00:16"}
{"callCampaignId":4,"callTargetId":145,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:16"}
{"level":"info","message":"Dialer worker: job 503 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:16"}
{"callCampaignId":4,"callTargetId":136,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3385054526","timestamp":"2026-09-17 09:00:17"}
{"callCampaignId":4,"callTargetId":136,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:17"}
{"level":"info","message":"Dialer worker: job 494 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:17"}
{"callCampaignId":4,"callTargetId":137,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3293397775","timestamp":"2026-09-17 09:00:17"}
{"callCampaignId":4,"callTargetId":137,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:17"}
{"level":"info","message":"Dialer worker: job 504 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:17"}
{"callCampaignId":4,"callTargetId":162,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3510505951","timestamp":"2026-09-17 09:00:18"}
{"callCampaignId":4,"callTargetId":162,"level":"info","message":"Fuori fascia oraria, metto in pausa il target","timestamp":"2026-09-17 09:00:18"}
{"level":"info","message":"Dialer worker: job 520 completato","result":{"coldCallId":null,"status":"paused_window"},"timestamp":"2026-09-17 09:00:18"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:51:11 +0000] \"GET /api/auth/me HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:51:11"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:51:11 +0000] \"GET /api/companies?limit=1&page=1 HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:51:11"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:51:11 +0000] \"GET /api/contacts/stats HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:51:11"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:51:11 +0000] \"GET /api/cold-calls/stats HTTP/1.1\" 200 396 \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:51:11"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:51:11 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:51:11"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:51:11 +0000] \"GET /api/campaigns/stats HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:51:11"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:52:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:52:12"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:53:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:53:12"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:54:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:54:12"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:55:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:55:12"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:56:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:56:12"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:57:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:57:12"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:58:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:58:12"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:07:59:13 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 09:59:13"}
{"callCampaignId":4,"callTargetId":169,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3387789610","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"656","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"662","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"664","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"665","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"669","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"670","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"673","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"675","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"678","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"683","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"709","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"715","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"725","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"684","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"686","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"699","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"707","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"653","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"654","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"666","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"667","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"668","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"700","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"736","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"737","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"710","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"711","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"723","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"651","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"661","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"663","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"708","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"672","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"679","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"680","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"682","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"685","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"689","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"690","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"671","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"732","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"696","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"697","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"704","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"705","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"706","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"712","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"713","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"716","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"692","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"726","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"729","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"730","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"734","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"657","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"658","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"659","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"660","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"activeCalls":1,"jobId":"717","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:00"}
{"endpoint":"PJSIP/2337393387789610@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":169,"userId":4},"normalizedNumber":"2337393387789610","phoneNumber":"3387789610","timestamp":"2026-09-17 10:00:00"}
{"callTargetId":169,"channelId":"1789632000.843","level":"error","message":"Watchdog ARI: nessun evento ricevuto dopo l'originate, forzo riconnessione","timestamp":"2026-09-17 10:00:08"}
{"level":"warn","message":"Forzo riconnessione ARI (watchdog: nessun evento ricevuto entro il timeout atteso)","timestamp":"2026-09-17 10:00:08"}
{"app":"gix-dialer","level":"info","message":"Connessione ARI stabilita","timestamp":"2026-09-17 10:00:08","url":"http://51.38.247.132:8088"}
{"callCampaignId":4,"callTargetId":107,"jobId":"738","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3394886924","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":108,"jobId":"739","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3289076077","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":109,"jobId":"740","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3275534883","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":110,"jobId":"741","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3463417017","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":111,"jobId":"742","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3496785007","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":112,"jobId":"743","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3478040682","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":113,"jobId":"744","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3386184672","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":114,"jobId":"745","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3402294222","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":115,"jobId":"746","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3495126019","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":116,"jobId":"747","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3385379510","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":117,"jobId":"748","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3807182029","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":118,"jobId":"749","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3491976892","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":119,"jobId":"750","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398689826","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":120,"jobId":"751","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398148656","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":121,"jobId":"752","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472218961","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":122,"jobId":"753","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3281789939","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":123,"jobId":"754","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"360637968","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":124,"jobId":"755","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3204868727","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":125,"jobId":"756","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3395637623","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":126,"jobId":"757","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3396008303","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":127,"jobId":"758","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3477736663","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":128,"jobId":"759","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313994127","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":129,"jobId":"760","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3663905619","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":130,"jobId":"761","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3421213294","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":131,"jobId":"762","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3392041505","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":132,"jobId":"763","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3288843913","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":133,"jobId":"764","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3476998419","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":134,"jobId":"765","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3205324785","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":135,"jobId":"766","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3493114146","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":136,"jobId":"767","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3385054526","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":137,"jobId":"768","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3293397775","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":138,"jobId":"769","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3333363833","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":139,"jobId":"770","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472780291","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":140,"jobId":"771","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3339591342","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":141,"jobId":"772","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3336258698","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":142,"jobId":"773","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3202709289","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":143,"jobId":"774","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3294738604","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":144,"jobId":"775","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3478543655","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":145,"jobId":"776","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3474829199","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":146,"jobId":"777","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3287155032","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":147,"jobId":"778","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3381043890","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":148,"jobId":"779","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3318718645","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":149,"jobId":"780","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479745099","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":150,"jobId":"781","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3485244261","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":151,"jobId":"782","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356685631","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":152,"jobId":"783","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3487068693","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":153,"jobId":"784","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479340962","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":154,"jobId":"785","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3273564972","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":155,"jobId":"786","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472602634","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":156,"jobId":"787","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3938814129","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":157,"jobId":"788","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3920170492","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":158,"jobId":"789","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3407786667","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":159,"jobId":"790","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3939647876","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":160,"jobId":"791","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3477562970","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":161,"jobId":"792","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3479477329","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":162,"jobId":"793","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3510505951","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":163,"jobId":"794","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398134401","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":164,"jobId":"795","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3332306581","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":165,"jobId":"796","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3280954209","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":166,"jobId":"797","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3921492588","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":167,"jobId":"798","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3939042028","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":168,"jobId":"799","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3335006611","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":170,"jobId":"800","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3383443644","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":171,"jobId":"801","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3343082824","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":172,"jobId":"802","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3802141436","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":173,"jobId":"803","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3293324139","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":174,"jobId":"804","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3291145258","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":175,"jobId":"805","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3475891755","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":176,"jobId":"806","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3387065780","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":177,"jobId":"807","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3932750000","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":178,"jobId":"808","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3357869641","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":179,"jobId":"809","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3713008292","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":180,"jobId":"810","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3398195377","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":181,"jobId":"811","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356876128","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":182,"jobId":"812","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3335676930","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":183,"jobId":"813","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3394033809","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":184,"jobId":"814","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3389818002","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":185,"jobId":"815","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313382444","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":186,"jobId":"816","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3315388877","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":187,"jobId":"817","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3356087274","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":188,"jobId":"818","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3496729122","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":189,"jobId":"819","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3276731236","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":190,"jobId":"820","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3313633508","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":191,"jobId":"821","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3472718201","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":192,"jobId":"822","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3273432723","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":193,"jobId":"823","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3208470506","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":194,"jobId":"824","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3272486124","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":195,"jobId":"825","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3773010926","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":196,"jobId":"826","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3483234115","timestamp":"2026-09-17 10:00:13","userId":4}
{"callCampaignId":4,"callTargetId":197,"jobId":"827","level":"info","message":"Chiamata accodata nel dialer","phoneNumber":"3281191336","timestamp":"2026-09-17 10:00:13","userId":4}
{"campaignId":4,"level":"info","message":"Campagna ripresa automaticamente (fascia oraria riaperta)","timestamp":"2026-09-17 10:00:13"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:08:00:14 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 10:00:14"}
{"callTargetId":169,"channelId":"1789632000.843","level":"warn","message":"Timeout attesa risposta chiamata","timestamp":"2026-09-17 10:00:45"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789632000.843 fallito (probabilmente già chiuso):","timestamp":"2026-09-17 10:00:45"}
{"coldCallId":417,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:00:45"}
{"callCampaignId":4,"callTargetId":132,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3288843913","timestamp":"2026-09-17 10:00:45"}
{"level":"info","message":"Dialer worker: job 652 completato","result":{"coldCallId":417,"status":"not_answered"},"timestamp":"2026-09-17 10:00:45"}
{"activeCalls":1,"jobId":"681","level":"info","limit":1,"message":"Limite chiamate simultanee raggiunto, job in attesa di uno slot","timestamp":"2026-09-17 10:00:45"}
{"endpoint":"PJSIP/2337393288843913@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":132,"userId":4},"normalizedNumber":"2337393288843913","phoneNumber":"3288843913","timestamp":"2026-09-17 10:00:45"}
{"level":"info","message":"Canale 1789632045.844 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":132,"phoneNumber":"3288843913","startedAt":"2026-09-17T08:00:45.170Z","userId":4},"timestamp":"2026-09-17 10:00:55"}
{"callTargetId":132,"channelId":"1789632045.844","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-17 10:00:55"}
{"caller":["{phoneNumber:3288843913","callCampaignId:4","callTargetId:132","userId:4}"],"level":"info","message":"StasisStart canale 1789632045.844","meta":{"callCampaignId":4,"callTargetId":132,"phoneNumber":"3288843913","startedAt":"2026-09-17T08:00:45.170Z","userId":4},"timestamp":"2026-09-17 10:00:55"}
{"bridgeId":"936c2a53-9a16-4648-ac9c-1b60b9a728aa","leadChannelId":"1789632045.844","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-17 10:00:55"}
{"channelId":"1789632055.845","connectionId":"d0b8c162-5570-432a-b7fc-9f2806569494","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-17 10:00:55"}
{"connectionId":"d0b8c162-5570-432a-b7fc-9f2806569494","leadChannelId":"1789632045.844","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-17 10:00:55"}
{"leadChannelId":"1789632045.844","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-17 10:00:55"}
{"level":"info","message":"Canale 1789632055.845 risposto (Up)","timestamp":"2026-09-17 10:00:55"}
{"caller":[],"level":"info","message":"StasisStart canale 1789632055.845","timestamp":"2026-09-17 10:00:55"}
{"bridgeId":"936c2a53-9a16-4648-ac9c-1b60b9a728aa","externalChannelId":"1789632055.845","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-17 10:00:55"}
{"count":1,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:00:55"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:00:55"}
{"count":100,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:00:57"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Segreteria telefonica di","timestamp":"2026-09-17 10:00:57"}
{"leadChannelId":"1789632045.844","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Segreteria telefonica di","timestamp":"2026-09-17 10:00:57"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789632045.844","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-17 10:00:57","ttsMs":0}
{"count":200,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:00:59"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Segreteria telefonica di","timestamp":"2026-09-17 10:00:59"}
{"leadChannelId":"1789632045.844","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Segreteria telefonica di","timestamp":"2026-09-17 10:00:59"}
{"count":300,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:01"}
{"count":400,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:03"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale","timestamp":"2026-09-17 10:01:03"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico","timestamp":"2026-09-17 10:01:04"}
{"count":500,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:05"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Registra il tuo messaggio","timestamp":"2026-09-17 10:01:06"}
{"count":600,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:07"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Registra il tuo messaggio","timestamp":"2026-09-17 10:01:08"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":2349,"text":"Registra il tuo messaggio","timestamp":"2026-09-17 10:01:08"}
{"count":700,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:01:09"}
{"count":800,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:11"}
{"audioDurationMs":4923,"chars":93,"leadChannelId":"1789632045.844","level":"info","llmMs":1630,"message":"Latenza turno bot","timeToFirstAudioMs":2622,"timestamp":"2026-09-17 10:01:11","ttsMs":992}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo","timestamp":"2026-09-17 10:01:12"}
{"count":900,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:13"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale a cui","timestamp":"2026-09-17 10:01:13"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico","timestamp":"2026-09-17 10:01:14"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:15"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:08:01:15 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 10:01:15"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico registra il tuo","timestamp":"2026-09-17 10:01:15"}
{"leadChannelId":"1789632045.844","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Dopo il segnale acustico","timestamp":"2026-09-17 10:01:16"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"registra il tuo messaggio","timestamp":"2026-09-17 10:01:16"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"registra il tuo messaggio.","timestamp":"2026-09-17 10:01:16"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:01:17"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1622,"text":"registra il tuo messaggio.","timestamp":"2026-09-17 10:01:18"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:01:19"}
{"audioDurationMs":7477,"chars":150,"leadChannelId":"1789632045.844","level":"info","llmMs":1893,"message":"Latenza turno bot","timeToFirstAudioMs":2822,"timestamp":"2026-09-17 10:01:21","ttsMs":929}
{"count":1300,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:21"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo","timestamp":"2026-09-17 10:01:22"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:23"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale accusto","timestamp":"2026-09-17 10:01:23"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico","timestamp":"2026-09-17 10:01:24"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:25"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico registra il tuo","timestamp":"2026-09-17 10:01:25"}
{"leadChannelId":"1789632045.844","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Dopo il segnale acustico","timestamp":"2026-09-17 10:01:25"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"registra il tuo messaggio","timestamp":"2026-09-17 10:01:25"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"registra il tuo messaggio.","timestamp":"2026-09-17 10:01:26"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:27"}
{"leadChannelId":"1789632045.844","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"registra il tuo messaggio.","timestamp":"2026-09-17 10:01:27"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:01:29"}
{"count":1800,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:01:31"}
{"count":1900,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:01:33"}
{"count":2000,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:01:35"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Il messaggio è stato","timestamp":"2026-09-17 10:01:35"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Il messaggio è stato","timestamp":"2026-09-17 10:01:37"}
{"count":2100,"frameBytes":160,"leadChannelId":"1789632045.844","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:01:37"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Il messaggio è stato inviato. Arrivederci e","timestamp":"2026-09-17 10:01:37"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":345,"text":"Il messaggio è stato","timestamp":"2026-09-17 10:01:37"}
{"leadChannelId":"1789632045.844","level":"info","message":"Trascrizione lead (parziale)","text":"Il messaggio è stato inviato. Arrivederci e grazie per aver","timestamp":"2026-09-17 10:01:38"}
{"leadChannelId":"1789632045.844","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Il messaggio è stato inviato. Arrivederci","timestamp":"2026-09-17 10:01:38"}
{"audioDurationMs":3437,"chars":60,"leadChannelId":"1789632045.844","level":"info","llmMs":751,"message":"Latenza turno bot","timeToFirstAudioMs":1192,"timestamp":"2026-09-17 10:01:38","ttsMs":441}
{"level":"info","message":"StasisEnd canale 1789632045.844","meta":{"callCampaignId":4,"callTargetId":132,"phoneNumber":"3288843913","startedAt":"2026-09-17T08:00:45.170Z","userId":4},"timestamp":"2026-09-17 10:01:39"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632045.844 distrutto","timestamp":"2026-09-17 10:01:39"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-17 10:01:42"}
{"leadChannelId":"1789632045.844","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-17 10:01:42"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-17 10:01:42"}
{"leadChannelId":"1789632045.844","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-17 10:01:42"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-17 10:01:42"}
{"level":"info","message":"StasisEnd canale 1789632055.845","timestamp":"2026-09-17 10:01:42"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632055.845 distrutto","timestamp":"2026-09-17 10:01:42"}
{"code":1000,"leadChannelId":"1789632045.844","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-17 10:01:42"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789632045.844 fallito (probabilmente già chiuso):","timestamp":"2026-09-17 10:01:42"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:01:43"}
{"finalResult":null,"leadChannelId":"1789632045.844","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-17 10:01:44"}
{"coldCallId":418,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-17 10:01:44"}
{"level":"info","message":"Dialer worker: job 713 completato","result":{"coldCallId":418,"status":"answered"},"timestamp":"2026-09-17 10:01:44"}
{"callCampaignId":4,"callTargetId":122,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3281789939","timestamp":"2026-09-17 10:01:44"}
{"endpoint":"PJSIP/2337393281789939@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":122,"userId":4},"normalizedNumber":"2337393281789939","phoneNumber":"3281789939","timestamp":"2026-09-17 10:01:44"}
{"level":"info","message":"Canale 1789632104.848 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":122,"phoneNumber":"3281789939","startedAt":"2026-09-17T08:01:44.851Z","userId":4},"timestamp":"2026-09-17 10:01:50"}
{"callTargetId":122,"channelId":"1789632104.848","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-17 10:01:50"}
{"caller":["{phoneNumber:3281789939","callCampaignId:4","callTargetId:122","userId:4}"],"level":"info","message":"StasisStart canale 1789632104.848","meta":{"callCampaignId":4,"callTargetId":122,"phoneNumber":"3281789939","startedAt":"2026-09-17T08:01:44.851Z","userId":4},"timestamp":"2026-09-17 10:01:50"}
{"bridgeId":"3ae51b6b-38ba-4354-b29d-f20a9e206729","leadChannelId":"1789632104.848","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-17 10:01:50"}
{"channelId":"1789632110.849","connectionId":"c040ce80-1c8d-4018-8f4d-e5f5825a024c","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-17 10:01:50"}
{"connectionId":"c040ce80-1c8d-4018-8f4d-e5f5825a024c","leadChannelId":"1789632104.848","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-17 10:01:50"}
{"leadChannelId":"1789632104.848","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-17 10:01:50"}
{"level":"info","message":"Canale 1789632110.849 risposto (Up)","timestamp":"2026-09-17 10:01:50"}
{"caller":[],"level":"info","message":"StasisStart canale 1789632110.849","timestamp":"2026-09-17 10:01:50"}
{"bridgeId":"3ae51b6b-38ba-4354-b29d-f20a9e206729","externalChannelId":"1789632110.849","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-17 10:01:50"}
{"count":1,"frameBytes":160,"leadChannelId":"1789632104.848","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:01:50"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:01:51"}
{"leadChannelId":"1789632104.848","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-17 10:01:52"}
{"leadChannelId":"1789632104.848","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-17 10:01:52"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789632104.848","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-17 10:01:52","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789632104.848","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:52"}
{"leadChannelId":"1789632104.848","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-17 10:01:52"}
{"count":200,"frameBytes":160,"leadChannelId":"1789632104.848","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:54"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-17 10:01:55"}
{"leadChannelId":"1789632104.848","level":"info","message":"Trascrizione lead (parziale)","text":"No c'è tutto","timestamp":"2026-09-17 10:01:56"}
{"count":300,"frameBytes":160,"leadChannelId":"1789632104.848","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:01:56"}
{"leadChannelId":"1789632104.848","level":"info","message":"Trascrizione lead (parziale)","text":"No c'era tutto","timestamp":"2026-09-17 10:01:57"}
{"level":"info","message":"StasisEnd canale 1789632104.848","meta":{"callCampaignId":4,"callTargetId":122,"phoneNumber":"3281789939","startedAt":"2026-09-17T08:01:44.851Z","userId":4},"timestamp":"2026-09-17 10:01:57"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632104.848 distrutto","timestamp":"2026-09-17 10:01:57"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"No c'era tutto","timestamp":"2026-09-17 10:01:59"}
{"leadChannelId":"1789632104.848","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"No c'era tutto","timestamp":"2026-09-17 10:01:59"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-17 10:02:01"}
{"leadChannelId":"1789632104.848","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-17 10:02:01"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-17 10:02:01"}
{"leadChannelId":"1789632104.848","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-17 10:02:01"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-17 10:02:01"}
{"level":"info","message":"StasisEnd canale 1789632110.849","timestamp":"2026-09-17 10:02:01"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632110.849 distrutto","timestamp":"2026-09-17 10:02:01"}
{"code":1000,"leadChannelId":"1789632104.848","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-17 10:02:01"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789632104.848 fallito (probabilmente già chiuso):","timestamp":"2026-09-17 10:02:01"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:02:01"}
{"finalResult":null,"leadChannelId":"1789632104.848","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-17 10:02:03"}
{"coldCallId":419,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-17 10:02:03"}
{"level":"info","message":"Dialer worker: job 688 completato","result":{"coldCallId":419,"status":"hung_up_early"},"timestamp":"2026-09-17 10:02:03"}
{"callCampaignId":4,"callTargetId":125,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3395637623","timestamp":"2026-09-17 10:02:03"}
{"endpoint":"PJSIP/2337393395637623@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":125,"userId":4},"normalizedNumber":"2337393395637623","phoneNumber":"3395637623","timestamp":"2026-09-17 10:02:03"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789632123.852 distrutto","meta":{"callCampaignId":4,"callTargetId":125,"phoneNumber":"3395637623","startedAt":"2026-09-17T08:02:03.509Z","userId":4},"timestamp":"2026-09-17 10:02:03"}
{"callTargetId":125,"causeText":"Call Rejected","channelId":"1789632123.852","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:02:03"}
{"coldCallId":420,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:02:03"}
{"level":"info","message":"Dialer worker: job 691 completato","result":{"coldCallId":420,"status":"not_answered"},"timestamp":"2026-09-17 10:02:03"}
{"callCampaignId":4,"callTargetId":121,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472218961","timestamp":"2026-09-17 10:02:03"}
{"endpoint":"PJSIP/2337393472218961@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":121,"userId":4},"normalizedNumber":"2337393472218961","phoneNumber":"3472218961","timestamp":"2026-09-17 10:02:03"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-17 10:02:13"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:08:02:16 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 10:02:16"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789632123.853 distrutto","meta":{"callCampaignId":4,"callTargetId":121,"phoneNumber":"3472218961","startedAt":"2026-09-17T08:02:03.594Z","userId":4},"timestamp":"2026-09-17 10:02:33"}
{"callTargetId":121,"causeText":"Unknown","channelId":"1789632123.853","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:02:33"}
{"coldCallId":421,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:02:33"}
{"level":"info","message":"Dialer worker: job 693 completato","result":{"coldCallId":421,"status":"not_answered"},"timestamp":"2026-09-17 10:02:33"}
{"callCampaignId":4,"callTargetId":116,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3385379510","timestamp":"2026-09-17 10:02:33"}
{"endpoint":"PJSIP/2337393385379510@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":116,"userId":4},"normalizedNumber":"2337393385379510","phoneNumber":"3385379510","timestamp":"2026-09-17 10:02:33"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789632153.854 distrutto","meta":{"callCampaignId":4,"callTargetId":116,"phoneNumber":"3385379510","startedAt":"2026-09-17T08:02:33.677Z","userId":4},"timestamp":"2026-09-17 10:02:33"}
{"callTargetId":116,"causeText":"Call Rejected","channelId":"1789632153.854","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:02:33"}
{"coldCallId":422,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:02:33"}
{"level":"info","message":"Dialer worker: job 695 completato","result":{"coldCallId":422,"status":"not_answered"},"timestamp":"2026-09-17 10:02:33"}
{"callCampaignId":4,"callTargetId":108,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3289076077","timestamp":"2026-09-17 10:02:33"}
{"endpoint":"PJSIP/2337393289076077@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":108,"userId":4},"normalizedNumber":"2337393289076077","phoneNumber":"3289076077","timestamp":"2026-09-17 10:02:33"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789632153.855 distrutto","meta":{"callCampaignId":4,"callTargetId":108,"phoneNumber":"3289076077","startedAt":"2026-09-17T08:02:33.857Z","userId":4},"timestamp":"2026-09-17 10:03:03"}
{"callTargetId":108,"causeText":"Unknown","channelId":"1789632153.855","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:03:03"}
{"coldCallId":423,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:03:03"}
{"level":"info","message":"Dialer worker: job 701 completato","result":{"coldCallId":423,"status":"not_answered"},"timestamp":"2026-09-17 10:03:03"}
{"callCampaignId":4,"callTargetId":165,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3280954209","timestamp":"2026-09-17 10:03:03"}
{"endpoint":"PJSIP/2337393280954209@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":165,"userId":4},"normalizedNumber":"2337393280954209","phoneNumber":"3280954209","timestamp":"2026-09-17 10:03:03"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789632183.856 distrutto","meta":{"callCampaignId":4,"callTargetId":165,"phoneNumber":"3280954209","startedAt":"2026-09-17T08:03:03.943Z","userId":4},"timestamp":"2026-09-17 10:03:06"}
{"callTargetId":165,"causeText":"User busy","channelId":"1789632183.856","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:03:06"}
{"coldCallId":424,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:03:06"}
{"level":"info","message":"Dialer worker: job 703 completato","result":{"coldCallId":424,"status":"not_answered"},"timestamp":"2026-09-17 10:03:06"}
{"callCampaignId":4,"callTargetId":148,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3318718645","timestamp":"2026-09-17 10:03:06"}
{"endpoint":"PJSIP/2337393318718645@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":148,"userId":4},"normalizedNumber":"2337393318718645","phoneNumber":"3318718645","timestamp":"2026-09-17 10:03:06"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789632186.857 distrutto","meta":{"callCampaignId":4,"callTargetId":148,"phoneNumber":"3318718645","startedAt":"2026-09-17T08:03:06.817Z","userId":4},"timestamp":"2026-09-17 10:03:06"}
{"callTargetId":148,"causeText":"Call Rejected","channelId":"1789632186.857","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:03:06"}
{"coldCallId":425,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:03:06"}
{"level":"info","message":"Dialer worker: job 714 completato","result":{"coldCallId":425,"status":"not_answered"},"timestamp":"2026-09-17 10:03:06"}
{"callCampaignId":4,"callTargetId":153,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3479340962","timestamp":"2026-09-17 10:03:06"}
{"endpoint":"PJSIP/2337393479340962@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":153,"userId":4},"normalizedNumber":"2337393479340962","phoneNumber":"3479340962","timestamp":"2026-09-17 10:03:06"}
{"level":"info","message":"Canale 1789632186.858 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":153,"phoneNumber":"3479340962","startedAt":"2026-09-17T08:03:06.899Z","userId":4},"timestamp":"2026-09-17 10:03:13"}
{"callTargetId":153,"channelId":"1789632186.858","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-17 10:03:13"}
{"caller":["{phoneNumber:3479340962","callCampaignId:4","callTargetId:153","userId:4}"],"level":"info","message":"StasisStart canale 1789632186.858","meta":{"callCampaignId":4,"callTargetId":153,"phoneNumber":"3479340962","startedAt":"2026-09-17T08:03:06.899Z","userId":4},"timestamp":"2026-09-17 10:03:13"}
{"bridgeId":"d1bab94b-5ab0-46fd-a6de-8d7e9091c0b3","leadChannelId":"1789632186.858","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-17 10:03:13"}
{"channelId":"1789632193.859","connectionId":"7f64233d-aeb4-44ed-b4ee-d02a36aa5b00","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-17 10:03:13"}
{"connectionId":"7f64233d-aeb4-44ed-b4ee-d02a36aa5b00","leadChannelId":"1789632186.858","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-17 10:03:13"}
{"leadChannelId":"1789632186.858","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-17 10:03:13"}
{"level":"info","message":"Canale 1789632193.859 risposto (Up)","timestamp":"2026-09-17 10:03:13"}
{"caller":[],"level":"info","message":"StasisStart canale 1789632193.859","timestamp":"2026-09-17 10:03:13"}
{"bridgeId":"d1bab94b-5ab0-46fd-a6de-8d7e9091c0b3","externalChannelId":"1789632193.859","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-17 10:03:13"}
{"count":1,"frameBytes":160,"leadChannelId":"1789632186.858","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:03:13"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:03:13"}
{"count":100,"frameBytes":160,"leadChannelId":"1789632186.858","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:03:15"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:08:03:17 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 10:03:17"}
{"count":200,"frameBytes":160,"leadChannelId":"1789632186.858","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:03:17"}
{"leadChannelId":"1789632186.858","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-17 10:03:17"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789632186.858","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-17 10:03:17","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789632186.858","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:03:19"}
{"count":400,"frameBytes":160,"leadChannelId":"1789632186.858","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:03:21"}
{"count":500,"frameBytes":160,"leadChannelId":"1789632186.858","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:03:23"}
{"level":"info","message":"StasisEnd canale 1789632186.858","meta":{"callCampaignId":4,"callTargetId":153,"phoneNumber":"3479340962","startedAt":"2026-09-17T08:03:06.899Z","userId":4},"timestamp":"2026-09-17 10:03:25"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632186.858 distrutto","timestamp":"2026-09-17 10:03:25"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-17 10:03:29"}
{"leadChannelId":"1789632186.858","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-17 10:03:29"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-17 10:03:29"}
{"leadChannelId":"1789632186.858","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-17 10:03:29"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-17 10:03:29"}
{"level":"info","message":"StasisEnd canale 1789632193.859","timestamp":"2026-09-17 10:03:29"}
{"code":1000,"leadChannelId":"1789632186.858","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-17 10:03:29"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632193.859 distrutto","timestamp":"2026-09-17 10:03:29"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789632186.858 fallito (probabilmente già chiuso):","timestamp":"2026-09-17 10:03:29"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:03:29"}
{"finalResult":null,"leadChannelId":"1789632186.858","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-17 10:03:31"}
{"coldCallId":426,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-17 10:03:31"}
{"level":"info","message":"Dialer worker: job 718 completato","result":{"coldCallId":426,"status":"hung_up_early"},"timestamp":"2026-09-17 10:03:31"}
{"callCampaignId":4,"callTargetId":131,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3392041505","timestamp":"2026-09-17 10:03:31"}
{"endpoint":"PJSIP/2337393392041505@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":131,"userId":4},"normalizedNumber":"2337393392041505","phoneNumber":"3392041505","timestamp":"2026-09-17 10:03:31"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789632211.862 distrutto","meta":{"callCampaignId":4,"callTargetId":131,"phoneNumber":"3392041505","startedAt":"2026-09-17T08:03:31.237Z","userId":4},"timestamp":"2026-09-17 10:03:31"}
{"callTargetId":131,"causeText":"Call Rejected","channelId":"1789632211.862","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:03:31"}
{"coldCallId":427,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:03:31"}
{"level":"info","message":"Dialer worker: job 719 completato","result":{"coldCallId":427,"status":"not_answered"},"timestamp":"2026-09-17 10:03:31"}
{"callCampaignId":4,"callTargetId":159,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3939647876","timestamp":"2026-09-17 10:03:31"}
{"endpoint":"PJSIP/2337393939647876@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":159,"userId":4},"normalizedNumber":"2337393939647876","phoneNumber":"3939647876","timestamp":"2026-09-17 10:03:31"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789632211.863 distrutto","meta":{"callCampaignId":4,"callTargetId":159,"phoneNumber":"3939647876","startedAt":"2026-09-17T08:03:31.328Z","userId":4},"timestamp":"2026-09-17 10:03:31"}
{"callTargetId":159,"causeText":"Circuit/channel congestion","channelId":"1789632211.863","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:03:31"}
{"coldCallId":428,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:03:31"}
{"level":"info","message":"Dialer worker: job 722 completato","result":{"coldCallId":428,"status":"not_answered"},"timestamp":"2026-09-17 10:03:31"}
{"callCampaignId":4,"callTargetId":147,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3381043890","timestamp":"2026-09-17 10:03:31"}
{"endpoint":"PJSIP/2337393381043890@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":147,"userId":4},"normalizedNumber":"2337393381043890","phoneNumber":"3381043890","timestamp":"2026-09-17 10:03:31"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789632211.864 distrutto","meta":{"callCampaignId":4,"callTargetId":147,"phoneNumber":"3381043890","startedAt":"2026-09-17T08:03:31.465Z","userId":4},"timestamp":"2026-09-17 10:03:31"}
{"callTargetId":147,"causeText":"Call Rejected","channelId":"1789632211.864","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:03:31"}
{"coldCallId":429,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:03:31"}
{"level":"info","message":"Dialer worker: job 727 completato","result":{"coldCallId":429,"status":"not_answered"},"timestamp":"2026-09-17 10:03:31"}
{"callCampaignId":4,"callTargetId":149,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3479745099","timestamp":"2026-09-17 10:03:31"}
{"endpoint":"PJSIP/2337393479745099@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":149,"userId":4},"normalizedNumber":"2337393479745099","phoneNumber":"3479745099","timestamp":"2026-09-17 10:03:31"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789632211.865 distrutto","meta":{"callCampaignId":4,"callTargetId":149,"phoneNumber":"3479745099","startedAt":"2026-09-17T08:03:31.550Z","userId":4},"timestamp":"2026-09-17 10:03:33"}
{"callTargetId":149,"causeText":"User busy","channelId":"1789632211.865","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:03:33"}
{"coldCallId":430,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:03:33"}
{"level":"info","message":"Dialer worker: job 728 completato","result":{"coldCallId":430,"status":"not_answered"},"timestamp":"2026-09-17 10:03:33"}
{"callCampaignId":4,"callTargetId":158,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3407786667","timestamp":"2026-09-17 10:03:33"}
{"endpoint":"PJSIP/2337393407786667@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":158,"userId":4},"normalizedNumber":"2337393407786667","phoneNumber":"3407786667","timestamp":"2026-09-17 10:03:33"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789632213.866 distrutto","meta":{"callCampaignId":4,"callTargetId":158,"phoneNumber":"3407786667","startedAt":"2026-09-17T08:03:33.740Z","userId":4},"timestamp":"2026-09-17 10:03:33"}
{"callTargetId":158,"causeText":"Circuit/channel congestion","channelId":"1789632213.866","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:03:33"}
{"coldCallId":431,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:03:33"}
{"level":"info","message":"Dialer worker: job 731 completato","result":{"coldCallId":431,"status":"not_answered"},"timestamp":"2026-09-17 10:03:33"}
{"callCampaignId":4,"callTargetId":156,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3938814129","timestamp":"2026-09-17 10:03:33"}
{"endpoint":"PJSIP/2337393938814129@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":156,"userId":4},"normalizedNumber":"2337393938814129","phoneNumber":"3938814129","timestamp":"2026-09-17 10:03:33"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789632213.867 distrutto","meta":{"callCampaignId":4,"callTargetId":156,"phoneNumber":"3938814129","startedAt":"2026-09-17T08:03:33.875Z","userId":4},"timestamp":"2026-09-17 10:03:33"}
{"callTargetId":156,"causeText":"Circuit/channel congestion","channelId":"1789632213.867","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:03:33"}
{"coldCallId":432,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:03:34"}
{"level":"info","message":"Dialer worker: job 733 completato","result":{"coldCallId":432,"status":"not_answered"},"timestamp":"2026-09-17 10:03:34"}
{"callCampaignId":4,"callTargetId":172,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3802141436","timestamp":"2026-09-17 10:03:34"}
{"endpoint":"PJSIP/2337393802141436@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":172,"userId":4},"normalizedNumber":"2337393802141436","phoneNumber":"3802141436","timestamp":"2026-09-17 10:03:34"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-17 10:03:41"}
{"cause":17,"cause_txt":"User busy","level":"info","message":"Canale 1789632214.868 distrutto","meta":{"callCampaignId":4,"callTargetId":172,"phoneNumber":"3802141436","startedAt":"2026-09-17T08:03:34.014Z","userId":4},"timestamp":"2026-09-17 10:03:50"}
{"callTargetId":172,"causeText":"User busy","channelId":"1789632214.868","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:03:50"}
{"coldCallId":433,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:03:50"}
{"level":"info","message":"Dialer worker: job 655 completato","result":{"coldCallId":433,"status":"not_answered"},"timestamp":"2026-09-17 10:03:50"}
{"callCampaignId":4,"callTargetId":191,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472718201","timestamp":"2026-09-17 10:03:50"}
{"endpoint":"PJSIP/2337393472718201@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":191,"userId":4},"normalizedNumber":"2337393472718201","phoneNumber":"3472718201","timestamp":"2026-09-17 10:03:50"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:08:04:18 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 10:04:18"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789632230.869 distrutto","meta":{"callCampaignId":4,"callTargetId":191,"phoneNumber":"3472718201","startedAt":"2026-09-17T08:03:50.842Z","userId":4},"timestamp":"2026-09-17 10:04:20"}
{"callTargetId":191,"causeText":"Unknown","channelId":"1789632230.869","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:04:20"}
{"coldCallId":434,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:04:20"}
{"level":"info","message":"Dialer worker: job 674 completato","result":{"coldCallId":434,"status":"not_answered"},"timestamp":"2026-09-17 10:04:20"}
{"callCampaignId":4,"callTargetId":194,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3272486124","timestamp":"2026-09-17 10:04:20"}
{"endpoint":"PJSIP/2337393272486124@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":194,"userId":4},"normalizedNumber":"2337393272486124","phoneNumber":"3272486124","timestamp":"2026-09-17 10:04:20"}
{"level":"info","message":"Canale 1789632260.870 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":194,"phoneNumber":"3272486124","startedAt":"2026-09-17T08:04:20.941Z","userId":4},"timestamp":"2026-09-17 10:04:28"}
{"callTargetId":194,"channelId":"1789632260.870","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-17 10:04:28"}
{"caller":["{phoneNumber:3272486124","callCampaignId:4","callTargetId:194","userId:4}"],"level":"info","message":"StasisStart canale 1789632260.870","meta":{"callCampaignId":4,"callTargetId":194,"phoneNumber":"3272486124","startedAt":"2026-09-17T08:04:20.941Z","userId":4},"timestamp":"2026-09-17 10:04:28"}
{"bridgeId":"c783eaed-9d6a-464f-bb34-8b5516a60832","leadChannelId":"1789632260.870","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-17 10:04:28"}
{"channelId":"1789632268.871","connectionId":"61f265aa-e925-43da-a643-877f70d254d4","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-17 10:04:28"}
{"connectionId":"61f265aa-e925-43da-a643-877f70d254d4","leadChannelId":"1789632260.870","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-17 10:04:28"}
{"leadChannelId":"1789632260.870","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-17 10:04:28"}
{"level":"info","message":"Canale 1789632268.871 risposto (Up)","timestamp":"2026-09-17 10:04:28"}
{"caller":[],"level":"info","message":"StasisStart canale 1789632268.871","timestamp":"2026-09-17 10:04:28"}
{"bridgeId":"c783eaed-9d6a-464f-bb34-8b5516a60832","externalChannelId":"1789632268.871","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-17 10:04:28"}
{"count":1,"frameBytes":160,"leadChannelId":"1789632260.870","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:04:28"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:04:28"}
{"count":100,"frameBytes":160,"leadChannelId":"1789632260.870","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:04:30"}
{"leadChannelId":"1789632260.870","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-17 10:04:30"}
{"leadChannelId":"1789632260.870","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-17 10:04:30"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789632260.870","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-17 10:04:30","ttsMs":0}
{"leadChannelId":"1789632260.870","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-17 10:04:31"}
{"count":200,"frameBytes":160,"leadChannelId":"1789632260.870","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:04:32"}
{"level":"info","message":"StasisEnd canale 1789632260.870","meta":{"callCampaignId":4,"callTargetId":194,"phoneNumber":"3272486124","startedAt":"2026-09-17T08:04:20.941Z","userId":4},"timestamp":"2026-09-17 10:04:33"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632260.870 distrutto","timestamp":"2026-09-17 10:04:33"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-17 10:04:36"}
{"leadChannelId":"1789632260.870","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-17 10:04:36"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-17 10:04:37"}
{"leadChannelId":"1789632260.870","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-17 10:04:37"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-17 10:04:37"}
{"level":"info","message":"StasisEnd canale 1789632268.871","timestamp":"2026-09-17 10:04:37"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632268.871 distrutto","timestamp":"2026-09-17 10:04:37"}
{"code":1000,"leadChannelId":"1789632260.870","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-17 10:04:37"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789632260.870 fallito (probabilmente già chiuso):","timestamp":"2026-09-17 10:04:37"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:04:37"}
{"finalResult":null,"leadChannelId":"1789632260.870","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-17 10:04:39"}
{"coldCallId":435,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-17 10:04:39"}
{"level":"info","message":"Dialer worker: job 677 completato","result":{"coldCallId":435,"status":"hung_up_early"},"timestamp":"2026-09-17 10:04:39"}
{"callCampaignId":4,"callTargetId":146,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3287155032","timestamp":"2026-09-17 10:04:39"}
{"endpoint":"PJSIP/2337393287155032@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":146,"userId":4},"normalizedNumber":"2337393287155032","phoneNumber":"3287155032","timestamp":"2026-09-17 10:04:39"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-17 10:04:49"}
{"level":"info","message":"Canale 1789632279.874 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":146,"phoneNumber":"3287155032","startedAt":"2026-09-17T08:04:39.178Z","userId":4},"timestamp":"2026-09-17 10:04:52"}
{"callTargetId":146,"channelId":"1789632279.874","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-17 10:04:52"}
{"caller":["{phoneNumber:3287155032","callCampaignId:4","callTargetId:146","userId:4}"],"level":"info","message":"StasisStart canale 1789632279.874","meta":{"callCampaignId":4,"callTargetId":146,"phoneNumber":"3287155032","startedAt":"2026-09-17T08:04:39.178Z","userId":4},"timestamp":"2026-09-17 10:04:52"}
{"bridgeId":"d40b5d02-983c-417b-92b0-1d39ac925b00","leadChannelId":"1789632279.874","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-17 10:04:52"}
{"channelId":"1789632292.875","connectionId":"dbba46f2-f343-40c7-9e56-3b3eb2db0e70","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-17 10:04:52"}
{"connectionId":"dbba46f2-f343-40c7-9e56-3b3eb2db0e70","leadChannelId":"1789632279.874","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-17 10:04:52"}
{"leadChannelId":"1789632279.874","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-17 10:04:52"}
{"level":"info","message":"Canale 1789632292.875 risposto (Up)","timestamp":"2026-09-17 10:04:52"}
{"caller":[],"level":"info","message":"StasisStart canale 1789632292.875","timestamp":"2026-09-17 10:04:52"}
{"bridgeId":"d40b5d02-983c-417b-92b0-1d39ac925b00","externalChannelId":"1789632292.875","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-17 10:04:52"}
{"count":1,"frameBytes":160,"leadChannelId":"1789632279.874","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:04:52"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:04:53"}
{"count":100,"frameBytes":160,"leadChannelId":"1789632279.874","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:04:54"}
{"count":200,"frameBytes":160,"leadChannelId":"1789632279.874","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:04:56"}
{"leadChannelId":"1789632279.874","level":"info","message":"Nessuna parola dal lead entro il timeout, apre il bot","timestamp":"2026-09-17 10:04:57"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789632279.874","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-17 10:04:57","ttsMs":0}
{"count":300,"frameBytes":160,"leadChannelId":"1789632279.874","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:04:58"}
{"count":400,"frameBytes":160,"leadChannelId":"1789632279.874","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:05:00"}
{"count":500,"frameBytes":160,"leadChannelId":"1789632279.874","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:05:02"}
{"level":"info","message":"StasisEnd canale 1789632279.874","meta":{"callCampaignId":4,"callTargetId":146,"phoneNumber":"3287155032","startedAt":"2026-09-17T08:04:39.178Z","userId":4},"timestamp":"2026-09-17 10:05:04"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632279.874 distrutto","timestamp":"2026-09-17 10:05:04"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-17 10:05:16"}
{"leadChannelId":"1789632279.874","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-17 10:05:16"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-17 10:05:16"}
{"level":"info","message":"StasisEnd canale 1789632292.875","timestamp":"2026-09-17 10:05:16"}
{"code":1000,"leadChannelId":"1789632279.874","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-17 10:05:16"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632292.875 distrutto","timestamp":"2026-09-17 10:05:16"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789632279.874 fallito (probabilmente già chiuso):","timestamp":"2026-09-17 10:05:16"}
{"finalResult":null,"leadChannelId":"1789632279.874","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-17 10:05:18"}
{"coldCallId":436,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-17 10:05:18"}
{"level":"info","message":"Dialer worker: job 694 completato","result":{"coldCallId":436,"status":"hung_up_early"},"timestamp":"2026-09-17 10:05:18"}
{"callCampaignId":4,"callTargetId":128,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3313994127","timestamp":"2026-09-17 10:05:18"}
{"endpoint":"PJSIP/2337393313994127@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":128,"userId":4},"normalizedNumber":"2337393313994127","phoneNumber":"3313994127","timestamp":"2026-09-17 10:05:19"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789632319.878 distrutto","meta":{"callCampaignId":4,"callTargetId":128,"phoneNumber":"3313994127","startedAt":"2026-09-17T08:05:19.008Z","userId":4},"timestamp":"2026-09-17 10:05:19"}
{"callTargetId":128,"causeText":"Call Rejected","channelId":"1789632319.878","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:05:19"}
{"coldCallId":437,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:05:19"}
{"level":"info","message":"Dialer worker: job 702 completato","result":{"coldCallId":437,"status":"not_answered"},"timestamp":"2026-09-17 10:05:19"}
{"callCampaignId":4,"callTargetId":123,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"360637968","timestamp":"2026-09-17 10:05:19"}
{"endpoint":"PJSIP/233739360637968@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":123,"userId":4},"normalizedNumber":"233739360637968","phoneNumber":"360637968","timestamp":"2026-09-17 10:05:19"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:08:05:19 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 10:05:19"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789632319.879 distrutto","meta":{"callCampaignId":4,"callTargetId":123,"phoneNumber":"360637968","startedAt":"2026-09-17T08:05:19.091Z","userId":4},"timestamp":"2026-09-17 10:05:49"}
{"callTargetId":123,"causeText":"Unknown","channelId":"1789632319.879","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:05:49"}
{"coldCallId":438,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:05:49"}
{"level":"info","message":"Dialer worker: job 687 completato","result":{"coldCallId":438,"status":"not_answered"},"timestamp":"2026-09-17 10:05:49"}
{"callCampaignId":4,"callTargetId":192,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3273432723","timestamp":"2026-09-17 10:05:49"}
{"endpoint":"PJSIP/2337393273432723@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":192,"userId":4},"normalizedNumber":"2337393273432723","phoneNumber":"3273432723","timestamp":"2026-09-17 10:05:49"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789632349.880 distrutto","meta":{"callCampaignId":4,"callTargetId":192,"phoneNumber":"3273432723","startedAt":"2026-09-17T08:05:49.169Z","userId":4},"timestamp":"2026-09-17 10:05:49"}
{"callTargetId":192,"causeText":"Circuit/channel congestion","channelId":"1789632349.880","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:05:49"}
{"coldCallId":439,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:05:49"}
{"level":"info","message":"Dialer worker: job 698 completato","result":{"coldCallId":439,"status":"not_answered"},"timestamp":"2026-09-17 10:05:49"}
{"callCampaignId":4,"callTargetId":155,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3472602634","timestamp":"2026-09-17 10:05:49"}
{"endpoint":"PJSIP/2337393472602634@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":155,"userId":4},"normalizedNumber":"2337393472602634","phoneNumber":"3472602634","timestamp":"2026-09-17 10:05:49"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789632349.881 distrutto","meta":{"callCampaignId":4,"callTargetId":155,"phoneNumber":"3472602634","startedAt":"2026-09-17T08:05:49.912Z","userId":4},"timestamp":"2026-09-17 10:06:19"}
{"callTargetId":155,"causeText":"Unknown","channelId":"1789632349.881","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:06:19"}
{"coldCallId":440,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:06:19"}
{"level":"info","message":"Dialer worker: job 720 completato","result":{"coldCallId":440,"status":"not_answered"},"timestamp":"2026-09-17 10:06:19"}
{"callCampaignId":4,"callTargetId":163,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3398134401","timestamp":"2026-09-17 10:06:19"}
{"endpoint":"PJSIP/2337393398134401@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":163,"userId":4},"normalizedNumber":"2337393398134401","phoneNumber":"3398134401","timestamp":"2026-09-17 10:06:19"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789632379.882 distrutto","meta":{"callCampaignId":4,"callTargetId":163,"phoneNumber":"3398134401","startedAt":"2026-09-17T08:06:19.999Z","userId":4},"timestamp":"2026-09-17 10:06:20"}
{"callTargetId":163,"causeText":"Call Rejected","channelId":"1789632379.882","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:06:20"}
{"coldCallId":441,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:06:20"}
{"level":"info","message":"Dialer worker: job 721 completato","result":{"coldCallId":441,"status":"not_answered"},"timestamp":"2026-09-17 10:06:20"}
{"callCampaignId":4,"callTargetId":140,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3339591342","timestamp":"2026-09-17 10:06:20"}
{"endpoint":"PJSIP/2337393339591342@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":140,"userId":4},"normalizedNumber":"2337393339591342","phoneNumber":"3339591342","timestamp":"2026-09-17 10:06:20"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789632380.883 distrutto","meta":{"callCampaignId":4,"callTargetId":140,"phoneNumber":"3339591342","startedAt":"2026-09-17T08:06:20.083Z","userId":4},"timestamp":"2026-09-17 10:06:20"}
{"callTargetId":140,"causeText":"Call Rejected","channelId":"1789632380.883","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:06:20"}
{"coldCallId":442,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:06:20"}
{"level":"info","message":"Dialer worker: job 735 completato","result":{"coldCallId":442,"status":"not_answered"},"timestamp":"2026-09-17 10:06:20"}
{"callCampaignId":4,"callTargetId":152,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3487068693","timestamp":"2026-09-17 10:06:20"}
{"endpoint":"PJSIP/2337393487068693@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":152,"userId":4},"normalizedNumber":"2337393487068693","phoneNumber":"3487068693","timestamp":"2026-09-17 10:06:20"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:08:06:20 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 10:06:20"}
{"level":"info","message":"Canale 1789632380.884 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":152,"phoneNumber":"3487068693","startedAt":"2026-09-17T08:06:20.167Z","userId":4},"timestamp":"2026-09-17 10:06:29"}
{"callTargetId":152,"channelId":"1789632380.884","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-17 10:06:29"}
{"caller":["{phoneNumber:3487068693","callCampaignId:4","callTargetId:152","userId:4}"],"level":"info","message":"StasisStart canale 1789632380.884","meta":{"callCampaignId":4,"callTargetId":152,"phoneNumber":"3487068693","startedAt":"2026-09-17T08:06:20.167Z","userId":4},"timestamp":"2026-09-17 10:06:29"}
{"bridgeId":"07eb0911-6bb6-453c-878b-a5308e9961be","leadChannelId":"1789632380.884","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-17 10:06:29"}
{"channelId":"1789632389.885","connectionId":"bc1791ff-914a-4643-ac62-9eed5570afbe","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-17 10:06:29"}
{"connectionId":"bc1791ff-914a-4643-ac62-9eed5570afbe","leadChannelId":"1789632380.884","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-17 10:06:29"}
{"leadChannelId":"1789632380.884","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-17 10:06:29"}
{"level":"info","message":"Canale 1789632389.885 risposto (Up)","timestamp":"2026-09-17 10:06:29"}
{"caller":[],"level":"info","message":"StasisStart canale 1789632389.885","timestamp":"2026-09-17 10:06:29"}
{"bridgeId":"07eb0911-6bb6-453c-878b-a5308e9961be","externalChannelId":"1789632389.885","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-17 10:06:29"}
{"count":1,"frameBytes":160,"leadChannelId":"1789632380.884","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:06:29"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:06:29"}
{"leadChannelId":"1789632380.884","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto","timestamp":"2026-09-17 10:06:30"}
{"leadChannelId":"1789632380.884","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto","timestamp":"2026-09-17 10:06:30"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789632380.884","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-17 10:06:30","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789632380.884","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:06:31"}
{"leadChannelId":"1789632380.884","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-17 10:06:31"}
{"leadChannelId":"1789632380.884","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-17 10:06:32"}
{"count":200,"frameBytes":160,"leadChannelId":"1789632380.884","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:06:33"}
{"leadChannelId":"1789632380.884","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-17 10:06:33"}
{"leadChannelId":"1789632380.884","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-17 10:06:33"}
{"leadChannelId":"1789632380.884","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-17 10:06:34"}
{"count":300,"frameBytes":160,"leadChannelId":"1789632380.884","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:06:35"}
{"count":400,"frameBytes":160,"leadChannelId":"1789632380.884","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:06:37"}
{"count":500,"frameBytes":160,"leadChannelId":"1789632380.884","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:06:39"}
{"level":"info","message":"StasisEnd canale 1789632380.884","meta":{"callCampaignId":4,"callTargetId":152,"phoneNumber":"3487068693","startedAt":"2026-09-17T08:06:20.167Z","userId":4},"timestamp":"2026-09-17 10:06:39"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632380.884 distrutto","timestamp":"2026-09-17 10:06:39"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-17 10:06:43"}
{"leadChannelId":"1789632380.884","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-17 10:06:43"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-17 10:06:43"}
{"leadChannelId":"1789632380.884","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-17 10:06:43"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-17 10:06:43"}
{"level":"info","message":"StasisEnd canale 1789632389.885","timestamp":"2026-09-17 10:06:43"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632389.885 distrutto","timestamp":"2026-09-17 10:06:43"}
{"code":1000,"leadChannelId":"1789632380.884","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-17 10:06:43"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789632380.884 fallito (probabilmente già chiuso):","timestamp":"2026-09-17 10:06:43"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:06:43"}
{"finalResult":null,"leadChannelId":"1789632380.884","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-17 10:06:45"}
{"coldCallId":443,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-17 10:06:45"}
{"level":"info","message":"Dialer worker: job 724 completato","result":{"coldCallId":443,"status":"hung_up_early"},"timestamp":"2026-09-17 10:06:45"}
{"callCampaignId":4,"callTargetId":161,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3479477329","timestamp":"2026-09-17 10:06:45"}
{"endpoint":"PJSIP/2337393479477329@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":161,"userId":4},"normalizedNumber":"2337393479477329","phoneNumber":"3479477329","timestamp":"2026-09-17 10:06:45"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-17 10:06:55"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:08:07:12 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 10:07:12"}
{"cause":0,"cause_txt":"Unknown","level":"info","message":"Canale 1789632405.888 distrutto","meta":{"callCampaignId":4,"callTargetId":161,"phoneNumber":"3479477329","startedAt":"2026-09-17T08:06:45.617Z","userId":4},"timestamp":"2026-09-17 10:07:15"}
{"callTargetId":161,"causeText":"Unknown","channelId":"1789632405.888","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:07:15"}
{"coldCallId":444,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:07:15"}
{"level":"info","message":"Dialer worker: job 650 completato","result":{"coldCallId":444,"status":"not_answered"},"timestamp":"2026-09-17 10:07:15"}
{"callCampaignId":4,"callTargetId":107,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3394886924","timestamp":"2026-09-17 10:07:15"}
{"endpoint":"PJSIP/2337393394886924@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":107,"userId":4},"normalizedNumber":"2337393394886924","phoneNumber":"3394886924","timestamp":"2026-09-17 10:07:15"}
{"cause":21,"cause_txt":"Call Rejected","level":"info","message":"Canale 1789632435.889 distrutto","meta":{"callCampaignId":4,"callTargetId":107,"phoneNumber":"3394886924","startedAt":"2026-09-17T08:07:15.698Z","userId":4},"timestamp":"2026-09-17 10:07:15"}
{"callTargetId":107,"causeText":"Call Rejected","channelId":"1789632435.889","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:07:15"}
{"coldCallId":445,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:07:15"}
{"level":"info","message":"Dialer worker: job 611 completato","result":{"coldCallId":445,"status":"not_answered"},"timestamp":"2026-09-17 10:07:15"}
{"callCampaignId":4,"callTargetId":193,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3208470506","timestamp":"2026-09-17 10:07:15"}
{"endpoint":"PJSIP/2337393208470506@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":193,"userId":4},"normalizedNumber":"2337393208470506","phoneNumber":"3208470506","timestamp":"2026-09-17 10:07:15"}
{"level":"info","message":"Canale 1789632435.890 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":193,"phoneNumber":"3208470506","startedAt":"2026-09-17T08:07:15.784Z","userId":4},"timestamp":"2026-09-17 10:07:25"}
{"callTargetId":193,"channelId":"1789632435.890","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-17 10:07:25"}
{"caller":["{phoneNumber:3208470506","callCampaignId:4","callTargetId:193","userId:4}"],"level":"info","message":"StasisStart canale 1789632435.890","meta":{"callCampaignId":4,"callTargetId":193,"phoneNumber":"3208470506","startedAt":"2026-09-17T08:07:15.784Z","userId":4},"timestamp":"2026-09-17 10:07:25"}
{"bridgeId":"62127d2f-d175-44b2-a142-8f58adfce2f7","leadChannelId":"1789632435.890","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-17 10:07:25"}
{"channelId":"1789632445.891","connectionId":"43c96ace-80cf-426e-987e-8ef9d119e266","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-17 10:07:25"}
{"connectionId":"43c96ace-80cf-426e-987e-8ef9d119e266","leadChannelId":"1789632435.890","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-17 10:07:25"}
{"leadChannelId":"1789632435.890","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-17 10:07:25"}
{"level":"info","message":"Canale 1789632445.891 risposto (Up)","timestamp":"2026-09-17 10:07:25"}
{"caller":[],"level":"info","message":"StasisStart canale 1789632445.891","timestamp":"2026-09-17 10:07:25"}
{"bridgeId":"62127d2f-d175-44b2-a142-8f58adfce2f7","externalChannelId":"1789632445.891","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-17 10:07:25"}
{"count":1,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:07:25"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:07:26"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"Telefoni","timestamp":"2026-09-17 10:07:27"}
{"leadChannelId":"1789632435.890","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Telefoni","timestamp":"2026-09-17 10:07:27"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789632435.890","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-17 10:07:27","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:07:27"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"Gratteria telefonica di tre","timestamp":"2026-09-17 10:07:28"}
{"count":200,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:07:29"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Gratteria telefonica di tre","timestamp":"2026-09-17 10:07:30"}
{"leadChannelId":"1789632435.890","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Gratteria telefonica di tre","timestamp":"2026-09-17 10:07:30"}
{"count":300,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:07:31"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"Sette zero cinque","timestamp":"2026-09-17 10:07:32"}
{"count":400,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:07:33"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"Sette zero cinque zero sei","timestamp":"2026-09-17 10:07:33"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"Sette zero cinque zero sei","timestamp":"2026-09-17 10:07:34"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"Sette milioni e cinquecentomilamila sei. Dopo il segnale","timestamp":"2026-09-17 10:07:35"}
{"count":500,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:07:35"}
{"leadChannelId":"1789632435.890","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Sette zero cinque zero sei","timestamp":"2026-09-17 10:07:35"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico","timestamp":"2026-09-17 10:07:35"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico","timestamp":"2026-09-17 10:07:35"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico registra il tuo","timestamp":"2026-09-17 10:07:36"}
{"count":600,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:07:37"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico registra il tuo messaggio.","timestamp":"2026-09-17 10:07:37"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":1587,"text":"Dopo il segnale acustico registra il tuo messaggio.","timestamp":"2026-09-17 10:07:39"}
{"count":700,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:07:39"}
{"count":800,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:07:41"}
{"audioDurationMs":8220,"chars":155,"leadChannelId":"1789632435.890","level":"info","llmMs":1375,"message":"Latenza turno bot","timeToFirstAudioMs":2461,"timestamp":"2026-09-17 10:07:41","ttsMs":1086}
{"count":900,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:07:43"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale","timestamp":"2026-09-17 10:07:44"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"Dopo il segnale acustico,","timestamp":"2026-09-17 10:07:45"}
{"count":1000,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:07:45"}
{"leadChannelId":"1789632435.890","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Dopo il segnale acustico","timestamp":"2026-09-17 10:07:46"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"registra il tuo","timestamp":"2026-09-17 10:07:46"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"registra il tuo messaggio.","timestamp":"2026-09-17 10:07:47"}
{"count":1100,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:07:47"}
{"leadChannelId":"1789632435.890","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"registra il tuo messaggio.","timestamp":"2026-09-17 10:07:48"}
{"count":1200,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:07:49"}
{"count":1300,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:07:51"}
{"count":1400,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:07:53"}
{"count":1500,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:07:55"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"Il messaggio","timestamp":"2026-09-17 10:07:56"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (finale)","msDaUltimoParlato":601,"text":"Il messaggio","timestamp":"2026-09-17 10:07:56"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"è stato inviato","timestamp":"2026-09-17 10:07:57"}
{"leadChannelId":"1789632435.890","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"è stato inviato","timestamp":"2026-09-17 10:07:57"}
{"count":1600,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:07:57"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"è stato inviato.","timestamp":"2026-09-17 10:07:57"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"è stato inviato. Arrivederci","timestamp":"2026-09-17 10:07:58"}
{"count":1700,"frameBytes":160,"leadChannelId":"1789632435.890","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:07:59"}
{"audioDurationMs":13561,"chars":250,"leadChannelId":"1789632435.890","level":"info","llmMs":1385,"message":"Latenza turno bot","timeToFirstAudioMs":2645,"timestamp":"2026-09-17 10:07:59","ttsMs":1260}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"è stato inviato. Arrivederci e grazie per","timestamp":"2026-09-17 10:07:59"}
{"level":"info","message":"StasisEnd canale 1789632435.890","meta":{"callCampaignId":4,"callTargetId":193,"phoneNumber":"3208470506","startedAt":"2026-09-17T08:07:15.784Z","userId":4},"timestamp":"2026-09-17 10:08:00"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632435.890 distrutto","timestamp":"2026-09-17 10:08:00"}
{"leadChannelId":"1789632435.890","level":"info","message":"Trascrizione lead (parziale)","text":"è stato inviato. Arrivederci e grazie per aver chiamato.","timestamp":"2026-09-17 10:08:00"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"è stato inviato. Arrivederci e grazie per aver chiamato.","timestamp":"2026-09-17 10:08:02"}
{"leadChannelId":"1789632435.890","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"è stato inviato. Arrivederci e grazie per aver chiamato.","timestamp":"2026-09-17 10:08:02"}
{"code":1011,"explicit":false,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-17 10:08:12"}
{"leadChannelId":"1789632435.890","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-17 10:08:12"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-17 10:08:12"}
{"level":"info","message":"StasisEnd canale 1789632445.891","timestamp":"2026-09-17 10:08:12"}
{"code":1000,"leadChannelId":"1789632435.890","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-17 10:08:12"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632445.891 distrutto","timestamp":"2026-09-17 10:08:12"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789632435.890 fallito (probabilmente già chiuso):","timestamp":"2026-09-17 10:08:12"}
{"level":"info","message":"93.43.60.230 - - [17/Sep/2026:08:08:13 +0000] \"GET /api/notifications/unread-count HTTP/1.1\" 304 - \"https://dem-tools.gix.management/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 Edg/153.0.0.0\"","timestamp":"2026-09-17 10:08:13"}
{"finalResult":null,"leadChannelId":"1789632435.890","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-17 10:08:14"}
{"coldCallId":446,"level":"info","message":"Tentativo di chiamata completato","status":"answered","timestamp":"2026-09-17 10:08:14"}
{"level":"info","message":"Dialer worker: job 676 completato","result":{"coldCallId":446,"status":"answered"},"timestamp":"2026-09-17 10:08:14"}
{"callCampaignId":4,"callTargetId":107,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3394886924","timestamp":"2026-09-17 10:08:14"}
{"attemptsMade":3,"callTargetId":107,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-17 10:08:14"}
{"level":"info","message":"Dialer worker: job 738 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-17 10:08:14"}
{"callCampaignId":4,"callTargetId":108,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3289076077","timestamp":"2026-09-17 10:08:14"}
{"attemptsMade":3,"callTargetId":108,"level":"info","maxAttempts":3,"message":"Limite tentativi raggiunto, target abbandonato","timestamp":"2026-09-17 10:08:14"}
{"level":"info","message":"Dialer worker: job 739 completato","result":{"coldCallId":null,"status":"max_attempts_reached"},"timestamp":"2026-09-17 10:08:14"}
{"callCampaignId":4,"callTargetId":109,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3275534883","timestamp":"2026-09-17 10:08:14"}
{"endpoint":"PJSIP/2337393275534883@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":109,"userId":4},"normalizedNumber":"2337393275534883","phoneNumber":"3275534883","timestamp":"2026-09-17 10:08:14"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789632494.894 distrutto","meta":{"callCampaignId":4,"callTargetId":109,"phoneNumber":"3275534883","startedAt":"2026-09-17T08:08:14.855Z","userId":4},"timestamp":"2026-09-17 10:08:15"}
{"callTargetId":109,"causeText":"Circuit/channel congestion","channelId":"1789632494.894","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:08:15"}
{"coldCallId":447,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:08:15"}
{"level":"info","message":"Dialer worker: job 740 completato","result":{"coldCallId":447,"status":"not_answered"},"timestamp":"2026-09-17 10:08:15"}
{"callCampaignId":4,"callTargetId":110,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3463417017","timestamp":"2026-09-17 10:08:15"}
{"endpoint":"PJSIP/2337393463417017@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":110,"userId":4},"normalizedNumber":"2337393463417017","phoneNumber":"3463417017","timestamp":"2026-09-17 10:08:15"}
{"cause":34,"cause_txt":"Circuit/channel congestion","level":"info","message":"Canale 1789632495.895 distrutto","meta":{"callCampaignId":4,"callTargetId":110,"phoneNumber":"3463417017","startedAt":"2026-09-17T08:08:15.231Z","userId":4},"timestamp":"2026-09-17 10:08:15"}
{"callTargetId":110,"causeText":"Circuit/channel congestion","channelId":"1789632495.895","level":"info","message":"Chiamata terminata senza risposta","timestamp":"2026-09-17 10:08:15"}
{"coldCallId":448,"level":"info","message":"Tentativo di chiamata completato","status":"not_answered","timestamp":"2026-09-17 10:08:15"}
{"level":"info","message":"Dialer worker: job 741 completato","result":{"coldCallId":448,"status":"not_answered"},"timestamp":"2026-09-17 10:08:15"}
{"callCampaignId":4,"callTargetId":111,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3496785007","timestamp":"2026-09-17 10:08:15"}
{"endpoint":"PJSIP/2337393496785007@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":111,"userId":4},"normalizedNumber":"2337393496785007","phoneNumber":"3496785007","timestamp":"2026-09-17 10:08:15"}
{"level":"info","message":"Canale 1789632495.896 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":111,"phoneNumber":"3496785007","startedAt":"2026-09-17T08:08:15.992Z","userId":4},"timestamp":"2026-09-17 10:08:35"}
{"callTargetId":111,"channelId":"1789632495.896","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-17 10:08:35"}
{"caller":["{phoneNumber:3496785007","callCampaignId:4","callTargetId:111","userId:4}"],"level":"info","message":"StasisStart canale 1789632495.896","meta":{"callCampaignId":4,"callTargetId":111,"phoneNumber":"3496785007","startedAt":"2026-09-17T08:08:15.992Z","userId":4},"timestamp":"2026-09-17 10:08:35"}
{"bridgeId":"fb69bbe8-9cf6-4e22-afb0-836c20ac9917","leadChannelId":"1789632495.896","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-17 10:08:35"}
{"channelId":"1789632515.897","connectionId":"b2071c80-6c92-4af5-9d56-d3d1bc7f0fbe","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-17 10:08:35"}
{"connectionId":"b2071c80-6c92-4af5-9d56-d3d1bc7f0fbe","leadChannelId":"1789632495.896","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-17 10:08:35"}
{"leadChannelId":"1789632495.896","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-17 10:08:35"}
{"level":"info","message":"Canale 1789632515.897 risposto (Up)","timestamp":"2026-09-17 10:08:35"}
{"caller":[],"level":"info","message":"StasisStart canale 1789632515.897","timestamp":"2026-09-17 10:08:35"}
{"bridgeId":"fb69bbe8-9cf6-4e22-afb0-836c20ac9917","externalChannelId":"1789632515.897","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-17 10:08:35"}
{"count":1,"frameBytes":160,"leadChannelId":"1789632495.896","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:08:35"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:08:36"}
{"count":100,"frameBytes":160,"leadChannelId":"1789632495.896","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:08:37"}
{"leadChannelId":"1789632495.896","level":"info","message":"Trascrizione lead (parziale)","text":"Pronto?","timestamp":"2026-09-17 10:08:39"}
{"leadChannelId":"1789632495.896","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Pronto?","timestamp":"2026-09-17 10:08:39"}
{"count":200,"frameBytes":160,"leadChannelId":"1789632495.896","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:08:39"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789632495.896","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-17 10:08:40","ttsMs":0}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Pronto?","timestamp":"2026-09-17 10:08:41"}
{"leadChannelId":"1789632495.896","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Pronto?","timestamp":"2026-09-17 10:08:41"}
{"count":300,"frameBytes":160,"leadChannelId":"1789632495.896","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:08:41"}
{"count":400,"frameBytes":160,"leadChannelId":"1789632495.896","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:08:43"}
{"count":500,"frameBytes":160,"leadChannelId":"1789632495.896","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:08:45"}
{"count":600,"frameBytes":160,"leadChannelId":"1789632495.896","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:08:47"}
{"count":700,"frameBytes":160,"leadChannelId":"1789632495.896","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:08:49"}
{"level":"info","message":"StasisEnd canale 1789632495.896","meta":{"callCampaignId":4,"callTargetId":111,"phoneNumber":"3496785007","startedAt":"2026-09-17T08:08:15.992Z","userId":4},"timestamp":"2026-09-17 10:08:50"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632495.896 distrutto","timestamp":"2026-09-17 10:08:50"}
{"level":"warn","message":"Nessun messaggio da Deepgram nonostante l'invio attivo di audio, segnalo silenzio","ms":4000,"timestamp":"2026-09-17 10:08:54"}
{"leadChannelId":"1789632495.896","level":"warn","message":"Riconnessione STT Deepgram dopo silenzio totale","timestamp":"2026-09-17 10:08:54"}
{"code":1005,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":null,"timestamp":"2026-09-17 10:08:54"}
{"leadChannelId":"1789632495.896","level":"error","message":"Sessione STT Deepgram chiusa inaspettatamente, termino la chiamata","timestamp":"2026-09-17 10:08:54"}
{"level":"error","message":"Errore nella sessione bot, chiudo la chiamata: Sessione STT chiusa inaspettatamente dal server","stack":"Error: Sessione STT chiusa inaspettatamente dal server\n    at SttStreamSession.onClose (/var/www/html/gix-demtools/backend/src/services/mediaBridge.service.js:386:30)\n    at WebSocket.<anonymous> (/var/www/html/gix-demtools/backend/src/services/sttStreaming.service.js:269:14)\n    at WebSocket.emit (node:events:524:28)\n    at WebSocket.emitClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:279:10)\n    at TLSSocket.socketOnClose (/var/www/html/gix-demtools/backend/node_modules/ws/lib/websocket.js:1360:15)\n    at TLSSocket.emit (node:events:536:35)\n    at node:net:343:12\n    at TCP.done (node:_tls_wrap:669:7)","timestamp":"2026-09-17 10:08:54"}
{"level":"info","message":"StasisEnd canale 1789632515.897","timestamp":"2026-09-17 10:08:54"}
{"code":1000,"leadChannelId":"1789632495.896","level":"info","message":"WebSocket media chiuso da Asterisk","reason":"","timestamp":"2026-09-17 10:08:54"}
{"cause":16,"cause_txt":"Normal Clearing","level":"info","message":"Canale 1789632515.897 distrutto","timestamp":"2026-09-17 10:08:54"}
{"0":"{","1":"\"","10":":","11":"\"","12":"C","13":"h","14":"a","15":"n","16":"n","17":"e","18":"l","19":" ","2":"m","20":"n","21":"o","22":"t","23":" ","24":"f","25":"o","26":"u","27":"n","28":"d","29":"\"","3":"e","30":"}","4":"s","5":"s","6":"a","7":"g","8":"e","9":"\"","level":"warn","message":"Hangup canale 1789632495.896 fallito (probabilmente già chiuso):","timestamp":"2026-09-17 10:08:54"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:08:54"}
{"finalResult":null,"leadChannelId":"1789632495.896","level":"info","message":"Sessione bot terminata","timestamp":"2026-09-17 10:08:56"}
{"coldCallId":449,"level":"info","message":"Tentativo di chiamata completato","status":"hung_up_early","timestamp":"2026-09-17 10:08:56"}
{"level":"info","message":"Dialer worker: job 742 completato","result":{"coldCallId":449,"status":"hung_up_early"},"timestamp":"2026-09-17 10:08:56"}
{"callCampaignId":4,"callTargetId":112,"level":"info","message":"Avvio tentativo di chiamata","phoneNumber":"3478040682","timestamp":"2026-09-17 10:08:56"}
{"endpoint":"PJSIP/2337393478040682@outbound-t1","level":"info","message":"Origino chiamata outbound","metadata":{"callCampaignId":4,"callTargetId":112,"userId":4},"normalizedNumber":"2337393478040682","phoneNumber":"3478040682","timestamp":"2026-09-17 10:08:56"}
{"level":"info","message":"Canale 1789632536.900 risposto (Up)","meta":{"callCampaignId":4,"callTargetId":112,"phoneNumber":"3478040682","startedAt":"2026-09-17T08:08:56.519Z","userId":4},"timestamp":"2026-09-17 10:09:04"}
{"callTargetId":112,"channelId":"1789632536.900","level":"info","message":"Lead ha risposto alla chiamata","timestamp":"2026-09-17 10:09:04"}
{"caller":["{phoneNumber:3478040682","callCampaignId:4","callTargetId:112","userId:4}"],"level":"info","message":"StasisStart canale 1789632536.900","meta":{"callCampaignId":4,"callTargetId":112,"phoneNumber":"3478040682","startedAt":"2026-09-17T08:08:56.519Z","userId":4},"timestamp":"2026-09-17 10:09:04"}
{"bridgeId":"7c4e944a-719a-4fa6-81bf-bad9bcc37343","leadChannelId":"1789632536.900","level":"info","message":"Bridge ARI creato","timestamp":"2026-09-17 10:09:04"}
{"channelId":"1789632544.901","connectionId":"a08159d5-a61d-49a2-b907-c6732b6f3593","level":"info","message":"Canale externalMedia (WebSocket server) creato","timestamp":"2026-09-17 10:09:04"}
{"connectionId":"a08159d5-a61d-49a2-b907-c6732b6f3593","leadChannelId":"1789632536.900","level":"info","message":"WebSocket media connesso ad Asterisk","timestamp":"2026-09-17 10:09:04"}
{"leadChannelId":"1789632536.900","level":"info","message":"MEDIA_START ricevuto","timestamp":"2026-09-17 10:09:04"}
{"level":"info","message":"Canale 1789632544.901 risposto (Up)","timestamp":"2026-09-17 10:09:04"}
{"caller":[],"level":"info","message":"StasisStart canale 1789632544.901","timestamp":"2026-09-17 10:09:04"}
{"bridgeId":"7c4e944a-719a-4fa6-81bf-bad9bcc37343","externalChannelId":"1789632544.901","level":"info","message":"Canale externalMedia aggiunto al bridge","timestamp":"2026-09-17 10:09:04"}
{"count":1,"frameBytes":160,"leadChannelId":"1789632536.900","level":"info","message":"Frame audio dal lead ricevuti","speaking":false,"timestamp":"2026-09-17 10:09:04"}
{"level":"info","message":"Sessione STT Deepgram aperta","timestamp":"2026-09-17 10:09:04"}
{"leadChannelId":"1789632536.900","level":"info","message":"Trascrizione lead (parziale)","text":"Tutto?","timestamp":"2026-09-17 10:09:05"}
{"leadChannelId":"1789632536.900","level":"info","message":"Lead ha parlato per primo, il bot risponde","text":"Tutto?","timestamp":"2026-09-17 10:09:05"}
{"leadChannelId":"1789632536.900","level":"info","message":"Trascrizione lead (parziale)","text":"Tutto?","timestamp":"2026-09-17 10:09:06"}
{"audioDurationMs":9799,"chars":158,"leadChannelId":"1789632536.900","level":"info","llmMs":null,"message":"Latenza turno bot","timeToFirstAudioMs":null,"timestamp":"2026-09-17 10:09:06","ttsMs":0}
{"count":100,"frameBytes":160,"leadChannelId":"1789632536.900","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:09:06"}
{"code":1011,"explicit":true,"level":"info","message":"Sessione STT Deepgram chiusa","reason":"Deepgram did not receive audio data or a text message within the timeout window. See https://dpgr.am/net0001","timestamp":"2026-09-17 10:09:06"}
{"level":"warn","message":"Nessun is_final/UtteranceEnd da Deepgram entro il timeout, finalizzo l'ultimo interim lato applicazione","text":"Tutto?","timestamp":"2026-09-17 10:09:07"}
{"leadChannelId":"1789632536.900","level":"warn","message":"Trascrizione finale ignorata: turno già in corso","text":"Tutto?","timestamp":"2026-09-17 10:09:07"}
{"count":200,"frameBytes":160,"leadChannelId":"1789632536.900","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:09:08"}
{"count":300,"frameBytes":160,"leadChannelId":"1789632536.900","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:09:10"}
{"count":400,"frameBytes":160,"leadChannelId":"1789632536.900","level":"info","message":"Frame audio dal lead ricevuti","speaking":true,"timestamp":"2026-09-17 10:09:12"}
