Hi - I’m using 11.1.0. Agents log in/out using this code:
[code][login_out]
exten => 222,1,Answer()
exten => 222,n,VMAuthenticate(@agent)
exten => 222,n,AddQueueMember(MDQueue1,Local/${AUTH_MAILBOX}@to_agents/n)
exten => 222,n,AddQueueMember(MDQueue2,Local/${AUTH_MAILBOX}@to_agents/n)
exten => 222,n,AddQueueMember(MDQueue3,Local/${AUTH_MAILBOX}@to_agents/n)
exten => 222,n,Read(AGENT_SIP,agent-newlocation)
exten => 222,n,Set(DB(agent_sip/${AUTH_MAILBOX})=${AGENT_SIP})
exten => 222,n,Playback(agent-loginok)
exten => 222,n,Playback(goodbye)
exten => 222,n,Hangup
exten => 223,1,Answer()
exten => 223,n,VMAuthenticate(@agent)
exten => 223,n,RemoveQueueMember(MDQueue1,Local/${AUTH_MAILBOX}@to_agents/n)
exten => 223,n,RemoveQueueMember(MDQueue2,Local/${AUTH_MAILBOX}@to_agents/n)
exten => 223,n,RemoveQueueMember(MDQueue3,Local/${AUTH_MAILBOX}@to_agents/n)
exten => 223,n,Set(oldvar=${DB_DELETE(agent_sip/${AUTH_MAILBOX})})
exten => 223,n,Playback(agent-loggedoff)
exten => 223,n,Playback(goodbye)
exten => 223,n,Hangup
[/code]
When agents log out then back in, say for a lunch break, their call count resets to zero. Is there a way for the counter to not get reset when agents log out/in? I’ve googled but so far found nothing useful.
