QueueMetrics > Running QueueMetrics

Login and Logout sessions missing

(1/3) > >>

torontob:
Hello,

This is what we use to Login and Logout users through a Speed Dial on an Aastra phone:

Login:
exten => 90001,1,Answer()
exten => 90001,n,AddQueueMember(500|Local/${CALLERID(num)}@from-internal/n)
exten => 90001,n,Playback(agent-loginok)
exten => 90001,n,Hangup()

Logout:
exten => 90000,1,Answer
exten => 90000,n,RemoveQueueMember(500|Local/${CALLERID(num)}@from-internal/n)
exten => 90000,n,Playback(agent-loggedoff)
exten => 90000,n,Hangup

Agents are used to using the phone sets and it's also safer as QM may fail at one point and Agents can still login to the queues with Speed Dial keys attaches back to extension 90001 (login) and 90000 (logout).

However, it seems that none of those events are read by QM as they are only ADD and REMOVE member and in Queue log and login or logoff is not added.

Queue_Log Report:
1286991484|1286991484.730|500|Local/366@from-internal/n|ADDMEMBER|
1286991510|1286991510.732|500|Local/366@from-internal/n|REMOVEMEMBER|

How can I change above dialplan to include a format accepted by QM?

***My question on this would remain as why ADD and REMOVE member are not translated as Login/Logoff since they are exactly the same thing.

And which part of the Report is fully responsible for reporting the session data including Login, Logoff and Pause, Unpause? In details...


Thanks



QueueMetrics:
That is exactly what QM does on newer systems. Try and take a trace of what Qm logs whe n an agent logs over QM versus phone, so we can spot the difference.

torontob:
I have copied and pasted exact same things from the /etc/asterisk/extensions_queuemetrics.conf and sessions are logged properly but whenever an Agent logs into English Queue they also show logged in on Russian Queue and on French Queue. This is not accurate. What could be causing this?

QueueMetrics:
Likely: when an agent is logged on using AgentLogin, s/he is available on all queues he's working on - but QM does not know which ones unless you tell it. So if you use realtime mode "All", it will show all agents logged on, no matter what the queue you are monitoring.

torontob:
I am sorry I am not comprehending. Please tell me what steps to take to fix this so it shows the proper queue log in.

Currently installed in PIAF with Qloader and Asterisk 1.4. My dial-plan for Login is as shown above. What should I echo into the queue log file to show which Queue I am logging into?

Are you saying that this line should include the queue number?
1286991484|1286991484.730|500|Local/366@from-internal/n|ADDMEMBER|

As you can see it already does have the 500 in it. What else should we have?

Thanks

Navigation

[0] Message Index

[#] Next page

Go to full version