Microsoft Lync The Address Book Server Is Experiencing Issues

Skype for Business, Lync and Exchange Web Services EWS and different DNS Domains Exchange crawling e. Hi all,This is an updated version 2. This blog entry is valid for Lync 2. Lync 2. 01. 3 and Skype for Business Server. FkOckkHyVg/WJHBaoHpI8I/AAAAAAABquA/YC0k21H95DUnl2MmnjuyNzLlpyXXvouVQCEw/s1600/8.jpg' alt='Microsoft Lync The Address Book Server Is Experiencing Issues' title='Microsoft Lync The Address Book Server Is Experiencing Issues' />Microsoft Lync The Address Book Server Is Experiencing IssuesMicrosoft Lync The Address Book Server Is Experiencing IssuesGenerally, Ill write a new blog article, since the conversion history over multiple device and other service have change with Skype for Business 2. Server. Once this written, I post the link here. Lync is crawling Exchange Web Services EWS. Generally it is necessary to understand how DNS must be implemented Just remember, identify if you have DNS Split configuration, different internal and external DNS names and what are your SMTP and SIP Domains. Very often you find in Lync Exchange deployments an issue, where the Lync configuration show up with empty EWS Internal URLEWS External URLand. EWS Information EWS not deployed. Therefor Exchange Web Service are not connected deployed and several Lync Integration Features are not working, e. Presence Information based on your Outlook Calendar. The feature depending on EWS are Unified Contact Store. High Resolution Photos. TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/73/1488.AddressBookServiceConfiguration_Figure2.jpg' alt='Microsoft Lync The Address Book Server Is Experiencing Issues' title='Microsoft Lync The Address Book Server Is Experiencing Issues' />Here youll find some indepth Information regarding the Lync Address Book synchronization process and common issues. When the Rate My Call feature was introduced in Skype for Business Server, there was no interface added to the in the Skype for Business Monitoring Reports interface. Lync Address Book Client Synchronization Errors and Common Problems. Meeting tab. Contact Information. Presence based on Calendar Information. Conversation History. Missed Conversations. XWNXldw/WT964Wg9Y_I/AAAAAAABuLI/mosWK0Q9fFAgPpeQZhqOyp4uctg2tWe9wCLcB/s1600/edge.png' alt='Microsoft Lync The Address Book Server Is Experiencing Issues' title='Microsoft Lync The Address Book Server Is Experiencing Issues' />Missed Calls. Voice Mail Playback. Exchange Setup DNS You need PER SMTP Domain 3 DNS Record, internally Split DNS and on the external DNS Server, 2x for Autodiscover and 1x for EWSautodiscover. CNAME exchangeserverCASautodiscover. SRV 0 0 4. 43 exchangeserverCASewsurl. A exchangeserver CASif you use internally another domain, e. Active Directory domain, sure you can have internally another EWS published, but Autodiscover use by Lync identifies still the xml file via the users SIPDOMAIN. So split DNS is recommended at least for AutodiscoverNOTE As its never really proper discussed Autodiscover will never use the internal. URL and external. URL. in Exchange 2. Exchange 2. 01. 3 they are even documented in Tech. Net, but they simply dont exist anymore. Youll receive an error if you specify the URLs. The correct discovery process is like OUTLOOK SCP lookup only if client is domain joinedHTTPS root domain query. HTTPS Autodiscover domain query. HTTP redirect method. SRV record query. Local XML filecached URL in the Outlook profile new for Outlook 2. The correct discovery process is like LYNC internal, Autodiscover is identified by DNS entry. Autodiscover is identified by DNS entry. Additionally you need to check Autodiscovery Virtual Directory Setup the internal and external URL, including HTTPS and Basic Authentication. Set Autodiscover. Virtual. Directory Identity autodiscover default Web site External. URL https ews. Internal. URL https ews. Basic. Authentication true. Note The Autodiscover. Virtual. Directoy URL are supposed for Microsofts optional use only. Therefore it is not necessary and not Best Practise defining them If you set the URLs, it will NOT HAVE AN IMPACT. Meaning, if they are defined or not, it will not change the Autodiscover behavior, since they are NOT USED within Exchange. What is IMPORTANT, is the Authentication, you must set it the Basic Authentication, so the SSL configuration will take part. It would be enough is you configure simply Set Autodiscover. Virtual. Directory. Identity autodiscover default Web site. Basic. Authentication true. But If you define them, you have a reminder what is configured, more like a comment. Web Services Virtual Directory Setup the internal and external URL, including HTTPSand Basic Authentication. Set Web. Services. Virtual. Directory Identity SERVER0. EWSdefault Web site External. Url https ews. EWSexchange. Internal. Url https ews. EWSexchange. asmx Basic. Authentication true. The EWS Services are responsible for the Lync integration, especially for Calendar Information and The Conversation History. Therefore this is the most essential configuration. Publishing EWS service via Reverse Proxy Autodiscover and EWS service do NOT support FBA form based authentication. The client need the XML file straight and without authentication webpage, than access the EWS URL need to be authenticated at the Exchange CAS server. Authentication must be NTLM over HTTPS. So do not use http, the password would be submitted in clear text. The NTLM authentication is hard coded in Lync Client. Lync Setup First the good new, there is nothing which we have to consider for Lync Server. The Feature is a Client Integration Feature, therefor we have nothing to configure. There is only one exception, this is the CWA integration for Exchange OWA. During setup and integration of CWA features, truly the EWS configuration must meet the requirements identically with the Lync Client Configuration. One last thing necessary to consider and plan proper are the Certificates Since all communication is based on HTTPS and TLS, which includes the encryption. Certificates are used for trans coding. What is now complicated is the DNS Setup, SMTPSIP Domains and the SAN Names in this involved certificates. Lync in this case is straight forward, you simply have to include all SIP Domains in your SAN. But however Exchange now requires another possible way make sure you have configured the CAS Server Certificates including all SAN Names for all SMTP and SIP domainsmake us of IIS based redirection web pages. If you chose this configuration, it is possible minimizing the required SAN configuration. But still in both configurations you need to consider your DNS Zone setup. If possible and I personally prefer DNS Splitting, for internal and external resolving. This makes your deployment more supportable. Note if you consult a customer and you are propose DNS Splitting, make sure you fully validate other Web base services, which depends on DNS names too How Lync discover the EWS service via autodiscover As illustrated, it is essential for best user experiences having the Lync SIP Domain identically with the default Exchange EMail Domain. Lync is using the smtp domain for the autodiscovery process. This is especially important if you are not inside your corporate network LAN. Lync is never able to use SCP, only DNS A and SRV Records. DNS resolution occurs first have look into the Autodiscover. DNS provided thereusing autodiscover. Access now the Autodiscover. Exchange environment in the following order. One more remarks If you didnt deploy EWS correctly from the very beginning, you might encounter other Client issues. Therefore it is recommended you delete the following file userprofileApp. DataLocalMicrosoftOutlookautodiscover. This file is ONLY created by Outlook, Lync do not write this file it only uses the web services. Troubleshooting You should try and access Autodiscover via web browse using a link provided above. You must be asked for your credential it requires you are having a Exchange Mailbox. Exchange will than show you this XML lt UTF 8 lt Autodiscover xmlnshttp schemas. Response lt Error Id2. Time1. 2 5. 5 5. Error. Code 6. Error. Code lt Message Invalid Requestlt Message lt Debug. Data lt Error lt Response lt Autodiscover If you see this message, Autodiscover is reachable and ok. Next check access to https EWSURLewsexchange. EWSURLewsServices. Verify also on the client, where Outlook is installed HKCUSoftwareMicrosoftx. Play Game Goodgame Cafe. OutlookAutodiscoverRedirect.