cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
7760
Views
0
Helpful
10
Replies

Upgrading Cisco Jabber Client

Actually alI final users are running Cisco Jabber for Windows version 9.0.1, is there an automatic process to install new client version 9.0.2 using jabber-config.xml configuration file??

Regards,

Juan Carlos Arias

10 Replies 10

Jaime Valencia
Cisco Employee
Cisco Employee
UpdateUrl

URL

Specifies the XML file for  automatic updates.

Cisco Jabber for Windows uses this URL to  retrieve the update XML file from your  HTTP server.

For more information about automatic updates, see Configuring  automatic updates.

http://www.cisco.com/en/US/partner/docs/voice_ip_comm/jabber/Windows/9_0_1/b_jabber_win_icg_chapter_0100.html

HTH

java

if this helps, please rate

www.cisco.com/go/pdihelpdesk

HTH

java

if this helps, please rate

Ok javalenc, I'll work on it and I'll post my final results when it's ready.

Regards,

Hi javalenc,

I follow the configuration guide but I have some doubts how upgrades works, when I starts Jabber, does a windows pop-up opens??  How do I execute eh upgrade??  Cause nothing does, how can I ensure it's trying to upgrade??

On jabber-config.xml file, I called to jabber-update.xml like this:

  http://www.domain.com/cisco/jabber-update.xml

 

And this is my Jabber update .xml file named jabber-update.xml

9.0.2.9453

9.0.2

<b>This new version of Cisco Jabber lets you do the following:</b><ul><li>Feature 1</li><li>Feature 2</li></ul>For more information click <a target="_blank" href="</span><a class="jive-link-external-small" href="http://cisco.com/go/jabber" rel="nofollow">http://cisco.com/go/jabber</a><span>">here</a>.]]</Message></span></p><p><span> <DownloadURL></span><a class="jive-link-external-small" href="http://www.domain.com/cisco/CiscoJabberSetup-9.0(1).msi" rel="nofollow">http://www.domain.com/cisco/CiscoJabberSetup-9.0(2).msi</a><span></DownloadURL></span></p><p></JabberUpdate></p><p></p><p>Any ideas??</p><p></p><p>Thanks,</p><p>Juan Carlos Arias</p></body>

Hi Juan,

Here are a couple of recommendations, looking at your latest post.

1. jabber-config.xml

Your XML is missing a closing tag. The XML parser Jabber requires opening and closing tags, otherwise the parser treats the jabber-config as invalid XML.

Try updating as follows:

 

    http://www.domain.com/cisco/jabber-update.xml

 

 

2. jabber-update.xml

The URL you specify in does not seem to be valid. Is that just a generic example you created for this post - so you don't reveal the actual URL? Or is that the actual URL in your update XML?

To ensure Jabber can download the upgrade MSI, you should host the upgrade on a Web server. Then you should specify the URL of the upgrade MSI on your Web server as the value for .

I hope this helps.

Don

Don Naro,

On both cases are generic examples, the full configuration is ommited and the URL is generic cause I'll use an internal web server.  thanks for your comments.

Regards,

Juan Carlos Arias

Hi Juan,

No worries. I've just checked a working set up. I'll try to describe the exact behaviour to see if that helps.

Here is the setup:

jabber-config.xml contains the following:

   

        http://server_name.domain.com/update_jabber.xml

        

   

        EDI

        True

        sAMAccountName

        http://server_name/dir/sAMAccountName.jpg

        telephoneNumber

   

update_jabber.xml contains the following:

   9.0.2.9453

   9.0.2

   false

   </p><p>   <p></p><p>   <b>Cisco Jabber Update</B>    </p><p>        <ul></p><p>              <li>Please install the new version of Cisco Jabber.</li></p><p>       </ul></p><p>   <p></p><p><span>   Please visit our <a target="_blank" href="</span><a class="jive-link-external-small" href="http://mycommunityurl.html">http://mycommunityurl.html</a><span>">community</a> to give us your feedback and to view the latest discussions.

  

   http://server_name.domain.com/dir/CiscoJabberSetup.msi

Here is what I see in the client:

If I'm signed in to the client, I can select Help > Check for updates. The client should check if an update is available and prompt me to download the update and then install it.

If an update becomes available, the next time I sign in the client checks for the update and prompts me to download the MSI and install it.

The behaviour I see is that a pop-up notification displays and asks me if I want to update the client version. When I click OK on the pop-up, a progress bar shows the status of the download. When the download completes, I'm prompted to exit the client and then the install program guides me through the installation process.

Again, I hope you find this helpful. Please let me know if you still have issues with the automatic updates and I can try to help some more.

Don

Don Naro, thank you very much for your post, I still have some problem, your configuration that you have it's very similar to the one I'm using, this is my complete configuration:

jabber-config.xml file configuration:

  http://www.monarch.com.mx/temp/cisco/jabber-update.xml

  EDI

  1

  192.168.251.97

  389

  dc=monarch,dc=local

  streetAddress

  postalCode

  st

  co

  true

  sAMAccountName

  http://192.168.251.99/photos/sAMAccountName.jpg

  true

  true

  .exe;.msi;.rar;.zip;.mp3

  false

  presence

And my jabber-update.xml update configuration:

9.0.2.9453

9.0.2

false

</p><p> <p></p><p> <b>Cisco Jabber Update</b></p><p>  <ul></p><p>   <li>Please install the new version of Cisco Jabber</li></p><p>  </ul></p><p> <p></p><p><span>  For more information click <a target="_blank" href="</span><a class="jive-link-external-small" href="http://cisco.com/go/jabber" rel="nofollow">http://cisco.com/go/jabber</a><span>">here</a> for more Information.]]</span></p><p> </Message></p><p><span> <DownloadURL></span><a class="jive-link-external-small" href="http://www.monarch.com.mx/temp/cisco/CiscoJabberSetup-9.0(2).msi" rel="nofollow">http://www.monarch.com.mx/temp/cisco/CiscoJabberSetup-9.0(2).msi</a><span></DownloadURL></span></p><p></JabberUpdate></p><p></p><p>When I'm signed in, I select Check for update option but I receive an error message, it says that it's not enable to established a connection with server for upgrading.</p><p></p><p>Just to test, I open a browser with jabber-update.xml file and I can see this:</p><p></p><p>9.0.2.9453 9.0.2 false</p><p></p><p>So I think that something is wrong with jabber-update.xml file, don't you think??</p><p></p><p>Regards,</p><p>Juan Carlos Arias</p></body>

Hi Juan,

Yes, it seems to me there is some invalid XML somewhere in jabber-update.xml. If a browser like IE doesn't display the entire XML structure, it is most likely invalid.

I've opened jabber-update.xml from the URL in your post. I get the following error:

This page contains the following errors:

error on line 14 at column 52: Extra content at the end of the document

Below is a rendering of the page up to the first error.

I'm pretty sure there is something invalid in the XML that causes it to fail.

I can download the MSI from that URL, so the problem isn't with your web server.

I use Notepad++. I've opened your jabber-update.xml and viewed all characters. I'm still not 100% sure what the exact problem is, but there is definitely a problem with the XML that is causing it to be invalid. The problem occurs after the first element, which corresponds to what you see when you open the file in your browser.

My suggestion would be to use a plain text editor like Notepad and create a clean version of both XML files. Hopefully that will solve the problem.

Also, remember that you must use utf-8 encoding.

Best of luck,

Don

Don Naro,

Finally, I got where the error is, the syntax is wrong, a CDATA section starts with the following sequence:

</p><p></p><p>and ends with the first occurrence of the sequence:</p><p></p><p>

and if you check the jabber-update.xml file, it's missing a ´>´

Thanks for your comments.

Regards,

Juan Carlos Arias

Hi Juan,

Of course! I knew it was something small like that, but didn't see it. I'm glad you sorted the problem with the XML. Hopefully your automatic updates will work smoothly now.

Best Regards,

Don