Author |
Message |
|
|
prabhuramMV
Joined: Dec 4, 2013
Messages: 5
Offline
|
Team,
I need to monitor all Skills and VDNs of an ACD for tracking and reportin purpose.
Which classes of JTAPI will be used for listening Skills/VDNs and what events AES can send?
PLease provide some details on this and any sample application if exist already.
Thanks
Prabhuram.
|
|
|
|
|
ShantanuJoshi
Joined: Dec 12, 2013
Messages: 21
Offline
|
You can add a CallListener or AddressListener to an Address representing an ACD or a VDN. The CallListener will receive events for all calls arriving at the ACD/VDN. You can also add an ACDAddressListener to an ACD. This will receive events when the state of an agent logged in to that ACD changes. See the Javadoc for each of the Listener classes to see what events are delivered to each type.
You can also take a look at the ACD sample app in the JTAPI SDK for an example of how to use ACDAddressListener.
|
|
|
|
|
prabhuramMV
Joined: Dec 4, 2013
Messages: 5
Offline
|
Hi,
I have VDN 3559999 whose skill is 2000. I have agent 3990951 who has the skill 2000.
Using JTAPI Exerciser I created ACDAddress object for VDN and then added callcenteraddress.addcalllistener() and I can monitor the VDN with following events
ConnCreatedEvent
ConnInprogressEvent
CallCentConnInProgressEv
CallCtlConnQueuedEv
Similarly, Can I monitor at skill level (2000)
Thanks
Prabhuram.
|
|
|
|
|
ShantanuJoshi
Joined: Dec 12, 2013
Messages: 21
Offline
|
Skill 2000 will correspond to a particular huntgroup/ACD on Communication Manager. Enter 'display huntgroup 2000' to get the extension for the ACD. You can add a CallListener to the ACD extension to receive events for calls passing through the ACD.
|
|
|
|
|
prabhuramMV
Joined: Dec 4, 2013
Messages: 5
Offline
|
Hi,
using JTAPI execiser, created a address for for huntgroup 3500601 for the skill 601 and added following observers
1. address.addcallobserver(callobserver)
2. address.addobserver(addressobserver)
3. callcenteraddress.addcallobserver(callobserver,false)
Then I placed a call to that skill and answered in OneX, but I could not see any events in the JTAPIExeciser
Am I missing something here?
|
|
|
|
|
prabhuramMV
Joined: Dec 4, 2013
Messages: 5
Offline
|
Adding to the below post..
My issue is smiliar to that post "How to get Queue events" which I found in this forum.
In my case call is getting queued to the skill and I can answer the same in OneX agent.
If the monitor the VDN, I can receive the event, only while monitoring hutgroup no event comes in the JTAPI.
PLease guide me
|
|
|
|
|
MartinFlynn
Joined: Nov 30, 2009
Messages: 1922
Offline
|
A monitor on a huntgroup does not give Call Control-type events (eg. Delivered, Established etc.). It only gives Agent Login/Logout events.
Martin
|
|
|
|
|
prabhuramMV
Joined: Dec 4, 2013
Messages: 5
Offline
|
Hi Martin,
You mean to say, only addresslistener can be added to huntgroup?
And adding calllistener to huntgroup does not get any events like callqueued, delivered etc.
So, below code is invalid?
CallControlAddress mySkillAddress = (CallControlAddress) jtapiLink.tsapiProvider.getAddress(<group_extension>);
MyCallControlConnectionListener callList = new MyCallControlConnectionListener ();
mySkillAddress.addCallListener(callList);
|
|
|
|
|
MartinFlynn
Joined: Nov 30, 2009
Messages: 1922
Offline
|
That is correct.
Martin
|
|
|