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

Searching for users in XMPP clients using "JDS Component"

yong.kelvin
Level 1
Level 1

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?

1 Reply 1

dstaudt
Cisco Employee
Cisco Employee

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.

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: