2015-11-27 4 views
1

Я хочу знать, какой пользователь зарегистрирован несколькими клиентами Lync на разных машинах. Итак, как мне узнать, какой SDK предоставит эту информацию?Как определить, что один пользователь зарегистрирован в нескольких клиентах Lync, используя UCMA или Lync SDK?

ответ

1

С помощью UCMA или Lync Client SDK вы можете определить, зарегистрирован ли один или несколько клиентов с использованием присутствия subscription. Это даст вам простой «там где-то есть конечная точка», но это не то, о чем вы просите.

Насколько я знаю, в UCMA или Lync Client SDK нет возможности делать то, что вы хотите.

Вы можете сделать это с помощью Lync Server SDK, но это займет определенную работу. Вы можете использовать либо MSPL-скрипт (ограниченный), либо MSPL/C# -прокси-приложение (дополнительные параметры), которое filters для REGISTER запросов/ответов.

С запросом на регистрацию вы можете определить, зарегистрирован ли он (в режиме онлайн), отменить регистрацию (переключение в автономный режим) или перерегистрацию (замену существующей регистрации) на expires header/contact uri expires parameter (0 == unregister).

Вы можете определить тип пользователя заголовком пользовательского агента, главным образом между Lync Client (например, «UCCAPI/15.0.4771.1000 OC/15.0.4771.1001 (Skype для бизнеса)»), Lync Phone, конечная точка UCMA (например, RTCC /5.0.0.0 Xxxx).

Вам также необходимо обработать время регистрации и перерегистрации.

С помощью этих знаний вы знаете, какие пользовательские агенты работают для пользователей, которых вы хотите отслеживать, и делать то, что вы хотите.

Так что, если вы действительно хотите сделать это, я бы в качестве предварительного условия для запуска:

  • Разберитесь с sip messaging.
  • Поиграйте со зданием/запуском примеров в SDK Lync Server.
0

MSPL будет решением, но это спросит вас о какой-то работе вроде «Шейн Пауэлл».

Самый простой способ будет использовать Powershell ...

я использую для моей части "Get-CsConnections" от ehloworld.

Является сценарием powershell, который покажет вам все подробности о подключении к любому пользователю.

+0

Вы можете указать код? –

Смежные вопросы