01-14-2014 12:33 AM - edited 03-17-2019 03:52 PM
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>(&(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 ?
01-14-2014 05:09 AM
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.
01-16-2014 03:57 AM
I triied %description% but it also don't work
I used this documenation:
Specifies a photo URI with a directory attribute
as a variable value; for example,
.
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.
01-16-2014 01:38 PM
01-17-2014 12:58 AM
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.
01-17-2014 06:21 AM
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
01-22-2014 02:30 AM
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.
01-22-2014 05:34 AM
Nice catch! Thanks for sharing the final answer (+5).
02-14-2014 09:15 AM
Looks like v9.6 forces the use of:
where as v9.2 would use:
However, v9.2 can use both methods.
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