cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
26743
Views
0
Helpful
15
Replies

Add contact photo Jabber-CUCM 12.5 SU3

I team

 

I finished installing CUCM and IM & Presence v12.5 SU3 successfully, however it does not load the photos of the contacts that I have in AD w2012 R2. You are configuring it by UDS since I will be using MRA.

The AD tool for photos I use is CodeTwo.

I see that in version 12.5 it is no longer necessary to load the jabber-config.xml file, but the UC Service registers this file but it does not work, any idea of any special parameter.

1 Accepted Solution

Accepted Solutions

HI

 

Analyzing a bit of documentation:
https://www.cisco.com/c/es_mx/support/docs/unified-communications/expressway/212104-Configure-and-Troubleshoot-UDS-Contact-P.html

 

Configure the jabber-config.xml file by adding only parameters to show both internal and external (MRA) photos:

 

<Directory>
<DirectoryServerType> UDS </DirectoryServerType>
<PhotoUriWithToken> http: //webserverFQDNorIP/images/%%uid%%.jpg </PhotoUriWithToken>
<UdsPhotoUriWithToken> http: //webserverFQDNorIP/images/%%uid%%.jpg </UdsPhotoUriWithToken>
<UdsServer> CallManager IP or FQDN </UdsServer>
<MinimumCharacterQuery> 3 </MinimumCharacterQuery>
</Directory>

And in Exp C v12.6.2 enter the URL of the server with IP and the folder where the photos were hosted.

View solution in original post

15 Replies 15

Jaime Valencia
Cisco Employee
Cisco Employee

MRA only uses UDS and that means you need a web server to host the pictures and if you want that to work over MRA, you will need to white list it in your expressways. Refer to the Jabber documentation, and IM&P docs. The jabber-config service profile simply means you no longer need to manually create the file, now it's all drop-downs, but the same options are there and if you need parameters from it, you need to create it as needed as there is no default just as in older versions, nor it will automatically translate any existing config files you had if you upgraded to 12.5

HTH

java

if this helps, please rate

Hi Jamie

I confirm that the installation is new in v12.5 SU3

Use your comment a bit from this URL: https: //community.cisco.com/t5/collaboration-voice-and-video/how-to-configure-jabber-ldap-photos/ba-p/3102695

Using the CodeTwo, but my question is if CodeTwo won't work?

From what I see UDS would already use jabber-config.xml?

Perform connection tests with internal devices without using RMA and do not upload photos.

UDS does not use LDAP directly.

 

The client will not load the images from AD, you will have to host them externally as Jaime has said

Will you only use MRA to connect your clients, will they never connect directly with the IM/P system even if they are on-prem connected?



Response Signature


I am using Jaime's video about UDS and I followed the steps but I still have no success both in Jabber from internal clients and from MRA.

 

https://community.cisco.com/t5/collaboration-voice-and-video/how-to-configure-jabber-photos-in-a-web-server-when-using-uds/ba-p/3103319

Jabber should with proper configuration automatically switch between LDAP and UDS when connected on premise or via MRA. Recommend you to check your configuration and make it use LDAP when connected on-prem.



Response Signature


HI

 

Analyzing a bit of documentation:
https://www.cisco.com/c/es_mx/support/docs/unified-communications/expressway/212104-Configure-and-Troubleshoot-UDS-Contact-P.html

 

Configure the jabber-config.xml file by adding only parameters to show both internal and external (MRA) photos:

 

<Directory>
<DirectoryServerType> UDS </DirectoryServerType>
<PhotoUriWithToken> http: //webserverFQDNorIP/images/%%uid%%.jpg </PhotoUriWithToken>
<UdsPhotoUriWithToken> http: //webserverFQDNorIP/images/%%uid%%.jpg </UdsPhotoUriWithToken>
<UdsServer> CallManager IP or FQDN </UdsServer>
<MinimumCharacterQuery> 3 </MinimumCharacterQuery>
</Directory>

And in Exp C v12.6.2 enter the URL of the server with IP and the folder where the photos were hosted.

Just a FYI, you will put an extra amount of load on your CM infrastructure as you have hard set the directory integration to be UDS all the time. As I wrote earlier Jabber can switch automagically between LDAP and UDP, the first would be used when connected on-prem and the latter would be for MRA connections.



Response Signature


Hi Roger

 

And how would that automatic configuration between LDAP and UDS be? via the jabber-config file?

That’s covered in documentation. First of you should not need to have the directory server type defined in your Jabber XML configuration file.

Please post your applicable UC services configuration and if applicable Jabber XML file, as you’re on CM 12.5 you would not really have a need for an actual file for this as there is the option to configure the equivalent settings in a UC service and tie this to your service profile(s) in CM, so that we have a chance to check your setup and make suggestions on what to change.



Response Signature


.



Response Signature


I would also recommend you to have a look at this excellent presentation from Bryan Morris at Cisco Live. https://www.ciscolive.com/c/dam/r/ciscolive/us/docs/2016/pdf/BRKUCC-2076.pdf



Response Signature