Hi
We are using ABE 3.2.2 (based on 1.4)
We are using QM 1.5.5
We are attempting to do hotdesking (any agent, any extension, any queue, depending on the day)
This is a new install, and I don't know too much about asterisk/QM
We have had to abandon AgentCallBackLogin as Digium won't help us if we use it anywhere.
Thus, we are trying to use the phones to sign agents in and out of Queues, and use the web portal for the agents to see what queues they are signed into, and their call history, pause/unpause and call summary.
The problem, is this.
I have Agent/767 (Darren) who sits at extension 764 and signs into the Internet Support Queue. I go to the QM admin page, and I see under "Agents Currently Logged In" I see:
Liz C 01/11 - 09:33:17 InternetSupport -
Darren 01/11 - 09:33:17 InternetSupport -
Now, Liz C happens to be Agent 764 and I have not signed her in...so Queuemetrics is confusing the current extension 764 of Darren (Agent/767) as Agent Liz C actually signed in, when she is not.
Here is what Asterisks shows
However, when I goto asterisk, and do a queue show, it looks fine and it appears to function OK - UPDATE JAN 12 - I think we have demonstrated that phantom agent takes queue calls. END OF UPDATE
queuemetrics*CLI> queue show
InternetSupp has 0 calls (max unlimited) in 'leastrecent' strategy (0s holdtime), W:0, C:0, A:0, SL:0.0% within 0s
Members: *CLI>
767 (local/764@DLPN_BruceTelecom1/n) (dynamic) (Not in use) has taken no calls yet
No CallersCLI>
when I go to agent show, I see nothing, and I don't know if this is a problem or not.
queuemetrics*CLI> agent show
764 (Liz C) not logged in (musiconhold is 'default')
767 (Darren) not logged in (musiconhold is 'default')
2 agents configured [0 online , 2 offline]
If I look at /var/log/asterisk/queue_log I see this.
1263220397|1263220395.5|InternetSupport|local/764@DLPN_BruceTelecom1/n|ADDMEMBER|
1263220397|1263220395.5|InternetSupport|Agent/767|ADDMEMBER|-
Here is my cli trace of the agent signing in. --oops, this is signing out..I will post a signin trace soon
-- Executing [717@DLPN_BruceTelecom1:1] Answer("SIP/764-0a34bc38", "") in new stack
-- Executing [717@DLPN_BruceTelecom1:2] Read("SIP/764-0a34bc38", "agentnumber|extension") in new stack
-- <SIP/764-0a34bc38> Playing 'extension' (language 'en')
-- User entered '767'
-- Executing [717@DLPN_BruceTelecom1:3] RemoveQueueMember("SIP/764-0a34bc38", "InternetSupport|local/764@DLPN_BruceTelecom1/n|||767") in new stack
[Jan 11 09:32:55] NOTICE[31480]: app_queue.c:3955 rqm_exec: Removed interface 'local/764@DLPN_BruceTelecom1/n' from queue 'InternetSupport'
-- Executing [717@DLPN_BruceTelecom1:4] System("SIP/764-0a34bc38", " /bin/echo "1263220375|1263220373.3|InternetSupport|Agent/767|REMOVEMEMBER|-" >> /var/log/asterisk/queue_log") in new stack
-- Executing [717@DLPN_BruceTelecom1:5] Hangup("SIP/764-0a34bc38", "") in new stack
== Spawn extension (DLPN_BruceTelecom1, 717, 5) exited non-zero on 'SIP/764-0a34bc38'
Any ideas?