UCMA 3.0 Programs Without Lync Server
Posted by Ken Stauffer on Sat, Mar 19, 2011 @ 11:06 AM
So it is well known that for some smaller application you can write stand alone programs in UCMA 3.0 workflow or core technologies
that can operate without the over head of a Lync server, and without any domain controller, or edge server. Here we will go over what is needed do do this.
- A working UCMA workflow or core program that does not use the chat object. The AVcall is supported as is voice recognition and text to speech, but any IMcalls must go through a Lync server. Any of the supplied workflow sample apps will do to start.

- A 64 bit computer running newer windows OS, including Windows 7.
- Download of UCMA 3.0 runtime install (installs most everything you need, warns if there is anything else missing.
- Your app needs to use an application endpoint is set as register = false and defaultendpoint = true. User endpoints will not work here. Basic how to can be found in Speach Teach Blog
- You need a way to call that works with OCS type TCP connections. Xlite newer versions no longer send a TCP message with ;transport = TCP appended to sip uri. (more about this posed soon)
- Add a Setup program to your project, How to on Microsoft site
Just install the project, start the ap and it should listen and accept calls. Call it as mentioned in the speach teach blog linked above, Let me know if you run into problems, or I missed anything. As I find time I will add details of making these apps more robust.