Я хочу знать, какой пользователь зарегистрирован несколькими клиентами Lync на разных машинах. Итак, как мне узнать, какой SDK предоставит эту информацию?Как определить, что один пользователь зарегистрирован в нескольких клиентах Lync, используя UCMA или Lync SDK?
ответ
С помощью 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.
MSPL будет решением, но это спросит вас о какой-то работе вроде «Шейн Пауэлл».
Самый простой способ будет использовать Powershell ...
я использую для моей части "Get-CsConnections" от ehloworld.
Является сценарием powershell, который покажет вам все подробности о подключении к любому пользователю.
- 1. Lync 2010 UCMA 3.0 SDK - переадресация звонков
- 2. Lync \ S4B UCMA Video Queue или IVR
- 3. Переопределить статус Lync с помощью Lync SDK
- 4. Lync SDK initialized
- 5. Lync 2013 UCMA WCF Web Service
- 6. Расписание конференции Lync с UCMA 3.0
- 7. Приложение Lync без Lync-клиента
- 8. Приложение UCMA, не подключающееся к серверу Lync
- 9. Отключить меню опций lync в Lync-клиенте
- 10. Получение контекстных контактов для специальной команды Lync 2013 (Lync SDK)
- 11. Lync 2013 SDK GetContactInformation Фото
- 12. Lync SDK присылает или получил текст
- 13. Как настроить среду разработки UCMA локально для Lync 2010?
- 14. Lync Ucwa bypass Lync client
- 15. Разница между Lync basic и Advanced при использовании Lync SDK?
- 16. Продолжайте разговор Lync MeetNow из Client SDK
- 17. Контакты с помощью Lync SDK
- 18. Lync Client SDK PSTN Calling
- 19. Запуск Lync-беседы с рабочего стола C# WPF, независимо от установленной версии клиента Lync
- 20. Lync/Skype 4 Бизнеса Bot
- 21. Заблокировать участников видео в конференции Lync 2013
- 22. Перенос приложения UCMA 3 на архитектуру Lync 2013
- 23. Получить контакт Lync с номера телефона в приложении UCMA
- 24. Как определить тип/модальность разговора Lync?
- 25. Lync client SDK сообщает неверный код состояния
- 26. Прекратить звонки в Lync 2010
- 27. Используйте UCMA для автоматического ответа для пользователей, использующих Lync-клиент?
- 28. Список функций, поддерживаемых Lync SDK в UISuppressionMode
- 29. Добавить группы с Lync 2010 UCMA 3.0 C#
- 30. Как загрузить пользователей в lync с помощью lync api
Вы можете указать код? –