В SDK Lync 2013 публикует ContactAvailability
свойство для контактов со значениями, как описано здесь:Реагировать на «Вне офиса» статус в Skype для бизнеса
Каждое из значений в этом перечислении является индикация цвета и рисунком показано рядом с контактом в Lync 2013.
мне кажется, что Skype для бизнеса 2015 клиент добавлен новый цвет, совпадающий с календарем Outlook е nУзнать о том, что помечено «Вне офиса», как показано здесь:
Lync 2013 Client SDK просто возвращает Свободное значение перечисления (такое же, как зеленый) для этого нового (??) индикатора состояния фиолетового ,
Вопрос в том, знает ли кто-нибудь о том, как определить статус контакта, чтобы SfB отображал значок этого контакта с фиолетовым индикатором состояния «Out of Office»? Я не смог найти документацию по этому вопросу.
Спасибо.
Спасибо. Это было полезно в том, что я не знал о спецификации MS-Pres. Однако ни «Activity», ни «ActivityId» не возвращают значение «вне офиса» в этой ситуации. «Активность» - «Доступно», а 'ActivityId' -« Свободный ». – danBhentschel
На самом деле, мне нужно изменить это. Ваш ответ возобновил мою заинтересованность в вопросе. Во время тестирования в какой-то момент я заметил, что мой статус Skype для бизнеса на самом деле отображался «вне офиса». Однако, когда я переместил мышь, она снова изменилась на «Доступно». Оказывается, SfB не считает вас «вне офиса», если вы используете свой компьютер. Однако, если ПК не работает в течение 10 минут (значение по умолчанию), а ваш календарь Outlook показывает вас как «вне офиса», тогда «ContactInformationType.ActivityId» фактически вернет значение «вне офиса», как ты говоришь. – danBhentschel