Configure Jitsi With Provisioning

With provisioning you can configure and fine-tune Jitsi in many ways and could even tweak settings that aren’t exposed through the UI. In this page are listed various properties that can be provisioned to Jitsi together with their explanation. They are all general properties, like any other, of the form key=value. If the property is boolean, it’s value can be either true/false or 1/0. Configuring Jitsi with provisioning has the same effect as adding those properties directly to the configuration file, as well as any option in this file can be provisioned. A good way to get hold of the properties is to first configure Jitsi from the UI the way you want it and then check what’s in the file.

Here follow some options that cannot be set through the UI.

Hiding Configuration

The following properties provide for the possibility to hide menu entries from appearing in Jitsi’s UI. They are boolean and can , and if not specified are considered as 1/true.

Menu “File”

  • hide or disable option “Add New Account” : net.java.sip.communicator.impl.gui.main.configforms.SHOW_ACCOUNT_CONFIG
  • hide or disable option “Add Contact” : net.java.sip.communicator.impl.gui.main.contactlist.CONTACT_ADD_DISABLED
  • hide or disable option “Create Group”: net.java.sip.communicator.impl.gui.main.contactlist.CREATE_GROUP_DISABLED
  • hide or disable option “Go To Chatroom” : net.java.sip.communicator.impl.gui.main.chatroomslist.GO_TO_CHATROOM_DISABLED

Menu “Tools”

  • Hide or disable option “Auto answer” : net.java.sip.communicator.impl.gui.main.menus.AUTO_ANSWER_MENU_DISABLED
  • Hide “Options / Preferences” : net.java.sip.communicator.impl.gui.main.configforms.SHOW_OPTIONS_WINDOW

“Options / Preferences” window

  • hide “Accounts” : net.java.sip.communicator.impl.gui.main.configforms.SHOW_ACCOUNT_CONFIG
  • hide “General” : net.java.sip.communicator.plugin.generalconfig.DISABLED
  • hide “Video” : net.java.sip.communicator.impl.neomedia.VIDEO_CONFIG_DISABLED
  • hide “Security” : net.java.sip.communicator.plugin.securityconfig.DISABLED
  • hide “Events” : net.java.sip.communicator.plugin.notificationconfiguration.DISABLED
  • hide “Chat” : net.java.sip.communicator.plugin.chatconfig.DISABLED
  • hide “Advanced” : net.java.sip.communicator.plugin.advancedconfig.DISABLED
  • hide individual options of “Advanced” tab in Options window
    • H264: net.java.sip.communicator.impl.neomedia.h264config.DISABLED
    • Opus, Silk: No property at the moment
    • Global proxy: net.java.sip.communicator.plugin.globalproxyconfig.DISABLED
    • SIP: net.java.sip.communicator.plugin.generalconfig.sipconfig.DISABLED
    • Contact sources: net.java.sip.communicator.plugin.contactsourceconfig.DISABLED
    • Keybindings: net.java.sip.communicator.plugin.keybindingsconfig.DISABLED
    • Plug-ins: net.java.sip.communicator.plugin.pluginconfig.DISABLED
    • Skings: net.java.sip.communicator.plugin.skinconfig.DISABLED
    • Call Recording: net.java.sip.communicator.impl.neomedia.callrecordingconfig.DISABLED
    • Logging: net.java.sip.communicator.plugin.loggingconfig.DISABLED
    • Provisioning: net.java.sip.communicator.plugin.provisionconfig.DISABLED
    • DNS: net.java.sip.communicator.plugin.dnsconfig.DISABLED
    • TLS Configuration: net.java.sip.communicator.plugin.certconfig.DISABLED