Получить правила переадресации (маршрутизации) клиента Lync
Как я могу получить правила переадресации (маршрутизации) клиента lyn, используя UCMA или MSPL? Я попытался получить его, используя UserEndpoint и подписавшись на PresenceNotificationReceived
событие RemotePresenceView
, К сожалению, это, похоже, не работает. Согласно документации msdn, запросить категорию маршрута можно только с локальным доступом (LocalOwnerPresence
).
Другой вариант - использовать ApplicationEndpoint для олицетворения каждого пользователя, для которого я хочу получить правила переадресации вызовов. Но на мой взгляд это кажется грязным решением.
Может ли это быть также сделано с MSPL?
2 ответа
В моих тестах это:
Другой вариант - использовать ApplicationEndpoint для олицетворения каждого пользователя, для которого я хочу получить правила переадресации вызовов. Но на мой взгляд это кажется грязным решением.
Был единственным рабочим решением (кроме запросов к базе данных напрямую).
Если вы хотите, чтобы это было сделано в MSPL, посмотрите на QueryCategory. Проблема в том, что вам нужно будет исправить ContainerNumber
а также Instance
Идентификаторы.
Однако, если вы посмотрите их (см. MSDN для источника данных Presence и идентификатора экземпляра категории), вы обнаружите, что для маршрутизации не указаны номера экземпляров. Информация о номере контейнера может быть найдена здесь: Элемент значения экземпляра категории маршрутизации, и этот список содержит некоторые идентификаторы экземпляра.
Интересно отметить, что данные маршрутизации классифицируются как "только локальные", см. Экземпляры категории "Только локальный доступ":
Экземпляры категории маршрутизации содержат правила маршрутизации для переадресации входящих вызовов, совершаемых любыми участниками контейнера размещения. Они являются частными экземплярами категории и не видны удаленным пользователям, которые являются членами контейнеров хостинга.
До сих пор я не нашел комбинации имени ('routing'
), ContainerNumber
а также Instance
идентификатор, который дает какие-либо результаты, поэтому, пожалуйста, обновите, если вы найдете что-нибудь
В этом вопросе есть три ссылки, которые довольно хорошо объясняют, как этого добиться с помощью UCMA (в частности, первой).