While working with Asterisk Queues and the command AgentLogin is it possible to have the AgentLogout based on an event or timeframe? I know there is the auto logoff based on the ring timout, but this is not really satisfying the requirement.
What I am looking for, is more of a traditional ACD scenario (using the AgentCallbackLogin is not an option for various reasons) where after a call takes a call they are set to unavailable/wrap-up (and hardcoding wrap-up time in the agents.conf is not a solution either) and then also have the choice to logout. Also, an option here is not to disconnect, as I would like to apply treatments in the dialplan after they ‘logout’.
Any ideas?