UCC API для UCMA 3.0 для Lync - PullRequest
       76

UCC API для UCMA 3.0 для Lync

0 голосов
/ 08 апреля 2011

У меня есть проект, написанный для LCS, который использует Microsoft.Office.Interop.UccApi.DLL, теперь я собираюсь переработать, изменив UCCAPI COM для C ++ на UCMA 3.0 с файлом .tlb, сгенерированным из Microsoft.RTC. Collaboration.dll (взаимодействие от управляемого dll к нативному), поэтому мне интересно, есть ли примеры или SampleApps, написанные на C ++, которые я мог бы искать?

Я пытаюсь использовать пространство имен Microsoft.Rtc.Collaboration, оно не работает

Размер файла ".tlb" составляет всего 2 КБ (генерируется из 5M .dll), поэтому я не уверен, что он будет работать

какие-нибудь советы?

Большое спасибо

1 Ответ

2 голосов
/ 08 апреля 2011

Переход с UCCAPI на UCMA 3.0 не будет простым: две объектные модели совершенно разные и ориентированы на разные платформы (UCCAPI обычно используется на стороне клиента, UCMA на стороне сервера).Я уверен, что в конечном итоге вам придется полностью переписать логику, которая полностью использует функциональность LCS / Lync.

Один из вариантов - продолжать использовать UCCAPI - он все еще поддерживается в Lync, хотя для устаревшегоследующая версия (см. уведомление службы поддержки здесь )

Если вы хотите использовать более новые API, то я подозреваю, что ваше приложение будет переписано, но оно того стоит в долгосрочной перспективе.Сначала решите, следует ли идти по маршруту Lync API (для клиентских приложений) или UCMA 3.0 (для серверных приложений среднего уровня).

Если вы полностью переписываете приложение и обладаете навыками C #тогда использование C # будет рекомендуемым маршрутом.В противном случае, управляемый C ++ вариант?В противном случае вы можете обернуть выбранный API-интерфейс Lync и открыть его для COM, чтобы вызвать его из существующего приложения.

...