locked
Availablity Service on Exchange 2007 RRS feed

  • Question

  • Hi all,

    some users would like to use the availability service (free/busy) when schedule a meeting, but right now, users cannot gather the information when inviting attendees. An error "No information. No free/busy information could be retrieved." occurs after a period of time.

    Below is my configuration (not sure it's enough or not):

    [PS] C:\Documents and Settings\Administrator>Get-ClientAccessServer |Select Name, *internal* |fl

    Name                           : CAS1
    AutoDiscoverServiceInternalUri : https://cas1.local/Autodiscover/Autodiscover.xml

    Name                           : CAS2
    AutoDiscoverServiceInternalUri : https://cas2.local/Autodiscover/Autodiscover.xml

    [PS] C:\Documents and Settings\Administrator>Get-WebServicesVirtualDirectory |Select Name, *URL* |fl

    Name                 : EWS (Default Web Site)
    InternalNLBBypassUrl : https://cas1.local/ews/exchange.asmx
    InternalUrl          : https://cas1.local/EWS/Exchange.asmx
    ExternalUrl          :

    Name                 : EWS (Default Web Site)
    InternalNLBBypassUrl : https://cas2.local/ews/exchange.asmx
    InternalUrl          : https://cas2.local/EWS/Exchange.asmx
    ExternalUrl          : 

    Due to our infrastructure setting, all of us cannot connect (ping) to cas1.local or cas2.local, but we can connect to it's external url https://mail.company.com/, so we're using RPC over HTTPS to connect CAS via Outlook. But I found some interesting thing, when I tried to configure the host file to resolve the internal IP address (192.168.1.xxx), and make my laptop able to connect to the one of the CAS server directly, I can retrive the free/busy information of the attendees, but I will get a certificate error as the name on the security certificate is invalid or does not match the name of the site. Can anyone help? Thank you!

    One more question, how Outlook to decide to use Internal URL or External URL?

    Thank you very much !!

    Monday, May 16, 2011 3:26 AM

Answers

  • Hello,

     

    To get the free/busy feature work for Outlook Anywhere clients, you need to verify the following check points:

     

    1. Public records for “autodiscover.company.com” and “mail.company.com” so that the external clients can successfully resolve the autodiscover and availability service.

    2. The external url for the availability service is set to “mail.company.com”.

    3. A valid certificate for ”autodiscover.company.com” and “mail.company.com” name spaces and enable the certificate for IIS.

     

    Thanks,

    Simon

    Wednesday, May 18, 2011 3:07 AM
    Moderator

All replies

  • Is Autodiscover working from the client end?? what is result in Test Email Autoconfiguration? you can also run test @ http://www.exrca.com and post results here..
    Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread
    Monday, May 16, 2011 4:04 AM
  • When I removed the following record from my host file, the "Test E-mail AutoConfiguration" is fail, and say "Autoconfiguration was unable to determine your settings!".

    192.168.1.xxx    cas1.local

    But after I added the above record into my host file, I can get the below result from "Test E-mail AutoConfiguration".

    Autoconfiguration found the following settings:

    Display Name: Peter Chan

    Internal OWA URL: http://cas2.local/owa

    External OWA URL: https://mail.company.com/owa

    Protocol: Exhcnage RPC

    Server: XXX.local

    Login Name: peter.chan

    Availability Service URL: https://cas2.local/EWS/Exchange.asmx

    OOF URL: https://cas2.local/EWS/Exchange.asmx

    OAB URL: https://cas1.local/OAB/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    Unified Message Service URL: https://cas1.local/UnifiedMessaging/Service.asmx

    Auth Package: Unspecified

    Protocol: Exchange HTTP

    Server: mail.company.com

    Login Name: peter.chan

    SSL: Yes

    Mutual Authentication: Yes

    OAB URL: https://mail.company.com/OAB/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    Auth Package: Basic

    Certificate Principal Name: msstd:mail.company.com

     

    And I have tried to run the test from http://www.exrca.com

    Attempting the Autodiscover and Exchange ActiveSync test (if requested).
      Testing of Autodiscover for Exchange ActiveSync failed.
     
    Test Steps
     
    Attempting each method of contacting the Autodiscover service.
      The Autodiscover service couldn't be contacted successfully by any method.
     
    Test Steps
     
    Attempting to test potential Autodiscover URL https://abc.com/AutoDiscover/AutoDiscover.xml
      Testing of this potential Autodiscover URL failed.
     
    Test Steps
     
    Attempting to resolve the host name abc.com in DNS.
      The host name resolved successfully.
     
    Additional Details
      IP addresses returned: xxx.xxx.xxx.xxx
    Testing TCP port 443 on host abc.com to ensure it's listening and open.
      The specified port is either blocked, not listening, or not producing the expected response.
       <label for="testSelectWizard_ctl12_ctl06_ctl00_ctl00_ctl01_tmmArrow">Tell me more about this issue and how to resolve it</label>
     
    Additional Details
      A network error occurred while communicating with the remote host.
    Exception details:
    Message: No connection could be made because the target machine actively refused it xxx.xxx.xxx.xxx:443
    Type: System.Net.Sockets.SocketException
    Stack trace:
    at System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port)
    at Microsoft.Exchange.Tools.ExRca.Tests.TcpPortTest.PerformTestReally()
    Attempting to test potential Autodiscover URL https://autodiscover.abc.com/AutoDiscover/AutoDiscover.xml
      Testing of this potential Autodiscover URL failed.
     
    Test Steps
     
    Attempting to resolve the host name autodiscover.abc.com in DNS.
      The host name couldn't be resolved.
       <label for="testSelectWizard_ctl12_ctl06_ctl00_ctl01_ctl00_tmmArrow">Tell me more about this issue and how to resolve it</label>
     
    Additional Details
      Host autodiscover.abc.com couldn't be resolved in DNS Exception details:
    Message: The requested name is valid, but no data of the requested type was found
    Type: System.Net.Sockets.SocketException
    Stack trace:
    at System.Net.Dns.GetAddrInfo(String name)
    at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
    at System.Net.Dns.GetHostAddresses(String hostNameOrAddress)
    at Microsoft.Exchange.Tools.ExRca.Tests.ResolveHostTest.PerformTestReally()
    .
    Attempting to contact the Autodiscover service using the HTTP redirect method.
      The attempt to contact Autodiscover using the HTTP Redirect method failed.
     
    Test Steps
     
    Attempting to resolve the host name autodiscover.abc.com in DNS.
      The host name couldn't be resolved.
       <label for="testSelectWizard_ctl12_ctl06_ctl00_ctl02_ctl00_tmmArrow">Tell me more about this issue and how to resolve it</label>
     
    Additional Details
      Host autodiscover.abc.com couldn't be resolved in DNS Exception details:
    Message: The requested name is valid, but no data of the requested type was found
    Type: System.Net.Sockets.SocketException
    Stack trace:
    at System.Net.Dns.GetAddrInfo(String name)
    at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
    at System.Net.Dns.GetHostAddresses(String hostNameOrAddress)
    at Microsoft.Exchange.Tools.ExRca.Tests.ResolveHostTest.PerformTestReally()
    .
    Attempting to contact the Autodiscover service using the DNS SRV redirect method.
      ExRCA failed to contact the Autodiscover service using the DNS SRV redirect method.
     
    Test Steps

     

    Monday, May 16, 2011 6:05 AM
  • Hello,

     

    To get the free/busy feature work for Outlook Anywhere clients, you need to verify the following check points:

     

    1. Public records for “autodiscover.company.com” and “mail.company.com” so that the external clients can successfully resolve the autodiscover and availability service.

    2. The external url for the availability service is set to “mail.company.com”.

    3. A valid certificate for ”autodiscover.company.com” and “mail.company.com” name spaces and enable the certificate for IIS.

     

    Thanks,

    Simon

    Wednesday, May 18, 2011 3:07 AM
    Moderator
  • You are testing exrca for ActiveSync, well moreover what I see from that report is your port 443 is blocked on the firewall, incase if you Outlook Anyewhere to work we need 443 open on the firewall as well..
    Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread
    Wednesday, May 18, 2011 5:32 AM