Cisco Jabber silent install with specific configuration
Hello,
Is anybody one knows how to silent install Cisco Jabber (Version 12.9 here) AND make a specific configuration ?
The installer is an .msi.
I want this :
I'm out of idea from now, i tried many parameters without success.
I know that there is a bootstrap config file but i don't have any idea what argument that i can configure.
I tried arguments into the install command line like :
REBOOT=ReallySuppress /QN CLEAR=1 AUTHENTICATOR=CUP CUP_ADDRESS=xx@xx.com
With this command line, it still "Automatic" ticked and "use the default server" even if the textbox "server address" is perfectly fullied. But without case ticked, it is not valid.
I tried AUTHENTICATOR=CUCM but even if install is ok, it is impossible to launch the software, it asks me to send a report to Cisco and close software.
Thank you in advance.
Answers (3)
Have you tried /quiet?
Example Installation Commands
Review examples of commands to install Cisco Jabber for Windows.
Cisco Unified Communications Manager, Release 9.x
msiexec.exe /i CiscoJabberSetup.msi /quiet CLEAR=1Where:- CLEAR=1 — Deletes any existing bootstrap file.
- /quiet — Specifies a silent installation.
I'm sure you have found it already but look at the cisco instructions here
Comments:
-
I tried too, but it doesn't affect configuration.
I used /qn to make silent install on .msi and it works.
So silent install works but it is the configuration that isn't.
I saw that it is possible to make .mst but without any information on what property i need to create or update, it's complicated.
Even into the bootstrap configuration file, no information on what put into. - JohnIT 3 years ago-
SO all you can do is to contact Cisco directly, as it is a cisco software issue, not a KACE delivery issue and see if they have a solution - Hobbsy 3 years ago
Top Answer
Hi everyone,
First, thank you to each persons whose tried to help me. I appreciated.
Finally, after research and the help of Cisco Support, i can install Cisco Jabber like i want.
In fact, the version i was trying to install was not good, it seems that it contained a bug that make it crash with good parameters.
The good install parameters :
CLEAR=1 AHTENTICATOR=CUCM TFTP=xx.xxx.com /Quiet
This doesn't worked at first on version 12.9.0.
So i tried with an updated version : 12.9.2.54247 and it works.
Not as i wanted first but after ask question to Cisco support, they told me that configuration added by parameters with silent install was added somewhere into configurations. So with account automatic and login server default, it works.
So, parameters seems to replace login server by the one i put into parameters.
I have a certificate error after login now but the topic is resolved now.
Thank you again !
Jabber is not bad to package once you have all the info, but getting the info is the hardest thing I found. Hope the notes below help.
The deployment guide is here
The detailed guide is here
https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/jabber/12_8/cjab_b_parameter-reference-guide-jabber-128/cjab_b_parameter-reference-guide-jabber-128_chapter_0100.htmlThese are the MSI properties we used for out install. Keep in mind that most of the other settings are pushed out from the Cisco backend, ie we tried to get the backend to configure most of the jabber client, so minimal adjustments are required on install.
Side note, we used Skype for Business for our presence, so some of the settings below are to disable Jabber presence (presence = outlook, the green/yellow icon for online offline chat). Fyi, once jabber has set it self for presence, its a bit tricky to revert back to skype - leave a comment if you want more details on that.
I think CLICK2X to disable presence.
AUTOMATIC_SIGN_IN=False |
CLEAR=1 |
CLICK2X=DISABLE |
ENABLE_DPI_AWARE=True |
ENABLE_PRT=False |
LOCATION_MODE=ENABLEDNOPROMPT |
SERVICES_DOMAIN=YourDomain.ac.uk |
TELEMETRY_ENABLED=False |
UPN_DISCOVERY_ENABLED=False |
UXModel=Classic |
jabber-config-defaults.xml
Do a standard install of Jabber, and grab this file from the location below.
"C:\Program Files (x86)\Cisco Systems\Cisco Jabber\jabber-config-defaults.xml"
If you want to disable presence, edit the XML with the below - otherwise leave as is.
<!-- Policies -->
<userConfig name="CalendarIntegrationType" value="0"/>
After installing Jabber, overwrite the jabber-config-defaults.xml file with your file.
One more thing, if there are Certs you need adding to the client, you can just import them into the Cert store to avoid the Cisco Cert accept dialog.
Important!
I recommend just jamming all the properties in the install command line and not using a MST. I had issues with the MST not applying everything I wanted it to do, also you need the preconfigured MST from Cisco as the base to start from (ie, you need access to the portal)
If you really really want to use a MST, then take note of the below and use ORCA.
Enable yourcustom installer to save embedded streams.
- Select Tools > Options.
- Select the Database tab.
- Select Copy embedded streams during 'Save As'.
- Select Apply and then OK.
Comments:
-
Hello,
Thank you for your detailed answer.
But I don't understand how i have to use the .xml file.
I have installed cisco jabber, and seen the xml file, but even if i configure what i want into settings Cisco Jabber, the .xml doesn't seems to be updated after.
So what parameters i need to add in xml file ?
I tried to make an MST with authenticator and CUP_Address but it doesn't work.
Do you know what i have to modify and what argument i need to add to finalize my package ? - JohnIT 3 years ago-
Ah, I dont think you can default that? Since that is at pre login. Guess that is a Cisco support question.
When we log in we just input our email address and it pulls all the correct settings from the Cisco back end.
I did some research, and looks like the data is stored in
\AppData\Roaming\Cisco\Unified Communications\Jabber\CSF
If you wipe that folder out, it resets the client.
Sorry I couldnt help any more, Im not a Cisco person - just a packager. - rileyz 3 years ago-
Thank you for your help.
I will continue my research until a solution i hope.
I will try to get in touch with Cisco support. - JohnIT 3 years ago
I am following the op-premise Cisco Jabber guide and got the following but no workie... any ideas?
msiexec /i "CiscoJabberSetup.msi" /q CLEAR=1 AUTHENTICATOR=CUCM TFTP=myserver - mdryder 3 years ago
So it seems to be by default, but it is not. It has taken the parameters at the installation.
It works for me. - JohnIT 3 years ago