Author Message
Tanaji_Bhale
Joined: Sep 26, 2016
Messages: 64
Offline
Hi,

I have Click2Call sample application and it is using browser based soft client developed using JS CSDK to dial a number or for incoming call.

Now when I click to dial a number from Click2Call application, expectation is JS soft client should go off hook and dial the number, but I'm getting bellow error ( attached is the screenshot ) (Note that if I use Avaya one-x or Equinox soft client instead of JS softclient all work fine.)




com.avaya.jtapi.tsapi.TsapiPlatformException: CSTA Error: 0
at com.avaya.jtapi.tsapi.tsapiInterface.TSErrorMap.throwCSTAException(TSErrorMap.java:100)
at com.avaya.jtapi.tsapi.tsapiInterface.TsapiSession.send(TsapiSession.java:577)
at com.avaya.jtapi.tsapi.tsapiInterface.TsapiSession.send(TsapiSession.java:475)
at com.avaya.jtapi.tsapi.tsapiInterface.Tsapi.makeCall(Tsapi.java:1237)
at com.avaya.jtapi.tsapi.impl.core.TSCall.connect(TSCall.java:735)
at com.avaya.jtapi.tsapi.impl.TsapiCall.connect(TsapiCall.java:198)
at click2call.Click2Call.callBack(Click2Call.java:387)
at click2call.Click2Call.access$7(Click2Call.java:358)
at click2call.Click2Call$MyActionListener.actionPerformed(Click2Call.java:479)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6535)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6300)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4891)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2750)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Error in connect : CSTA Error: 0



So my question is why my JS soft client does not go off hook and auto dial a click2call number like Equinox or one-x client? if it is not supported by JS csdk client then how can I achieve this using JTAPI ?


Thanks in advance.

Regards,
Tanaji Bhale.
  • [Thumb - TSAPI_error_JS_CLIENT.JPG]
[Disk] Download
MartinFlynn
Joined: Nov 30, 2009
Messages: 1922
Online
I have never come across JS CSDK before. It is possible that your problem is due to trying to run the java JTAPI libraries in a non-standard environment.

The TSAPI Programmers guide gives a description of error 0 as:
GENERIC_UNSPECIFIED (0) An error has occurred. The TSAPI Service could not provide one of the more specific error values described below.

This makes me think that your problem is a bit out of the ordinary. Perhaps a fundamental error, such as not opening a connection to AE Services before making an API call.

Martin

Tanaji_Bhale
Joined: Sep 26, 2016
Messages: 64
Offline
Thanks Martin for information!

I came to know that the problem is due to Avaya Aura Web Gateway. AAWG is unable to forward sip to webrtc signal message (probably REFER) to JS client that should actually ask js client to auto dial a number when I perform click2call operation.

Anyway, Now I'm looking for best alternatives solutions to this problem. your suggestion/approach would be helpful to me.

Regards,
Tanaji Bhale.
MartinFlynn
Joined: Nov 30, 2009
Messages: 1922
Online
If you explain your call flow and environment, maybe I can give some advice.
Go to:   
Mobile view