12-14-2017 12:00 PM - edited 06-04-2019 02:35 AM
Cisco has decided to encrypt the Jabber configuration file (more specifically, jabberLocalConfig.xml). The XML file has been replaced with a .dat file which is encrypted.
Our application reads the device name corresponding to the Cisco Jabber user from the xml file. But since the file is now encrypted, our application can no longer read it.
My question is the following:
"Is there is a way that our application can use to figure out if the end user has logged into the Jabber or he has just started it?"
01-24-2018 09:04 AM
Hello Anshu,
Sorry for the delay in response! I would recommend opening an official support ticket to get this issue solved. You can do that here: https://developer.cisco.com/site/devnet/support/
This will be the best place to get access to a dedicated collaboration expert.
Thanks!
Jacob
01-24-2018 09:29 AM
I suspect reading the xml config file was never intended to be a stable 'developer interface', and I also suspect there is no easy option to disable the encryption (if customers would even let you.)
Information on the devices associated to a user can be retrieved from UCM via web the AXL web services AP (see <getUser>)I: https://developer.cisco.com/site/axl/
If you want to determine the real-time registration status of a particular device (i.e. a Jabber client), there is the Serviceability RisPort API:
https://developer.cisco.com/site/sxml/documents/api-reference/risport/
07-05-2018 07:54 AM
Has anyone got a documented way to get around this issue please?
As per anshu.garg1 above, we rely on the local xml file to pick up the connected device name which was working perfectly with previous versions.
To use the AXL api it would appear that we would need to setup a specific user, which we would need to invoke the AXL api with, as it seems that by default, no users have access to this api. This seems counter intuitive, as Jabber must itself get a list of connected devices for the current signed in user, in some way?
Many thanks
Steve
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide