Lync 2010 SDK - это последний клиентский SDK для Lync 2010 (не работает с предыдущими версиями). Это полностью управляемый (т.е. .Net) API-интерфейс, который позволяет создавать приложения, которые автоматизируют работающий экземпляр Lync для выполнения задач, например, показать присутствие и начать разговор из вашего приложения LoB (режим автоматизации). Он также позволяет вам создавать собственные пользовательские клиенты для полной замены Lync UI (режим подавления UI).
Unified Communications Managed API 3.0 (UCMA) - это новейший серверный SDK для Lync 2010 (не работает с предыдущими версиями) - он также полностью управляемый API и позволяет создавать приложения. которые регистрируются в Lync как конечные точки. Это полезно для построения ботов, например, биржевого бота, который обменивается сообщениями с людьми, когда цена акций превышает определенный порог. С его помощью вы также можете создавать приложения для маршрутизации вызовов и IVR (интерактивного голосового ответа), а также использовать Windows Workflow Foundation, чтобы уменьшить объем кода, который необходимо написать.
Lync Server 2010 SDK - это еще один SDK на стороне сервера, но вместо создания конечных точек в соответствии с UCMA он позволяет создавать фильтры, подключаемые к серверу переднего плана. Фильтр позволяет вам проверять трафик SIP при его прохождении через сервер, поэтому он полезен для построения, например, решения для архивирования.
API клиента унифицированных коммуникаций (UCCA) - это API на стороне клиента, который позволяет создавать пользовательские конечные точки - например, Замена клиента Lync. Этого лучше избегать, так как он основан на COM, поэтому вам нужно написать гораздо больше кода и нужно быть очень осторожным с утечками памяти. Рекомендуется использовать Lync SDK в режиме подавления пользовательского интерфейса вместо этого API. Однако есть одно преимущество: он работает против Communicator 2007, Communicator 2007 R2 и Lync.
Если вы работаете с Lync и без предыдущих версий, то Lync SDK (клиент) и UCMA 3.0 (сервер) должны дать вам то, что вам нужно. В противном случае в этой статье здесь более подробно рассказывается о предыдущих SDK
Редактировать: Я подробно рассказал об этом в сообщении в блоге