Is it possible to use UCMA, or any Lync API, to create a server application that can answer voice calls on behalf of a Lync client user (and that Lync client endpoint)?
My use case is to be able to have a server application that can act on behalf of a user that is using the vanilla Lync desktop client. The service would auto-answer calls to the Lync user as well as perform various call control operations (hold, mute, disconnect, transfer, etc.) on behalf of the user. The goal is to avoid any customizations on the desktop, if possible.
Thus far, I've gotten events for incoming calls, but when my service answers them, it appears that the service itself is taking ownership of the call, not the Lync client. Any ideas?