This is a basic feature of any tool that are used for IM & P to do a search to a database for user details and add contact.There are three method do do a search and integration as follows:
EDI ( Enhanced Directory Integration) : This is the integration of the search query with windows AD for Jabber on windows
UDS: Query the internal database of the CUCM for the users
BDI : This is the integration for lDAP search for the Jabber mac,ios,android client
This is the below step to configure the jabber for UDS search
First you need to define the mode for UDS and the IP address of the CUCM as source,The jabber-config.xml file is a html file that you upload to the TFTP server ( CUCM).
Below is the format of the jabber-config.xml file and you can also mention other parameter for the client in this file.
There is a tool develop by Cisco to auto create the file by answer some general questions.
The jabber-config.xml files looks loks as below:
<?xml version="1.0" encoding="utf-8"?>
<config version="1.0">
<Directory>
<DirectoryServerType>UDS</DirectoryServerType>
<UdsServer>10.9.110.10</UdsServer>
<BaseFilter>(&(objectCategory=person))</BaseFilter>
<BDIBaseFilter>(&(objectCategory=person))</BDIBaseFilter>
<PredictiveSearchFilter>anr=</PredictiveSearchFilter>
<BDIPredictiveSearchFilter>anr=</BDIPredictiveSearchFilter>
<DisableSecondaryNumberLookups>0</DisableSecondaryNumberLookups>
<BDIDisableSecondaryNumberLookups>0</BDIDisableSecondaryNumberLookups>
<SearchTimeout>5</SearchTimeout>
<BDISearchTimeout>5</BDISearchTimeout>
<UseWildcards>0</UseWildcards>
<BDIUseWildcards>0</BDIUseWildcards>
<MinimumCharacterQuery>3</MinimumCharacterQuery>
<BDIMinimumCharacterQuery>3</BDIMinimumCharacterQuery>
<BDIUserANR>true</BDIUserANR>
<BDIBDIUserANR>true</BDIBDIUserANR>
<UdsPhotoUriWithToken>https://www.sddclab.com</UdsPhotoUriWithToken>
</Directory>
</config>
Once you upload the file to the TFTP server in the cucm restart the tftp service in the CUCM from servicability page.
Once that is done,There are few mandatory parameter that you need to configure on the service profile as follows from user management>User Setting>Service profile:
See the screenshot for reference:
If you have used the client before with some other setting,you need to delete the previous used files ( Folder named jabber contain all the files and needs to be deleted )from the below mention folders:
C:\Users\<Userprofile>\AppData\Roaming\Cisco\Unified Communications
C:\Users\<Userprofile>\AppData\Local\Cisco\Unified Communications
Relaunch the jabber application and try to search user it will show all the relevant user from the CUCM database.
To check the health of the jabber client go to help>check connection status and make sure that all the connection status is green
EDI ( Enhanced Directory Integration) : This is the integration of the search query with windows AD for Jabber on windows
UDS: Query the internal database of the CUCM for the users
BDI : This is the integration for lDAP search for the Jabber mac,ios,android client
This is the below step to configure the jabber for UDS search
First you need to define the mode for UDS and the IP address of the CUCM as source,The jabber-config.xml file is a html file that you upload to the TFTP server ( CUCM).
Below is the format of the jabber-config.xml file and you can also mention other parameter for the client in this file.
There is a tool develop by Cisco to auto create the file by answer some general questions.
The jabber-config.xml files looks loks as below:
<?xml version="1.0" encoding="utf-8"?>
<config version="1.0">
<Directory>
<DirectoryServerType>UDS</DirectoryServerType>
<UdsServer>10.9.110.10</UdsServer>
<BaseFilter>(&(objectCategory=person))</BaseFilter>
<BDIBaseFilter>(&(objectCategory=person))</BDIBaseFilter>
<PredictiveSearchFilter>anr=</PredictiveSearchFilter>
<BDIPredictiveSearchFilter>anr=</BDIPredictiveSearchFilter>
<DisableSecondaryNumberLookups>0</DisableSecondaryNumberLookups>
<BDIDisableSecondaryNumberLookups>0</BDIDisableSecondaryNumberLookups>
<SearchTimeout>5</SearchTimeout>
<BDISearchTimeout>5</BDISearchTimeout>
<UseWildcards>0</UseWildcards>
<BDIUseWildcards>0</BDIUseWildcards>
<MinimumCharacterQuery>3</MinimumCharacterQuery>
<BDIMinimumCharacterQuery>3</BDIMinimumCharacterQuery>
<BDIUserANR>true</BDIUserANR>
<BDIBDIUserANR>true</BDIBDIUserANR>
<UdsPhotoUriWithToken>https://www.sddclab.com</UdsPhotoUriWithToken>
</Directory>
</config>
Once you upload the file to the TFTP server in the cucm restart the tftp service in the CUCM from servicability page.
Once that is done,There are few mandatory parameter that you need to configure on the service profile as follows from user management>User Setting>Service profile:
See the screenshot for reference:
If you have used the client before with some other setting,you need to delete the previous used files ( Folder named jabber contain all the files and needs to be deleted )from the below mention folders:
C:\Users\<Userprofile>\AppData\Roaming\Cisco\Unified Communications
C:\Users\<Userprofile>\AppData\Local\Cisco\Unified Communications
Relaunch the jabber application and try to search user it will show all the relevant user from the CUCM database.
To check the health of the jabber client go to help>check connection status and make sure that all the connection status is green