We are working on a client app that should search and download directory information from Microsoft OCS server (OCS old as well as Lync). Does OCS provide web services type api? From what I understand, the client needs to do sip handshake before it can do directory related queries. Having dependency on sip stack is not desirable. So I am wondering if there is a way (like SOAP web service or something like that) to do it. The client is a C++ client with access to gSoap or curl type library running on Linux platform.
Thanks for your help.