« Back to Cisco JTAPI Questions

Terminal registration problem

Combination View Flat View Tree View
Threads [ Previous | Next ]
I'm having the exact same symptoms outlined in this post: http://developer.cisco.com/web/jtapi/forums/-/message_boards/view_message/4516918 (an issue which also appears to be causing problems for this person as well: http://developer.cisco.com/web/jtapi/forums/-/message_boards/view_message/4727018)
 
When I call CiscoAddress.getButtonPosition(Terminal) on a "Terminal" I get an exception indicating that the terminal is not registered, but only on Terminals added via the "CiscoProvider.createTerminal()" method AND that aren't directly associated with my application user.
 
I've added a ProviderObserver that upon receipt of the ProvInServiceEv event, calls CiscoProvider.provider.registerFeature(CiscoProvFeatureID.TERMINAL_REGISTER_UNREGISTER_EVENT_NOTIFY).  Yet, I still do not see the CiscoProvTerminalRegisteredEv event unless I reset the phone (i.e., unplug it and plug it back in) - after doing this, not only do I see the CiscoProvTerminalRegisteredEv event, also the getButtonPosition() function starts working.
 
Is there a solution or work around for this apparent defect?  If so, can I get ahold of it without having to purchase CDN Support?
 
I would very much appreciate any assistance that anyone can provide with this problem.
 
Thanks,
 
Ron Buchanan