Скрипт MSPL в Skype для бизнеса 2015

c# skype-for-business

474 просмотра

1 ответ

11 Репутация автора

У меня есть скрипт MSPL, работающий в качестве серверного приложения в системе Lync Server 2013. Разработка этого приложения была сделана в c # со ссылкой на библиотеку 'C: \ Program Files \ Microsoft Lync Server 2013 \ SDK \ Bin \ ServerAgent.dll', которая была установлена ​​вместе с MS Lync Server 2013 SDK.

Мне нужно перенести это приложение в систему Skype для бизнеса 2015, но я не могу найти SfB-эквивалент Lync Server 2013 SDK.

Кто-нибудь знает, как скомпилировать приложение MSPL в SfB 2015? Я читал в разных местах, что он должен «просто работать» в SfB, но это будет только в том случае, если я уроню ServerAgent.dll в ту же папку, что и приложение на сервере переднего плана SfB, и это выглядит как хак.

Любые предложения будут приветствоваться.

Спасибо

Эд Джеймс

Автор: Ed James Источник Размещён: 18.07.2016 11:59

Ответы (1)


0 плюса

11 Репутация автора

Я столкнулся с той же проблемой. В моем случае использование старых версий «ServerAgent.dll» привело к странному поведению, так как этот типичный фрагмент кода для прокси-запроса не делал ничего:

ClientTransation ct = e.ServerTransaction.CreateBranch();

ct.SendRequest(e.Request);  

В клиенте Skype для бизнеса / Lync при установлении нового диалога (в то время как мой сценарий MSPL был запущен при INVITE) появлялась ошибка «Ваше сообщение не может быть передано».

После расследования и после попытки перекомпилировать мой код на Windows Server 2012 R2 с установленным Skype для бизнеса Server 2015 оказалось, что новая версия «ServerAgent.dll» (версия 6.0.9319, расположенная в папке Windows GAC), имела зависимость от другой DLL, которая была в .NET Framework 4.5, в то время как все мое решение было построено на .NET Framework 4.0. Чтобы решить эту проблему, я перекомпилировал в 4.5, но, поскольку я хотел продолжать использовать Visual Studio 2010, мне пришлось применить это решение (ищите второе решение):

Ориентация на .NET Framework 4.5 через Visual Studio 2010

После этого мне наконец-то удалось правильно настроить его работу в Skype для бизнеса 2015.

Автор: ExpressDesk Размещён: 06.06.2017 07:56
Вопросы из категории :
32x32