Mmmm
Quizas en JavaScript puedas hacer un cronometro que cuente los segundos de inactividad en la pagina web, y que si esos seg son iguales al tiempo de vida de la variable session, te indique que termino. Es una analogia al protector de pantallas de Windows.
:saludos: