Prompt agent about being paused or logged out of queue

I am trying to solve a pretty basic issue with my agents and them forgetting they are paused or logged out of the queue.

What happens is that the agent will pause while at lunch or going to the bathroom. When they come back to their desk they forget to log back in. I would like the agent to have a website open or application installed that will pop a notification up after 5 mins of being paused or logged out. This notification would give the agent the option to log back in or snooze the notification for X amount of mins. Some basic status and information would also be nice to have in the interface at all times. Any thoughts on a plugin that might be close to what i am looking for? I am willing to make modifications if needed.