Perfil e Interfaz para Recepción de Comprobantes

Solo comentarles que ya tengo funcional una personalización de g3w que a partir de la definición de sectores y la asignación de los usuarios a un sector, permite recepcionar manualmente o usando un lector de código de barras estándar comprobantes y guardar el comprobante recepcionado, el usuario y el sector para futuros reportes y permitir el seguimiento del comprobante.

Está subido todo al svn del SIU (por si quieren darle una mirada).

Sobre esto tengo una pregunta… en el supuesto caso que se esté mucho tiempo sin actividad, la sesión muere, y la llamada ajax se cuelga esperando una respuesta que nunca llega.

¿Hay forma desde el controller de la respuesta ajax de detectar que la sesión murió y responder con error o forzar el refresh del sitio?