cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
10090
Views
20
Helpful
12
Replies

How to start Jabber minimized to tray?

AvagoCraig
Level 1
Level 1

Just installed Jabber 10.6 today.   When my PC (windows 7x64) starts, Jabber either opens maximized, or minimized to taskbar.  I want it to start minimized to the system tray.   To get it there manually, I have to maximize then click the red [x] in the top right.  I want my computer to start that way automatically tho.  Any ideas how to do that? 

12 Replies 12

Manish Gogna
Cisco Employee
Cisco Employee

Hi,

When "Start Cisco Jabber when my computer starts" is checked, Jabber will start minimized to the system tray. Please try and let us know if it works.

 

HTH

Manish

 

Hello,

    As you have noticed the behavior already, the new feature in 10.6 is that the client opens in minimized state.

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/jabber/Windows/10_6/rn/JABW_BK_C6A8A6C3_00_cisco-jabber-for-windows-10_6-release-notes.html#JABW_RF_N22A2C63_00

"Client Behavior at Start Up - By default, the client opens in a minimized state. However, you can configure the client to open in the same state that it was in when you last closed it. For example, if you last exited the client with the Jabber window open, then the next time you start Jabber, the window is opened. You set the HonourLastWindowState parameter to true. The option to Start Cisco Jabber when my computer starts must be enabled by the user for the parameter to take effect."

So, if i have understood your requirement, you want the client to appear only in the system tray but not in the task bar without any manual intervention at every login, right?

I think currently, client is designed to appear in taskbar. But for the subsequent logins, there is a way to make it honor the previous window state. That is by adding <HonourLastWindowSate>true</HonourLastWindowState> in jabber-config.xml file accompanied by the option Manish mentioned. So when you click on red 'x' at the first login to minimize it to system tray once.

Can you check if this suggestion helps? It worked for me this way :).

Sankar

Cisco TAC

 

 

Sankar,

 

Thanks for reply, and yes you understand correctly, and I did already have it checked to start at bootup..  I didn't have a jabber-config.xml file, so I created one and put what you said (although corrected typo in State).  However it is still loading in taskbar, even tho I restarted with it in system tray only.

Where exactly should jabber-config.xml be?  I put the one I created in C:\Program Files (x86)\Cisco Systems\Cisco Jabber.     

I'm going to try rebooting one more time incase it takes an extra boot to be affect since last time Jabber was started before I created that file.   If that doesn't work I'll try it again with the amercian spelling of honor.  If anything works I'll post back... but otherwise, still looking to understand your solution.

 

Craig,

   i forgot to check with you about the exact Jabber 10.6 you have. The latest is 10.6(4) and i tried it with a slightly lower version. Regarding the jabber-config.xml file, it should be uploaded to the CUCM server(s) on which TFTP service is activated and running. This is how the file looks like. I cannot upload the file here due to extension issues.

<?xml version="1.0" encoding="utf-8"?>
<config version="1.0">
 <Policies>
   <Screen_Capture_Enabled>true</Screen_Capture_Enabled>
   <EnableSIPURIDialling>false</EnableSIPURIDialling>
   <HonourLastWindowState>true</HonourLastWindowState>
   <ctiwindowbehavior>Never</ctiwindowbehavior>
 </Policies>
 <Directory>
   <DirectoryServerType>EDI</DirectoryServerType>
   <PrimaryServerName>10.106.92.194</PrimaryServerName>
   <ServerPort1>3268</ServerPort1>
   <ConnectionType>0</ConnectionType>
   <ConnectionUsername>CN=Administrator,CN=Users,DC=appslab,DC=com</ConnectionUsername>
   <ConnectionPassword>CISc0123!</ConnectionPassword>
   <UseSecureConnection>0</UseSecureConnection>
   <UseSIPURIToResolveContacts>true</UseSIPURIToResolveContacts>
   <SipUri>msRTCSIP-PrimaryUserAddress</SipUri>
   <UriPrefix>sip:</UriPrefix>
   <OtherPhone>ipPhone</OtherPhone>
   <MobilePhone>mobile</MobilePhone>
 </Directory>
 <Voicemail>
   <VoicemailPrimaryServer>10.106.92.240</VoicemailPrimaryServer>
   <VoiceMailService_UseCredentialsFrom>phone</VoiceMailService_UseCredentialsFrom>
   <Voicemail_Enabled>true</Voicemail_Enabled>
   <VoicemailMailstoreServer>10.106.92.240</VoicemailMailstoreServer>
 </Voicemail>  
 <Client>
   <Persistent_Chat_Enabled>true</Persistent_Chat_Enabled>
   <Mention_PersistentChat>true</Mention_PersistentChat>
 </Client>  
</config>

Another way of populating this file is using the config file generator tool in

https://supportforums.cisco.com/document/106926/jabber-config-file-generator

Unless the file is downloaded from TFTP, Jabber cannot use the parameters. Let me know if something is not clear about the file.

Sankar

Cisco TAC

 

"i forgot to check with you about the exact Jabber 10.6 you have. The latest is 10.6(4) and i tried it with a slightly lower version. Regarding the jabber-config.xml file, it should be uploaded to the CUCM server(s) on which TFTP service is activated and running."

 

It looks like I have version 10.6.1 Build 55781.  This was just installed by our IT, I don't know why they didn't install the latest version, I could probably update it myself if you think it will help.  Or I can try the slightly lower version you have if it can start minimized to tray, as long as it still works - what version is that?  (Hopefully they still offer old versions to download).

 

However I have no idea what you mean about where to put that file, or what CUCM servers are, or TFTP services, etc.    Sounds like something that I wouldn't have control of or something that'll affect other peoples computers.  All I want is to change the setting on my own computer so it boots minimized to tray; other people can do whatever they want, although considering it's this difficult I expect many will just deal with it as is...

Sorry, i got busy and could not come back to you. I tested with 10.6.1 initially and could not get the client minimized to system tray automatically. I had to click on the red x once and then login again. Since i have the file uploaded to the TFTP server, it downloads it automatically to recognize the previous state.

I was not aware that you don't have administrative access to the CUCM servers, to which the file is uploaded :). But i can confirm that this file will solve the purpose for all users if your administrator agrees to upload it. Otherwise, my lab tests conclude that the client appears in task bar by default.

Hope this helps!

Sankar

 

Seems silly they would make that an administrative setting only.  Do you know what the latest version that still is able to use jabber-config.xml locally?  If it's not too far back I'll probably just use that and be done with it, at least until/if a newer version is released that has "start minimized to tray" as a regular setting in the settings menu. 

I work in a big company with multiple sites worldwide so it wouldn't be easy for me to contact whoever admins jabber, the tech support we have is one of those ticket based systems out of India and to actually reach someone who has anything to do with anything real is pretty much impossible. I've worked here long enough to know that if I contacted them and tried to carefully explain to them that I wanted them to update a file on the jabber server so that I could start jabber minimized to tray, I'm sure they'd still just uninstall and reinstall jabber for me, and if I said it wasn't resolved, someone else would try the same thing.  And a week later I'll be no closer to solving this than before, and have wasted even more time on something that's pretty trivial anyway.

[meaningless rant follows]

I remember I once had some simple question about how to do something with our web based procurement- no problem reported, just a usage question about a particular internal website where I couldn't figure out how to do a particular task.  They said to setup a webex, I thought they were going to demonstrate something for me, but nope, their "solution" was to uninstall and reinstall my web browser, removing all my plugins/extensions, stored passwords, bookmarks, everything.  Without asking.  And of course that had nothing to do with the question I asked and they never even tried to answer it.  Another time, after we'd recently started using box.net, I asked if there was a way to a full pc backup to box (and then incremental backups thereafter).  As usual, they wanted me to setup webex.  Then they uninstalled box sync, which I'd configured with synced folders, etc, then reinstalled it, and asked me if it was resolved.  There was never any problem with box sync in the first place, they just forced me to waste time setting up my folders/etc again, and I still was never told if there was a way to do a full pc backup.  [I gave up and used freeware backup software to save a backup to a folder I synced with box.]

I will test it a little more before recommending anything. There is a way to save the file locally on the machine without the client having to download it from TFTP. Need to check it myself before suggesting.

Sankar

I looked at what you mentioned for user to do, and did some testing and the following works:

Under: C:\Program Files (x86)\Cisco Systems\Cisco Jabber\

a file named jabber-config-defaults.xml exists.

I opened it with notepad (right click edit) and then scrolled down to where there was an existing policy section. I reformatted what you provided to make it look like what was in the file. I added the following under the "<!-- Policies -->" section at the bottom:

<userConfig name="HonourLastWindowState" value="True"/>

We are running 10.6.2 Build 59142

I didn't have to change spelling, I have logged off and also restarted to make sure that it wasn't over written and the setting appears to be holding.

So thanks for leading me down the correct path.

(Would be nice to have this default, or a check box in future releases.)

Works - thanks!

Adding line for HonourLastWindowState under Policies section of C:\Program Files (x86)\Cisco Systems\Cisco Jabber\jabber-config-defaults.xml, also works for Jabber 11.5.5:

 

  <!-- Policies -->
  <userConfig name="GroupChatAdminSetAutoAcceptInvite" value="FALSE"/>
  <userConfig name="GroupChatUserSetAutoAcceptInvite" value="FALSE"/>
...
  <userConfig name="HonourLastWindowState" value="True"/>

Thanks for the answer!

 

Thank you! Can confirm this worked on Version 14.0.4.56553 Build 306553