How Lync 2013 client polls for calendar info from Exchange.
En ny måte å se Disk-filer på
Vi har oppdatert måten alle filer vises på i Google Disk. Nå ser ting bedre ut og er enklere å bruke. Vi håper du liker det.
OK
I wanted to test how the Lync 2013 client polls for changes in the calendar status and how accurate it is in that regards. My system is Lync2013 server and Exchange 2010.
The results where puzzling.
The Set-csClientpolicy is set up with this:
Lync MapiPollIntervall = 1 minute
Lync WebServicePollInterval = 1 minute
First I created a meeting in Outlook with start 10:40.
10:37 Meeting set up from outlook but not yet in Lync.
10:39 Meeting shows up in Lync but status remains unchanged.
10:40 Meeting time but still Available in Lync
10:49 My meeting status changes to In a meeting
This is a little over 10 minutes from when I scheduled the meeting.
So why does the it take 10 minutes to change my presence when the meeting shows up I Lync 1 minute after it was created? A Puzzle, right?
I found a blog about how the set-csclientpolicy is used to set poll intervals:
But then this article has a different story:
It says that MAPIPollInterval is deprecated for Lync 2013.
Therefore, to me it seems like WebServicePollInterval is the only setting to adjust the Lync client poll interval.
So why does it not change the status after 1 minute as specified with WebServicePollInterval.
Seems to me like regardless of how often Lync clients poll for new status, exchange does not update it more often than every 10 minutes in my system.
Can anyone confirm this?
Would also appreciate if anyone knows if it is possible to “tune” som parameter in exchange for this interval.
- Get link
- X
- Other Apps
The default value for this is 30 minutes. This meens that your Lync/Exchange status can be changed in the time of 30 minutes depent on how far the sync has come. It can take 1 minute or 30 minutes. In large environment when changing this value, it can result in slow Exchange since the network trafic will be very high.
ReplyDeleteI will not recomend from my experience to change this value and let it be default.
Did you make any changes on your Exchange environment?
Then again, why does the meeting show up in Lync client after about 1 minute after it is created but the presence does not change after 10 minutes? (Does not compute :) ). This basically shows that Lync knows there a meeting but it still does not change the presence.
DeleteYou probably need to set the "CalendarStatePublicationInterval" to a lower value, this one is responsible for the presence status. "WebServicePollInterval " only updates the "Meetings" tab.
DeleteThanks for this post!! You know that, my business meeting rooms are also like your meeting hall. It has large space and I searched this room from event up site. And I got it at very reasonable price.
ReplyDeleteHey Kjetil, did you ever find a solution for this issue? I'm facing the same problem, it takes up to 10 minutes after creating a meeting for the lync status to change!
ReplyDeleteAny help would be appreciated...
Kind regards
Arne