cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
721
Views
0
Helpful
1
Replies

Trouble with LDAP integration for Jabber iPhone

manitowoc_emea
Level 1
Level 1

Hello all,

We are currently running two issues with Jabber for iPhone.

CUCM version : 8.5.1.10000-26

CUPS version : 8.6.5.13900-2

Jabber for iPhone version : 10.5.2.197727

We have an issue with the name resolution into Jabber for iPhone.

Connexion is OK, the LDAP search is working fine too, but the LDAP contact display doesn't correspond to the contact of our own contact list.

The contact list display SamAccountName@domain.com and in the LDAP search we find the DisplayName but the iPhone doesn't associate it to the correct SamAccountName.

For example, I've a Mark Random (AD_id : mr12345) in my "contact" list (previously added from the LDAP search in Jabber for Windows, the display name is DisplayName),

First issue : when I logged into Jabber with my iPhone, in the contact list I can only display his AD_id@domain.com : mr12345@domain.com (and not his DisplayName which would be much more user-friendly) ;

Second issue : when I'm doing a LDAP search with "Random" for example, it will display "Random,Mark@domain.com" (offline like if it was a new contact) but in fact he is already in my contact list with his SamAccountName@domain.com.

 Here is an extract of our jabber-config.xml :

<Policies>

 <File_Transfer_Enabled>false</File_Transfer_Enabled>
 <EnableCallPickup>true</EnableCallPickup>
 <EnableHuntGroup>true</EnableHuntGroup>
 <PreventDeclineOnHuntCall>true</PreventDeclineOnHuntCall>
 <TelemetryCustomerID>com.domain</TelemetryCustomerID>
 
</Policies>
 
<Directory>

 <DirectoryServerType>BDI</DirectoryServerType>
 <PresenceDomain>domain.com</PresenceDomain>
 <PrimaryServerName>X.X.X.X</PrimaryServerName>
 <ConnectionUsername>ServiceAccount</ConnectionUsername>
 <ConnectionPassword>password</ConnectionPassword>
 <BusinessPhone>ipPhone</BusinessPhone>
 <PhotoUriSubstitutionEnabled>true</PhotoUriSubstitutionEnabled>
 
 <BDIPresenceDomain>domain.com</BDIPresenceDomain>
 <BDIPrimaryServerName>X.X.X.X</BDIPrimaryServerName>
 <BDIConnectionUsername>ServiceAccount</BDIConnectionUsername>
 <BDIConnectionPassword>password</BDIConnectionPassword>
 <BDIUserAccountName>displayName</BDIUserAccountName>
 <BDIBusinessPhone>ipPhone</BDIBusinessPhone>
 <BDIPhotoUriSubstitutionEnabled>true</BDIPhotoUriSubstitutionEnabled>
 <PhotoUriSubstitutionToken>sAMAccountName</PhotoUriSubstitutionToken>
 <PhotoUriWithToken>http://X.X.X.X/photos/sAMAccountName.jpg</PhotoUriWithToken>
 
</Directory>

 

Could it be an issue related with the field mapping or something like this? We tried few things but without any luck.

 

Thank you for your precious help

1 Reply 1

Tapan Dutt
Cisco Employee
Cisco Employee

Try this tag

<BDIUserAccountName>sAMAccountName</BDIUserAccountName>

Instead of :

 <BDIUserAccountName>displayName</BDIUserAccountName>
 

post making changes to the xml file, remember to restart the cisco tftp service and reset jabber as well

 

Tapan

Please rate helpful posts