Showing results for 
Search instead for 
Did you mean: 
Please note that Remote Expert Mobile announced end-of-life and support will end on February 28, 2022.

Searching for users in XMPP clients using "JDS Component"

For the XMPP client I'm developing, a user has to manually type in the full JabberID of the contact he wants to add to his roster.

It would be better if the user could just key in a few characters and do a search. Is there a way to search available contacts?

In the "Deployment Guide for IM and Presence Service on Cisco Unified Communications Manager", it states

JDS component on IM and Presence handles the third-party XMPP client communication with the LDAP directory. Third-party XMPP clients send queries to the JDS component on IM and Presence. The JDS component sends the LDAP queries to the provisioned LDAP servers, and then sends the results back to the XMPP client.

What is the JDS component, and how to we use it?

Or do we have to search directly the LDAP server that Cisco Unified Communications Manager synchronises the user from?

Cisco Employee

Re: Searching for users in XMPP clients using "JDS Component"

The CUP API docs show the XMPP extension protocol  'Jabber Search' (XEP-0055) as a supported extension:

XEP-0055: Jabber Search

However, it does not appear that directory search is exposed directory via the CAXL Javascript library.  You may be able to accomplish a XEP-0055 transaction via CAXL using its access to lower-level/raw XMPP messages.

CreatePlease to create content
Content for Community-Ad
August's Community Spotlight Awards