During our recent webinar on Eclipse Rich Client Platform (RCP), one of the attendees asked this question:
Is it possible to integrate Voice Over IP (VOIP)?
The answer is simple: absolutely! In fact, lots of technology can be integrated with RCP.
The Eclipse Communication Framework (ECF) project is currently working on providing support for VOIP. In the meantime, if you are aware of an alternative solution that lets you leverage VOIP from Java, you can use it as part of your RCP application. Eclipse RCP will supply the desktop integration, window management, component model, extensibility, update manager, etc.; your VOIP library supplies the VOIP support.
In order to bring an existing library (i.e. JAR files) into an Eclipse RCP application, you’ll have to turn the library into an OSGi/Equinox bundle/plug-in/component (instructions are here).