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