Переход с UCCAPI на UCMA 3.0 не будет простым: две объектные модели совершенно разные и ориентированы на разные платформы (UCCAPI обычно используется на стороне клиента, UCMA на стороне сервера).Я уверен, что в конечном итоге вам придется полностью переписать логику, которая полностью использует функциональность LCS / Lync.
Один из вариантов - продолжать использовать UCCAPI - он все еще поддерживается в Lync, хотя для устаревшегоследующая версия (см. уведомление службы поддержки здесь )
Если вы хотите использовать более новые API, то я подозреваю, что ваше приложение будет переписано, но оно того стоит в долгосрочной перспективе.Сначала решите, следует ли идти по маршруту Lync API (для клиентских приложений) или UCMA 3.0 (для серверных приложений среднего уровня).
Если вы полностью переписываете приложение и обладаете навыками C #тогда использование C # будет рекомендуемым маршрутом.В противном случае, управляемый C ++ вариант?В противном случае вы можете обернуть выбранный API-интерфейс Lync и открыть его для COM, чтобы вызвать его из существующего приложения.