Author |
Message |
|
|
BrunoHaas2
Joined: Feb 5, 2009
Messages: 40
Offline
|
Hi,
At a customer site, they have a huntgroup set as skill group, and our dmcc application can not add listeners to it. We got InvalidDeviceIDException. Below is the full stack trace. Is the huntgroup need to set in a certain configuration so that the dmcc application can monitor it it? Please advise
Nov 04, 2016 10:40:48 AM com.avaya.mvcs.proxy.ClientProxy routeRequest
WARNING: Received an unexpected Exception 1
ch.ecma.csta.errors.InvalidDeviceIDException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.avaya.mvcs.proxy.ClientNegAckToException.convertErrorToException(ClientNegAckToException.java:130)
at com.avaya.mvcs.proxy.XmlGatewayClient.handleRequest(XmlGatewayClient.java:250)
at com.avaya.mvcs.proxy.Pipeline.handleRequest(Pipeline.java:346)
at com.avaya.mvcs.proxy.ClientProxy.routeRequest(ClientProxy.java:645)
at com.avaya.mvap.svcproxy.ServiceProxy.marshallRequest(ServiceProxy.java:131)
at com.avaya.mvap.svcproxy.MonitoringServicesProxy.addEventListener(MonitoringServicesProxy.java:632)
at com.avaya.mvap.svcproxy.MonitoringServicesProxy.addLogicalDeviceFeatureListener(MonitoringServicesProxy.java:1113)
Thanks a lot
|
|
|
|
|
MartinFlynn
Joined: Nov 30, 2009
Messages: 1919
Offline
|
In order for DMCC to be able to monitor as Hunt Group using a LogicalDeviceFeatureListener, the Huntgroup must be configured as an ACD split. AFAIK, this means the Huntgroup must have the following setting:
ACD? y
Martin
|
|
|
|
|
BrunoHaas2
Joined: Feb 5, 2009
Messages: 40
Offline
|
Hi Martin,
We already had ACD set to "y"
can you think of other possible reason to cause this issue?
Update from our customer:
"our PBX cannot handle split hunt groups. According to my understanding, you can have either skill or split ACD groups but cannot have both. Our system uses skills."
Is that correct?
If the huntgroup is set to "skills", is that possible to monitor it to get agent login/logout events?
Thanks
|
|
|
|
|
MartinFlynn
Joined: Nov 30, 2009
Messages: 1919
Offline
|
Hi Bruno,
A huntgroup can be either a Skill or a Split. AFAIK, to get Agent Login/Logout events, it must be a Skill.
ACD means is can be used in a vector.
My terminology previously may have been a bit incorrect - it is based on terminology used in the TSAPI Programmers Reference.
Make sure the huntgroup is configured with:
Skill? y
I only mentioned ACD previously as, on my system at least, both ACD and Skill must be the same.
Martin
|
|
|
|
|
BrunoHaas2
Joined: Feb 5, 2009
Messages: 40
Offline
|
We have all ACD, Queue, Vector, Skills set to "y", but still got the above exception
Only AAS has "n"
Is there any possible cause of this problem?
Thanks
|
|
|
|
|
MartinFlynn
Joined: Nov 30, 2009
Messages: 1919
Offline
|
Sorry Bruno, I can't think of anything else. Just make sure that the DeviceID you are sending in DMCC is actually correct and correctly formatted.
Martin
|
|
|
|
|
Narsimha
Joined: Jan 31, 2017
Messages: 15
Offline
|
Can you help me with any sample java code snipped for monitoring hunt group.
Looks like I need to monitor hunt group to be able to handle agent login/logout events.
Appreciate your help
|
|
|
|
|
MartinFlynn
Joined: Nov 30, 2009
Messages: 1919
Offline
|
Monitoring a huntgroup for call control events is exactly the same as monitoring a station. You should find ample examples in the sample applications that come in the SDK and the extra sample applications on Devconnect. Also, search through the DMCC forums here and I am sure some snippets have been posted.
Martin
|
|
|