Author Message
RajeshBairagoni
Joined: Dec 16, 2013
Messages: 98
Offline
Hi Team,

I am trying to understand, is there any library which can generate events only whenever agent logged into terminal or logged out terminal ?


Regards,
Rajesh
MartinFlynn
Joined: Nov 30, 2009
Messages: 1922
Offline
Yes there is.

Place an AddressListener on an ACDAddress - the address of a Hunt Group (aka Skill). You will then get events whenever an agent with that skill logs in or out.

e.g. from JTAPI Exerciser AddressListener on Hunt Group address (40800) when agent (40700) logs in at station 40500:

10:32:35 Event received by AddressListener:[com.avaya.jtapi.tsapi.impl.events.addr.ACDAddressEventImpl]
Event.getAddress() =>40800
Event.getID() =>ACDAddressLoggedOnEvent
Event.getCause() =>CAUSE_NORMAL
AddressEvent.getAddress() =>a_40800
ACDAddressEvent.getAgent().getAgentID() =>40700
ACDAddressEvent.getAgent().getState() =>BUSY
ACDAddressEvent.getAgent().getACDAddress() =>40800
ACDAddressEvent.getAgent().getAgentTerminal() =>40500

Martin
Go to:   
Mobile view