I've downloaded the current version of the Skype java library tarball and have come up with the following questions:
First, it appears that the Call class contains all of the functionality needed to make use of the CallStatusChangedListener. However, when I attempt to actually use a listener, its method is never called. Additionally, attempts to run the CallStatusTest included in the package of JUnit tests fails with the error that the assertion failed; it appears that the listener's method in that test is not being called either. Further inspection of the code in the Call class revealed that the method to fire the status changed event is never actually being called. Is there some other way to enable this functionality? It looked as though it would be a simple matter of adding a line to the setStatus method that would fire the event but this has not corrected the problem.
Second, I am wondering if it is possible to create a stand-alone application using the java library? That is, is it possible to build a java application that uses this library and will run on a machine which does not have the Skype client software installed? If not, is it at least possible to make calls from a java application without having the Skype client's GUI dialogs popping up?
Thank you for whatever information you can give me.