+ All Categories
Home > Technology > Ståle Hansen - Understand how lync integrates with exchange

Ståle Hansen - Understand how lync integrates with exchange

Date post: 21-Nov-2014
Category:
Upload: nordic-infrastructure-conference
View: 2,006 times
Download: 0 times
Share this document with a friend
Description:
 
59
@StaleHansen #NICconf Ståle Hansen Understand how Lync integrates with Exchange
Transcript
  • 1. Stle Hansen Understand how Lync integrates with Exchange @ #NICconf
  • 2. @ #NICconf
  • 3. @ #NICconf
  • 4. Scope Lync Server Lync Hybrid Lync Online Lync Server Private cloud / dedicated Single domain & directory Users split server / online Office 365 Lync Online Hosted multi-tenant @ #NICconf
  • 5. Session Objectives And Takeaways Session Objectives: How Lync access Exchange Why Integrate Lync and Exchange in Hybrid scenarios Key Takeaways Exchange autodisover needs to be configures with Lync in mind Some features are not available with Exchange Online @ #NICconf
  • 6. HOW LYNC ACCESS EXCHANGE @ #NICconf
  • 7. Autodiscover EWS S2SOAuth Autodiscover EWS Autodiscover EWS UCMA UCMA Lyncdiscover UCWA S2SOAuth Published through autodiscover LYSS Autodiscover S2SOAuth @ #NICconf
  • 8. Exchange 2013 Mailbox Exchange Web Services @ #NICconf
  • 9. Exchange 2013 Mailbox Exchange Web Services @ #NICconf
  • 10. Online meetings from OWA Exchange 2013 CU1 Mailbox @ #NICconf
  • 11. Existing Exchange integration Exchange UM OWA IM @ #NICconf
  • 12. Feature Matrix Lync 2010 Server & Client Lync 2013 Server & Client Lync 2010 Server and Lync 2013 Client Lync 2013 Server and Lync 2010 Client Exchange 2010 mbx Legacy Legacy Legacy Legacy Exchange 2013 mbx Legacy New Legacy Legacy1,2 Exchange 2013 CU1 mbx Legacy OWA IM UM Missed Call Visual Voice Mail Outlook Contacts SharePoint Skill Search Online meeting scheduling in OWA New UCS HR Photo Archiving into Exchange OWA IM UM Missed Call Visual Voice Mail Outlook Contacts SharePoint Skill Search 1) 2) Online meeting scheduling in OWA UCS Contacts are read-only Archiving into Exchange works @ #NICconf
  • 13. Core Functionality EXCHANGE WEB SERVICES (EWS) @ #NICconf
  • 14. The challenge, on-premises Outlook works perfectly with Exchange Using SCP records to locate autodiscover Lync client is introduced, no exchange integration works @ #NICconf
  • 15. Lync use DNS-based discovery method http:///autodiscover/autodiscover.xml https:///autodiscover/autodiscover.xml http://autodiscover./autodiscover/autodiscover.xml https://autodiscover./autodiscover/autodiscover.xml _autodiscover._tcp. @StaleHansen #NICconf
  • 16. MAPI fallback when EWS fails Exchange delegation information (MAPI only) Missed Conversations history and Call Logs are written Retrieving conversation history fails Voice Mail count only Exchange integrated Archiving will work Major failures Presence update based on calendar Presence based on Out of Office messages All mobile clients fail to connect to Exchange @ #NICconf
  • 17. Features available only with EWS Unified Contact Store High-Resolution Photos Meeting tab Contact Information Presence based on Calendar Information Conversation History Missed Conversations Missed Calls Voice Mail Playback @ #NICconf
  • 18. That is why we Lync folk care about Exchange Web Services @ #NICconf
  • 19. Best Practice publishing EWS DNS A Record for autodiscover.domain.com SRV is supported, but not recommended Multidomain? Use HTTP redirect Publish using NTLM, no pre-authentication EWS and autodiscover Avoids authentication pop-up for EWS No need to Set-AutodiscoverVirtualDirectory Should point to HLB with correct autodiscover certificate @ #NICconf
  • 20. Why integrate THE FEATURES @ #NICconf
  • 21. Autodiscover EWS S2SOAuth Autodiscover EWS Autodiscover EWS UCMA UCMA Lyncdiscover UCWA S2SOAuth Published through autodiscover LYSS Autodiscover S2SOAuth @ #NICconf
  • 22. Server to Server OAuth (S2SOAuth) Trust One OAuth certificate per system Permissions One Partner Application per system Lync Server Storage Service (LYSS) @ #NICconf
  • 23. Autodiscover EWS S2SOAuth Autodiscover EWS Autodiscover EWS UCMA UCMA Lyncdiscover UCWA S2SOAuth Published through autodiscover LYSS Autodiscover S2SOAuth @ #NICconf
  • 24. Unified Contact Store (UCS) Store Lync 2013 contacts in Exchange 2013 Contact management outside Lync LYSS used for migration EWS to get contacts @ #NICconf
  • 25. @ #NICconf
  • 26. Test-CsUnifiedContactStore -TargetFqdn aeolyfe1.ateaedge.no -UserSipAddress "sip:[email protected]" Target Fqdn Result Latency Error Message Diagnosis : aeolyfe1.ateaedge.no : Success : 00:00:03.1190805 : : @StaleHansen #NICconf
  • 27. @ #NICconf
  • 28. Autodiscover EWS S2SOAuth Autodiscover EWS Autodiscover EWS UCMA UCMA Lyncdiscover UCWA S2SOAuth Published through autodiscover LYSS Autodiscover S2SOAuth @ #NICconf
  • 29. High Resolution Photo Is stored in an internal format, 241 Kb 64x64 is for the AD thumbnailPhoto version 96x96 is for OWA, Outlook, LWA and Lync 2013 648x648 is for LWA and Lync 2013 Accessed through EWS @ #NICconf
  • 30. @ #NICconf
  • 31. @ #NICconf
  • 32. @ #NICconf
  • 33. $photo = ([Byte[]]$(Get-Content -Path ("C:ScriptUsers"+$_.sam+".jpg") Encoding Byte -ReadCount 0)) Set-UserPhoto -Identity $_.sam -PictureData $photo -Confirm:$False Set-UserPhoto -Identity $_.sam -Save -Confirm:$False @StaleHansen #NICconf
  • 34. Autodiscover EWS S2SOAuth Autodiscover EWS Autodiscover EWS UCMA UCMA Lyncdiscover UCWA S2SOAuth Published through autodiscover LYSS Autodiscover S2SOAuth @ #NICconf
  • 35. UCMA and UM is installed by default Voicemail All Lync clients Outlook, OWA, Active Sync Call Answering Rules @ #NICconf
  • 36. @ #NICconf
  • 37. @ #NICconf
  • 38. @ #NICconf
  • 39. New-UMCallAnsweringRule -Name MyCallAnsweringRule -CallerIds "1,4255550100,,","1,4255550123,," -Priority 2 -CallersCanInterruptGreeting $true -Mailbox tonysmith @StaleHansen #NICconf
  • 40. Autodiscover EWS S2SOAuth Autodiscover EWS Autodiscover EWS UCMA UCMA Lyncdiscover UCWA S2SOAuth Published through autodiscover LYSS Autodiscover S2SOAuth @ #NICconf
  • 41. IM capabilities in OWA Use People hub for contact management Require UCS No custom presence states @ #NICconf
  • 42. Demo @ #NICconf
  • 43. Autodiscover EWS S2SOAuth Autodiscover EWS Autodiscover EWS UCMA UCMA Lyncdiscover UCWA S2SOAuth Published through autodiscover LYSS Autodiscover S2SOAuth @ #NICconf
  • 44. Use S2SOAuth Locate UCWA through Lyncdiscover Make sure exchange reache Lyncdiscover All company employees joins as presenters and bypass the lobby @ #NICconf
  • 45. Demo @ #NICconf
  • 46. LYNC AND EXCHANGE IN HYBRID SCENARIOS @ #NICconf
  • 47. Lync with Exchange Online Lync and Exchange integration features Outlook integration (EWS, MAPI) Outlook Web App integration (IM/P) Outlook Web App online meetings (scheduling) Unified Contact Store High-resolution contact photos Lync Online only Supported Supported Supported Supported Supported Lync Server 2013 only Supported Supported Not supported Not supported Supported Lync Server Supported 2013 hybrid deployment with Lync Online Supported Supported* Supported* Supported *Supported only for Lync Online users in the hybrid deployment. @ #NICconf
  • 48. Exchange Online With Lync Server 2013 only (with directory synchronization) With Lync Server 2013 only (without directory synchronization) DirSync is recommended for this scenario. Add the users SIP address per user mailbox With Lync Online in a hybrid deployment with Lync Server 2013 DirSync is required The msRTCSIP-PrimaryUserAddress attribute is set on-premises and synchronized to Microsoft Office 365. @ #NICconf
  • 49. Lync on-premises, Exchange Online Trust is established through NewCsHostingProvider @ #NICconf
  • 50. New-CsHostingProvider -Identity Exchange Online -Enabled $True -EnabledSharedAddressSpace -HostsOCSUsers $False -ProxyFqdn exap.um.outlook.com -IsLocal $False -VerificationLevel UseSourceVerification @StaleHansen #NICconf
  • 51. UM also need a hosted voicemailpolicy @ #NICconf
  • 52. New-CsHostedVoicemailPolicy -identity Office365UM -Destination exap.um.outlook.com -Description Office 365 Voicemail Organization YOURDOMAIN.onmicrosoft.com @StaleHansen #NICconf
  • 53. New-csexumcontact -displaynumber sipaddress -registrarpool -ou " @StaleHansen #NICconf
  • 54. Exchange Hybrid Lync Hybrid Same integration as regular on-premises Lync Online No steps needed @ #NICconf
  • 55. Session Objectives And Takeaways Session Objectives: Understand how Lync used Exchange Configuring Exchange and Lync integration Lync on-premises with Exchange Online Key Takeaways Exchange autodisover needs to be configures with Lync in mind Some features are not available with Exchange Online @ #NICconf
  • 56. Exchange integrations at #LyncConf14 @ #NICconf
  • 57. Questions? @ @NICconf #NICconf
  • 58. Please evaluate the session before you leave Thank you @ #NICconf
  • 59. Technical references Busting The Set-AutodiscoverVirtualDirectory Myth Exchange Autodiscover & Lync Understanding and Troubleshooting Microsoft Exchange Server Integration Using AutoDiscover with large numbers of accepted domains (Part 1) How does Lync 2010 use Exchange calendar information/ Lync 2013 Compatibility How to integrate Exchange Online with Lync Online, Lync Server 2013, or a Lync Server 2013 hybrid deployment Integrating Microsoft Lync Server 2013 and Microsoft Exchange Server 2013 Supported Lync Server 2013 Hybrid Configurations @ #NICconf

Recommended