VMware Horizon Community
curttc
Contributor
Contributor

Cisco Jabber / Horizon View issues

Hello members,

My organization has been working to prepare our Horizon environment for several months and begin pushing the product into production. To give you some background, we are sticking with mainly instant-clone sessions and are running version 7.9 of the Horizon Agent and Connection Server. Testing so far has been great, and we are nearly ready to roll out to production. The final issue I am facing revolves around instant-clone desktop sessions and Cisco Jabber. For the past several weeks I have struggled to get Jabber to retain any login data once a user's session is terminated and they start a new one. The user is always prompted to log back in again when starting a brand new session. I have searched all over for answers, but can't seem to find anything conclusive. My golden image is running v.12.7 of Cisco Jabber (have tried multiple different older versions, still with no luck).  In UEM (v.9.8), I have configured the following settings:

pastedImage_0.png

For troubleshooting purposes, I have also configured a Folder Redirection rule for <AppData>\Cisco\Unified Communications\Jabber even though this folder is already being referenced in the above screenshot:

pastedImage_1.png

After configuring these settings, I start a new session, log into Jabber with a test user's account, then log out of the desktop session. I check to make sure the redirection settings are available at the remote path I specified above and can confirm that they are:

pastedImage_2.png

I log back into a new desktop session to find that the above folder is not actually being redirected, though the rules I set seem to be working (not sure if UEM is supposed to redirect the data or if it just reference it real time from the remote path specified in the rule? Just thought it was odd that I'm not seeing it being pulled down locally, as I thought that was the entire point of redirection in UEM):

pastedImage_3.png

Can anyone confirm that this is normal behavior in UEM? Or should I be seeing "\Unified Communications\Jabber\CSF" directories under this path based off the redirection rule I have set above?

Also, we confirmed with further troubleshooting that everything is configured correctly via CUCM and CUPS with Jabber. We've been using it in our environment for the last several years with no issues. Any local machine in our environment not currently using Horizon logs in automatically as expected. This issue only presents itself in the Horizon environment when using an instant-clone desktop pool. Which leads me to believe that this is something I'm missing in UEM.

To add to the confusion even more, when I log in with my AD credentials into the exact same desktop pool and launch Jabber, I am logged in automatically and everything works without issue. All of the same conditions above apply, including not seeing any of the Unified Communications\Jabber\CSF under the AppData\Roaming folder. I have tested this with several other users in our IT department, all of which belong to similar AD groups and they are logged in automatically as well with no issue. This also leads me to believe that this could be due to some sort of permissions problem. Does Jabber require specific read/write permissions on any of the Appdata folders it creates? As far as I can see though, every user that logs in has full permission to those folders...

Any advice / help is greatly appreciated!

0 Kudos
9 Replies
oliober
Enthusiast
Enthusiast

This is our DEM (UEM) Config for Jabber:

---------------------

[IncludeRegistryTrees]

HKCU\Software\Cisco Systems, Inc.

HKCU\Software\IM Providers

HKCU\Software\RegisteredApplications

[IncludeFolderTrees]

<AppData>\Cisco

<LocalAppData>\Cisco

[ExcludeFolderTrees]

<LocalAppData>\Cisco\Unified Communications\Jabber\CSF\Logs

---------------------

DirectFlex is not enabled.

We have no Folder Redirections configured.

0 Kudos
curttc
Contributor
Contributor

Looks like the same result, even after mimicking your UEM settings. Turned off the folder redirection rule as well:

pastedImage_0.png

0 Kudos
oliober
Enthusiast
Enthusiast

The Credential will be saved under: %AppData%Roaming\Cisco\Unified Communications\Jabber\CSF\Credentials\

You can check if there is an entry after a logout/login.

0 Kudos
curttc
Contributor
Contributor

pastedImage_0.png

Same result, but you can see where UEM is capturing the settings for .sav file you're talking about. Launching Jabber after log in shows they are being modified (note the file time stamps and the system clock). It just doesn't make sense as to why Jabber isn't caching them.

0 Kudos
adit87
Contributor
Contributor

We are Experiencing the same issues in our environment. Horizon 7.8 and UEM 9.7. Below is our UEM config for Jabber.

[IncludeRegistryTrees]

HKCU\Software\Cisco Systems, Inc.

HKCU\Software\IM Providers

HKCU\Software\RegisteredApplications

[IncludeFolderTrees]

<AppData>\Cisco\Unified Communications\Jabber

<AppData>\Roaming\Microsoft\Credentials

<AppData>\Roaming\Microsoft\Protect

<LocalAppData>\Cisco\Unified Communications\Jabber

<LocalAppData>\Cisco\Unified Communications\Jabber\CSF\Credentials

<LocalAppData>\Microsoft

<LocalAppData>\JabberWerxCPP

<LocalAppData>\Microsoft\Windows\Credentials

<LocalAppData>\Temp\JabberPRT.ini

[ExcludeFolderTrees]

<LocalAppData>\Cisco\Unified Communications\Jabber\CSF\Logs

<LocalAppData>\Cisco\Unified Communications\Jabber\CSF\Voicemail

<LocalAppData>\Microsoft\OneDrive

<LocalAppData>\Microsoft\Feeds Cache

<LocalAppData>\Microsoft\GameDVR

<LocalAppData>\Microsoft\Group Policy

<LocalAppData>\Microsoft\input

<LocalAppData>\Microsoft\inputPersonalization

<LocalAppData>\Microsoft\Internet Explorer

<LocalAppData>\Microsoft\Media Player

<LocalAppData>\Microsoft\Office

<LocalAppData>\Microsoft\PenWorkspace

<LocalAppData>\Microsoft\Vault

<LocalAppData>\Microsoft\visio

<LocalAppData>\Microsoft\Windows

<LocalAppData>\Microsoft\Windows Live

<LocalAppData>\Microsoft\Windows Sidebar

<LocalAppData>\Microsoft\WindowsApps

0 Kudos
curttc
Contributor
Contributor

Sorry, should have updated the article after finding the fix. Strange enough, I completely removed the Personalization settings I had for Jabber and started from scratch. Our environment currently looks like this:

[IncludeFolderTrees]

<LocalAppData>\Cisco

<AppData>\Cisco

[ExcludeFolderTrees]

<LocalAppData>\Cisco\Unified Communications\Jabber\CSF\Logs

[IncludeRegistryTrees]

HKCU\Software\Cisco Systems Inc.

HKCU\Software\IM Providers

HKCU\Software\RegisteredApplications

Everything has been working fine ever since recreating the config, but I'm still unsure of why the problem happened in the first place.

0 Kudos
adit87
Contributor
Contributor

Thanks for the update! - did you enabled DirectFlex? still not saving the credentials for me.

0 Kudos
CallSaul
Contributor
Contributor

Here is what we are using and it saves the credentials and also launches at Windows startup if they have selected that option. The key is saving the Roaming Credentials

pastedImage_0.png

freddy4
Contributor
Contributor

Thank you very much, it worked for me with DEM 2303 and with Horizon 8 2303

0 Kudos