Basically you have two options to integrate with OCS on the client using the API-interfaces supported by the Microsoft - API automation Communicator of Office , or the client API unified communications .
Firstly, it is an easier option, but it depends on the presence of the target computer executable copy of Communicator.
The second is more complicated, but gives you more flexibility. It does not rely on a running instance of Communicator, therefore, it allows for much cleaner integration - the disadvantage of this is that you have to handle a lot of work plumbing.
With both parameters you will contaminate the hands some means COM-type interaction, and furthermore to the second embodiment.
I would recommend to dive deeper into the fantastic blog post that you mentioned - but then I would say that, as I wrote it, o)
source share