I've just added a new version service and its implementation. All bundles (such as the Help->About dialog) can now query the current version of SIP Communicator.
I've also crafted an ant "version" task that sets a sip-communicator.version property. Package maintainers could now use this property to complete the name of their packages.
When executed by cruisecontrol the ant version target also takes into account the build number and includes it inside the value of the version property. This way nightly builds would automatically include it.
The next successful nightly build should therefore carry a version label that looks like this:
Let me know if you encounter any problems using it.