You may have already considered this but... you could use Agent ID's instead of members in the hunt group set up. All agents would need to login when they want to take calls and logout when they don't. This would allow them to log in on different phones also rather than require them to be at an phone extension that is a 'member' of the hunt group.