I have Exchange clusters located in 2 different states conencted by a DS3. When I am scheduling a meeting requiring attendees from both locations, I cannot always see free/busy times for users at the remote location. It's very inconsistent and will even switch between the remote users if I let the scheduling assistant sit and refresh.
Is there a replication issue, or does anyone have any other ideas?
Thanks!!
One thing that may help is this article from Microsoft: http://technet.microsoft.com/en-us/library/bb397225.aspx
Sometimes trouble with autodiscover can illuminate problems with free/busy. Though the inconsistent nature of your problem suggests a timeout of some kind. It's probably a good idea to dig through the event-logs on your Hub/CA servers and see if there is anything diagnostic there.
Another thing to consider, and something I have run into is the Outlook client's Logon Network Security method (Under the Security Tab in the More Settings option for the user's Exchange Settings). The default is Negotiate Authentication, however this should be set to match the Exchange server authentication method (NTLM or Kerberos)
This is especially critical for users of RPC over HTTP. On clients using RPC over HTTP and NTLM authentication, Outlook defaults the authentication method to "Negotiate" changing this to "NTLM" not only increases the performance of the client but it also resolves the scheduling assistant not working.