Cisco Unified Application Environment Developer Forums

« Back to Developers

Timeout errorr using JTapiGetStatus from a java based application

Combination View Flat View Tree View
Threads [ Previous | Next ]
Hi to all, I have a Java based application triggered by an IncmingCall event 
I have to check phone status before redirect the call, so I call JTapiGetDeviceStatus:
...

  JTapiGetDeviceStatusOptions jo = new  JTapiGetDeviceStatusOptions();
   jo.setTimeout(10000);
   JTapiGetDeviceStatusResult jres =  server.jTapiGetDeviceStatus(sessionId, "SEP1C17D3C35DC8", jo);

 
but I got a timeout error
etch.util.TimeoutException: timeout waiting for cisco.uc.cuae.legacy.JTapi._result_jTapiGetDeviceStatus(-1243367454)
at etch.bindings.java.transport.DefaultDeliveryService.endcall(DefaultDeliveryService.java:200)
at etch.bindings.java.support.RemoteBase._endcall(RemoteBase.java:111)
at cisco.uc.cuae.legacy.RemoteJTapiServer$_Async._end_jTapiGetDeviceStatus(RemoteJTapiServer.java:2197)
at cisco.uc.cuae.legacy.RemoteJTapiServer.jTapiGetDeviceStatus(RemoteJTapiServer.java:336)
at rp_redirect.RemoteRP_RedirectServer.jTapiGetDeviceStatus(RemoteRP_RedirectServer.java:765)
at rp_redirect.ImplRP_RedirectClient.incomingCall(ImplRP_RedirectClient.java:77)
at cisco.uc.cuae.legacy.StubCallControlClient$2.run(StubCallControlClient.java:76)
at cisco.uc.cuae.legacy.StubCallControlClient$2.run(StubCallControlClient.java:1)
at etch.bindings.java.support.StubBase$StubPoolRunnable.run(StubBase.java:181)
at etch.bindings.java.support.QueuedPool$1.doit(QueuedPool.java:54)
at etch.util.TodoManager.run(TodoManager.java:122)
at java.lang.Thread.run(Unknown Source)

 
Phone is  monitored, and if I enable a designer script whom does the same thing, it works.
 
Any idea ?
Thanks.