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

Jabber AD Integration Contact Resolution Mismatch

CHRISTIAN END
Level 1
Level 1

Hello,

i have a Installation with new Jabber Client 11.9.1 for Windows and Mac. The users are login with samAccountname like "doe".

 

The email address of the users are john.doe@abc.com. But i sync the field msRTCSIP-primaryuseraddress for the Directory URI. The format of this field is doe@abc.com

 

I configured a Service profile with Active Directory. In addition i configured a jabber-config.xml:

 

<?xml version="1.0" encoding="utf-8"?>
<config version="1.0">
<Directory>
	<DirectoryServerType>CDI</DirectoryServerType>
    <PrimaryServerName>ADSERVER.DOMAIN.local</PrimaryServerName>
    <SearchBase1>dc=DOMAIN,dc=local</SearchBase1>
    <ConnectionUsername>ldapuser@DOMAIN.local</ConnectionUsername>
    <ConnectionPassword>*************</ConnectionPassword>
    <DirectoryUri>msRTCSIP-primaryuseraddress</DirectoryURI>
    <PhotoUriSubstitutionEnabled>False</PhotoUriSubstitutionEnabled>
    <PhotoUriSubstitutionToken>sAMAccountName</PhotoUriSubstitutionToken>
    <UseSipUriToResolveContacts>true</UseSipUriToResolveContacts>
    <SipUri>msRTCSIP-primaryuseraddress</SipUri>
    <IMAddress>msRTCSIP-primaryuseraddress</IMAddress>
  </Directory>
<Directory>
	<DirectoryServerType>BDI</DirectoryServerType>
    <BDIPrimaryServerName>ADSERVER.DOMAIN.local</PrimaryServerName>
    <BDISearchBase1>dc=DOMAIN,dc=local</SearchBase1>
    <BDIConnectionUsername>ldapuser@DOMAIN.local</ConnectionUsername>
    <BDIConnectionPassword>****************</ConnectionPassword>
    <BDIDirectoryURI>msRTCSIP-primaryuseraddress</DirectoryURI>
    <BDIPhotoUriSubstitutionEnabled>False</PhotoUriSubstitutionEnabled>
    <BDIPhotoUriSubstitutionToken>sAMAccountName</PhotoUriSubstitutionToken>
    <BDIUseSipUriToResolveContacts>true</UseSipUriToResolveContacts>
    <BDISipUri>msRTCSIP-primaryuseraddress</SipUri>
    <BDIIMAddress>msRTCSIP-primaryuseraddress</IMAddress>
  </Directory>  
</config>

Now i have the following behaviour. I search in Jabber for a other jabber contact. Jabber did find two contacts. 

 

1. doe@abc.com (This user has a correct presence status and i can interact with him).

2. john.doe@abc.com (This should be the contact from the Active Directory. But this contact is offline for me)

 

What do i miss? How can i manage this?

 

Any help is welcome.

Thanks 

Christian

1 Reply 1

Slavik Bialik
Level 7
Level 7

What are you trying to accomplish?

Which of the cases you want to work? 'doe@abc.com' or 'john.doe@abc.com'? Because this part I'm not able to understand from this post.

Because if you want to fully rely on the value in the Directory URI of an end user, you'll probably need to go to IM&P server, to: Presence -> Settings -> Advanced Configurations, and change the "IM Address Scheme" to "Directory URI", but note that in order to change these settings you need to shut first those services:

  • Cisco Presence Engine
  • Cisco SIP Proxy
  • Cisco XCP Router
  • Cisco Sync Agent
  • Cisco Client Profile Agent

The above settings will start looking on the Directory URI that is located for every End User and not by it's User Name that you synced from the Active Directory.