More details. This seems to happen when caller hangs up after queue has started ringing an agent. First time after a restart and login it doesn't seem to happen.

It seems that whenever 'hangup' occurs it isn't being properly recorded that the agent is now idle. Even logging back in does clear it up, only thing that clears it up is restarting * fresh, and then it only works for a single call.

This is very reproducible on my system here...I have to put it into production soon so anyone with any ideas and help would be greatly appreciated.

--On Thursday, October 14, 2004 17:20 -0600 Michael Loftis <[EMAIL PROTECTED]> wrote:

Bit of transcript below, relevant portion is this though::

    -- Executing ChanIsAvail("SIP/4111-6358", "Agent/@1") in new stack
Oct 14 16:58:43 NOTICE[101393]: chan_agent.c:549 agent_hangup: Agent
'Michael Loftis' didn't answer/confirm within 20 seconds (waited 118)


Agent was logged in via AgentCallbackLogin, but ChanIsAvail triggered some sort of idle check, and because ethe agent had logged in a couple of minutes ago, it returns ChanIsAvail as true, but logs the agent out since they 'didn't respond'

I doubt the bug is created/can be created by my dialplan, I dial an exten
to login using AgentCallbackLogin (8900) then hang up, wait around for a
bit, then have someone dial into the support queue logic/extension.
ChanIsAvail is run, my agent is logged out if it's been more than 20
seconds since I logged in, they're entered into the queue anyway.


pbx0*CLI> show agents 4101 (Tom Connell) not logged in (musiconhold is 'default') 4113 (John Masterson) not logged in (musiconhold is 'default') 4119 (Michael Loftis) available at '[EMAIL PROTECTED]' (musiconhold is 'default') -- Executing Answer("SIP/4111-6358", "") in new stack -- Executing SetMusicOnHold("SIP/4111-6358", "default") in new stack -- Executing DigitTimeout("SIP/4111-6358", "5") in new stack -- Set Digit Timeout to 5 -- Executing ResponseTimeout("SIP/4111-6358", "5") in new stack -- Set Response Timeout to 5 -- Executing SetCIDName("SIP/4111-6358", "[SQ]Janiel Sanchelli|a") in new stack -- Executing Macro("SIP/4111-6358", "supportq") in new stack -- Executing Macro("SIP/4111-6358", "setafterhours") in new stack -- Executing SetVar("SIP/4111-6358", "AFTERHOURS=1") in new stack -- Executing GotoIfTime("SIP/4111-6358", "8:00-17:00|mon-fri|*|*?200") in new stack -- Goto (macro-setafterhours,s,200) -- Executing SetVar("SIP/4111-6358", "AFTERHOURS=0") in new stack -- Executing ChanIsAvail("SIP/4111-6358", "Agent/@1") in new stack Oct 14 16:58:43 NOTICE[101393]: chan_agent.c:549 agent_hangup: Agent 'Michael Loftis' didn't answer/confirm within 20 seconds (waited 118) -- Executing Goto("SIP/4111-6358", "s|300") in new stack -- Goto (macro-supportq,s,300) -- Executing Queue("SIP/4111-6358", "supportq") in new stack -- Started music on hold, class 'default', on SIP/4111-6358 -- Stopped music on hold on SIP/4111-6358 -- Playing 'queue-youarenext' (language 'en') -- Told SIP/4111-6358 in supportq their queue position (which was 1) -- Playing 'queue-thankyou' (language 'en') -- Started music on hold, class 'default', on SIP/4111-6358 Oct 14 16:58:50 NOTICE[101393]: app_queue.c:749 wait_for_answer: No one is answering queue 'supportq' -- Stopped music on hold on SIP/4111-6358 -- User disconnected when they almost made it == Spawn extension (macro-supportq, s, 300) exited non-zero on 'SIP/4111-6358' in macro 'supportq' == Spawn extension (from-sip, 8901, 6) exited non-zero on 'SIP/4111-6358'


-- GPG/PGP --> 0xE736BD7E 5144 6A2D 977A 6651 DFBE 1462 E351 88B9 E736 BD7E _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users




--
GPG/PGP --> 0xE736BD7E 5144 6A2D 977A 6651 DFBE 1462 E351 88B9 E736 BD7E _______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to