cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1673
Views
10
Helpful
8
Replies

Pictures in Jabber 9.6.0

Christian Neidl
Level 1
Level 1

Hi colleagues,

since a few days I use Jabber for Windows 9.6.0. There are a lot of problems solved, since 9.2.x - thx a lot Cisco.

But know my PhotoUriSubstitution didn't work any longer. So no contact has a picure.

This is how my jabber-config.xml looks like:

<?xml version="1.0" encoding="utf-8"?>

<config version="1.0">

<Directory>

   <ConnectionType>0</ConnectionType>

   <PrimaryServerName>server-1.domainname</PrimaryServerName>

   <ServerPort1>3268</ServerPort1>

   <SecondaryServerName>server-2.domainname</SecondaryServerName>

   <ServerPort2>3268</ServerPort2>

   <BaseFilter>(&amp;(telephoneNumber=*)</BaseFilter>

   <UseSecureConnection>1</UseSecureConnection>

  <PhotoUriSubstitutionEnabled>True</PhotoUriSubstitutionEnabled>

  <PhotoUriSubstitutionToken>description</PhotoUriSubstitutionToken>

  <PhotoUriWithToken>http://webserver.domainname/Passport_Pics/description.jpg</PhotoUriWithToken>

</Directory>

</config>

This works on every client running version 9.2.x and lower

Did anyone else have this problem, or is it simply a bug ?

8 Replies 8

Jonathan Schulenberg
Hall of Fame
Hall of Fame

You need to use %% to indicate which string it's substituting.

  http://server-name/%%uid%%.jpg

Please remember to rate helpful responses and identify helpful or correct answers.

I triied %description% but it also don't work

I used this documenation:

http://www.cisco.com/en/US/docs/voice_ip_comm/jabber/Windows/9_1/JABW_BK_CA48EE46_00_cisco-jabber-for-windows-administration.pdf

Specifies a photo URI with a directory attribute

as a variable value; for example,

http://staffphoto.example.com/sAMAccountName.jpg

.

To configure photo URI substitution, you set the

directory attribute as the value of

PhotoUriSubstitutionToken.

It worked till Jabber 9.2.6 this way. I also tried to use sAMAccountName.

I checked the webserver log and see that there is no logging event for my computer. Clients running 9.2.6 are still logged there and work correctly.

You can use it as such:

   true

   sAMAccountName

   http://x.x.x.x/sAMAccountName.jpg

HTH,

Chris

Yes, I tried this one, but only in Jabber 9.6.0 it doesn't work.

there is no log in my IIS Webserver showing that jabber tried to get any picture from the webserver.

If i enter it manually to the browser i have a logging and picture.

Have you tried deleting the DirectoryRSCache file and Photo Cache folder content under AppData\Local\Cisco\Unified Communications\Jabber\CSF?

Rather than looking at IIS run wireshark on the PC and look for http requests to the web server from the client. Are you using http or https requests?

HTH,

Chris

Thanks for this infomation.

I found out that jabber since version 9.2. ?? uses the proxyserver configured in the internet explorer. But it can't forward the windows logged on user credetials, so the proxy server denied the connection. I made a exemption to the proxyserver, so it works now.

Nice catch! Thanks for sharing the final answer (+5).

Looks like v9.6 forces the use of:

   true

    sAMAccountName

    http://x.x.x.x/sAMAccountName.jpg

where as v9.2 would use:

    UDS

    http://x.x.x.x/%%UID%%.jpg

However, v9.2 can use both methods.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: