The only more or less simple way to create a "provisioning quickstart
entry" would be to restart the whole application after the provisioning
data is saved to disk.
That would be tolerable wouldn't it. It would be possible to do that
Probably, but I don't know how. I managed to shutdown Jitsi with a System.exit() but I have no idea how to restart it without a helper application. Maybe Felix (the underlying OSGi Framework) would have a way to do that...
The idea is to give Jitsi into the hands of non-techies. And it has to be
done only once when installing.
We deploy Jitsi via WebStart to our end users. Maybe that would be an option for you too?
Or if you don't fear writing some lines of Java and build your own Setups, you could pre-fill the provisioning properties like this:
public static void main(String args) throws Exception
// prepare the provisioning config
File configPath =
File configFile = new File(configPath, "sip-communicator.properties");
Properties p = new Properties();
// enforce the provisioning properties
p.store(new FileOutputStream(configFile), "");
// launch the original app
Or copy a template sip-communicator.properties from a setup.
- Give it a name which explains, what it actually means.
Well that's not up to me... I'm not a committer on Jitsi, I only adapt
the application to my needs and try to give the commonly useful stuff
back to public.
Perhaps someone else on the list has an idea.
Automatic Profile Download?
Provisioning isn't that bad as it is a single word and actually does what it says.
Sure. Emil told me that provisioning is rarely used, so I guess it's not
really a priority.
Of course not. It might be the case because noone knows what it is good
for and also because all the UI elements are carefully hidden But it
might be a feature to bring Jitsi ahead. I might write an article about
it - but as provisioning is now - it's hard to tell a non-techie how to
I guess a non-techie doesn't have a server to provide a profile at all...
Do you have an idea how the enhanced quickstart should look like (maybe create a modified screenshot)? Providing all available options like in the advanced config panel would probably be confusing.