Showing results for 
Search instead for 
Did you mean: 

Jabber & AD integration

Hello All,


We have integrated CUCM (12.5) and a Active Directory but Jabber is not binding with, Contacts are not displayed and, therefore, searching, chatting... is not working either. 


In CUCM, AD has been configured as a UC services: 

- Enhanced Directory

- Connection Type: LDAP (I'm not sure if this should be set as Global Catalog)

And this has been set on the Service Profile - Directory Profile (here, is it necessary to fill the PSW? The same PSW set on System > LDAP > LDAP Directory is not accepted)


Analizying PTR we found:

[rc\main\person-ldap\LdapOptions.cpp(160)] [csf.person.ldap] [csf::person::ldap::LdapOptions::setLdapTLSOptions] - TLS version set to 1.0


[rc\main\person-ldap\LdapOptions.cpp(173)] [csf.person.ldap] [csf::person::ldap::LdapOptions::setLdapTLSOptions] - Setting require certificate succeeded


[rc\main\person-ldap\LdapOptions.cpp(190)] [csf.person.ldap] [csf::person::ldap::LdapOptions::setLdapTLSOptions] - Setting connection argument succeeded

[rc\main\person-ldap\LdapOptions.cpp(207)] [csf.person.ldap] [csf::person::ldap::LdapOptions::setLdapTLSOptions] - Setting verification callback succeeded


[rc\main\person-ldap\LdapOptions.cpp(226)] [csf.person.ldap] [csf::person::ldap::LdapOptions::setLdapReferral] - Setting LDAP referral disabled succeeded.

[src\main\person-ldap\LdapBinder.cpp(422)] [csf.person.ldap] [csf::person::ldap::LdapBinder::bindWithMechanism] - Trying to bind using EXTERNAL mechanism

 [src\main\person-ldap\LdapBinder.cpp(376)] [csf.person.ldap] [csf::person::ldap::LdapBinder::bind_external] - Implicit EXTERNAL bind has failed. This is most probably configuration issue on client machine. Check 'CertificateValidation' log lines for more info.


[src\main\person-ldap\LdapBinder.cpp(478)] [csf.person.ldap] [csf::person::ldap::LdapBinder::bindWithMechanism] - Ldap server is down. Stopping the bind. ldap=(181BE4D8)


[src\main\person-ldap\LdapBinder.cpp(597)] [csf.person.ldap] [csf::person::ldap::LdapBinder::bind] - Ldap server is down. Stopping the bind


Any idea about what is going wrong?

Thanks in advace. 



3 Replies 3

Cisco Employee
Cisco Employee
So on 12.x, the Jabber config file is created as a UC service in CUCM. Have you don this. There is a key under Directory section called DirectoryServerType.
If CUCM is laready syncing LDAP users, I would highly recommend having this set as UDS - and in the UC Service Profile, select no directory and check Use UDS for Contact Resolution.

If you have to use EDI for some reason, make sure its also properly set in the jabber config UC service.

Morning Mike,


AD must be configured as the directory since it's used for provisioning.  


Jabber-config.xml is well set with the proper features but i'm not sure about the difference between configuring the directory as LDAP or Global catalog connection and if this may be the cause of the issues we are facing. 


Thanks for replying¡

Jabber would per default do a service discovery for a LDAP server, see more in this document.

This doesn't have a connection to the LDAP integration you have setup in CUCM or CUC.

Response Signature

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: