1 / 34

UNC309 Unified Messaging with Exchange Online

UNC309 Unified Messaging with Exchange Online. Michael Wilson Program Manager Lead Microsoft Corporation. Exchange Unified Messaging (UM): Basic Features. Voice Mail/Call Answering (all callers)

fauve
Download Presentation

UNC309 Unified Messaging with Exchange Online

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UNC309Unified Messaging with Exchange Online Michael Wilson Program Manager Lead Microsoft Corporation

  2. Exchange Unified Messaging (UM): Basic Features • Voice Mail/Call Answering (all callers) • “You’ve reached the mailbox of Todd Meadows at Contoso. I’m sorry that I’ve missed your call. Please leave me a message.” • Automated Attendant (all callers) • “Thank you for calling Contoso. If you know the name of the person you want to reach, say it now. To speak to an operator, say ‘operator’…” • Outlook Voice Access (UM-enabled users) • “You have two new voice mails and 16 new e-mails. You have a meeting in progress in…”

  3. Exchange UM: Some Further Features • Specialized Microsoft Office Outlook®2007+, Outlook Web Access UI • Inline Microsoft Windows Media®Player, Play on Phone… • Voice Mail Preview • Text from audio inserted into the message • Support for en-CA, en-US, es-ES, fr-FR, it-IT, pl-PL, pt-PT • Call Answering Rules • Custom greetings, transfer and Find Me based on caller, time, free/busy status etc. • Message Waiting Indicator • Update phone lamp’s state, dial tone or message counts • Protected Voice Mail • Information Rights Management: Do not forward permissions on voice messages

  4. Exchange UM Replaces Voice Mail, not the PBX • UM does not provide “dial tone” • Customers who run UM today must use one or more of: • Microsoft Office Communications Server 2007/R2 (Enterprise Voice) • Microsoft Lync™ Server 2010 (Enterprise Voice) • PBX and VoIP gateway that is interoperable with UM • IP PBX that is interoperable with UM • Current list at “Telephony Advisor for Exchange 2010” • http://technet.microsoft.com/en-us/library/ee364753.aspx • UM Systems Integrators have demonstrated other integrations

  5. Exchange UM Online Feature Set • Same as on-premises Exchange 2010 SP1 UM, except… • No speech access to Active Directory (allowed for Contacts) • Resulting changes to Outlook Voice Access • Transition to DTMF on “Directory” command • “Find messages from X” not available • Can only create DTMF Automated Attendants • Administration GUI • Exchange Control Panel (ECP) if Exchange is online • Exchange Management Console (EMC) if Exchange is on-premises • EMC and ECP if customer has both on-prem and online mailboxes • No *-UMServer, Get-UMActiveCallscmdlets • In a multitenant environment, servers are not visible to tenants • No Test-UMConnectivitycmdlet • Replaced by the UM Troubleshooting Tool

  6. Today: Exchange UM on Customer Premises with PBX Contoso network perimeter VoIP gateway Exchange 2010 UM Servers PBX SIP/RTP 172.42.23.14 172.42.23.15 172.42.23.16 172.42.23.12 Switched telephony protocols Gateways are on a private network and shielded from public Internet UM servers are also on a private network and shielded from public Internet Switched telephony protocols VoIP gateway SIP/RTP User 172.42.23.13 ContosoCorporation Microsoft Active Directory®

  7. Today: Exchange UM on Customer Premises with Office Communications Server or Lync Server VoIP gateway Communicator or Lync client user Edge Server Access & A/V SIP/TLS/SRTP SIP/TLS/SRTP OCS 2007 [R2] or Lync Server 2010 Mediation Server UM and OCS/LyncServers (except Edge) are on a private network and shielded from public Internet Active Directory SIP/TLS/SRTP Exchange 2010 UM Servers Remote Communicator or Lync user Fabrikam network perimeter Fabrikam, Inc.

  8. UM Online: How to Connect Securely and Safely? VoIP gateway User 172.42.23.12 Exchange 2010 UM Servers ? ? VoIP gateway PBX ? Contoso Corporation 172.42.23.13 ? Fabrikam, Inc. SIP/TLS/SRTP VoIP gateway Lync user Active Directory SIP/TLS/SRTP Exchange Online (Office 365) SIP/TLS/SRTP Edge Server Access & A/V Mediation Server Lync Server 2010

  9. VoIP Edge Server/Device Requirements • Support all Exchange UM call flows • Protect internal resources • Resist attacks by malicious untrusted peers • Throttle TCP connection attacks • Throttle TLS negotiation attacks • Resist attacks by compromised trusted peers • Throttle number of TLS/TCP connections, per peer • Throttle number of outstanding SIP transactions • High availability • Monitoring and auditing

  10. UM Online: Connecting Securely and Safely VoIP gateway User Session Border Controller (SBC) 172.42.23.12 SBC VoIP gateway SIP/TLS/SRTP SIP/TLS/SRTP PBX Exchange 2010 UM Servers Contoso Corporation SIP/TLS/SRTP 172.42.23.13 SIP/TLS/SRTP Fabrikam, Inc. SIP/TLS/SRTP Active Directory VoIP gateway Lync user SIP/TLS/SRTP SIP/TLS/SRTP Edge Server Access & A/V Edge Server Access & A/V Mediation Server Exchange Online (Office 365) Lync Server 2010

  11. Session Border Controllers Tested (Nov 2010)  Pass  Fail?Not yet tested • Will be published and updated

  12. Exchange UM ConfigurationOn Customer Premises and Online

  13. On-premises UM ConfigurationTelExt (non-OCS) Dial Plans Active Directory Configuration • Begin with UMServer • Create UMDialPlan • Associate with UMServer • Create UMIPGateway • Create UMHuntGroup • Create UMMailboxPolicy • Create mailbox • UM-enable mailbox • (Create UMAutoAttendant) UMServer UMDialPlan UMMailboxPolicy Mailbox Extn: 1234 UMAutoAttendant UMHuntGroup UMIPGateway

  14. Online UM ConfigurationTelExt (non-OCS) Dial Plans • No UMServer • Create UMDialPlan • Create UMIPGateway • Create UMHuntGroup • Create UMMailboxPolicy • Create mailbox • Assign license with MOP* • UM-enable mailbox • (Create UMAutoAttendant) Active Directory Configuration Dial Plan VoIPSecurity is always Secured (SIP/TLS; SRTP) UMServer UMDialPlan UMMailboxPolicy Mailbox Ext: 1234 UMAutoAttendant UMHuntGroup Represents the external FQDN of the on-premises SBC, e.g. sbcpublic.contoso.com UMIPGateway * Microsoft Online Portal

  15. UM Online: Configuration, Use and Reporting demo Reporting template can be downloaded from http://download.microsoft.com/download/B/C/F/BCF2FABB-137C-4333-B137-424DA66297A7/UM%20Reports%20Template.xlsm

  16. TelExt/UM Configuration Flows: 1 Contoso Corporation Office 365 Services VoIP gateway Exchange 2010 UM Servers   SBC SBC 172.42.23.12 SIP/TLS/SRTP SIP/TLS/SRTP VoIP gateway 172.42.23.13 Active Directory (Office 365 SBCs are pre-configured by Microsoft to send calls to UM servers) (UM servers in Office 365 are pre-configured by Microsoft to send calls via SBCs)

  17. TelExt/UM Configuration Flows: 2 Contoso Corporation Office 365 Services VoIP gateway Exchange 2010 UM Servers SBC SBC 172.42.23.12  SIP/TLS/SRTP   SIP/TLS/SRTP VoIP gateway 172.42.23.13 Active Directory Connect and configure VoIP gateways to communicate with PBX UM Systems Integrator (SI) partners can assist Contoso with these steps, as with on-prem UM deployments Connect SBC, configure gateways to communicate with SBC’s internal interface Configure SBC to talk to gateways on internal interface.

  18. TelExt/UM Configuration Flows: 3 Contoso Corporation Office 365 Services VoIP gateway Exchange 2010 UM Servers SBC SBC 172.42.23.12 SIP/TLS/SRTP SIP/TLS/SRTP VoIP gateway   172.42.23.13 Active Directory Contoso UM administrator creates UM Dial Plan, UM Mailbox Policy, UM IP Gateway Contoso UM administrator configures UM IP Gateway with address of external interface of Contoso SBC

  19. TelExt/UM Configuration Flows: 4 Contoso Corporation Office 365 Services VoIP gateway Exchange 2010 UM Servers SBC SBC 172.42.23.12 SIP/TLS/SRTP  SIP/TLS/SRTP VoIP gateway 172.42.23.13 Active Directory Configure SBC to talk SIP/TLS and SRTP on external interface to forwarding address of UM IP Gateway object created in steps 6 and 7. All addresses are of the form guid.um.outlook.com

  20. TelExt/UM Configuration Flows: 5 Contoso Corporation Office 365 Services VoIP gateway Exchange 2010 UM Servers SBC SBC 172.42.23.12 SIP/TLS/SRTP SIP/TLS/SRTP VoIP gateway  172.42.23.13 Active Directory Contoso UM administrator UM-enables the users’ mailboxes

  21. Online UM ConfigurationSIP (Lync) Dial Plans • No UMServer • Create UMDialPlan • No UMIPGateway • No UMHuntGroup • Create UMMailboxPolicy • Create mailbox • Assign license with MOP* • UM-enable mailbox • (Create UMAutoAttendant) Active Directory Configuration Dial Plan VoIPSecurity is always Secured (SIP/TLS; SRTP) UMServer UMDialPlan UMMailboxPolicy Mailbox Extn: 1234 UMAutoAttendant UMHuntGroup Call routing depends on E.164 number (or SIP URI) and tenant domain, not on gateway/hunt group UMIPGateway * Microsoft Online Portal

  22. Lync/UM Configuration Flows: 1 Lync user Office 365 Services Fabrikam, Inc. Lync user Exchange 2010 UM Servers   VoIP Gateway Lync Edge Server SIP/TLS/SRTP SIP/TLS/SRTP SIP/TLS/SRTP Lync Edge Servers Lync Server 2010 Mediation Server Active Directory Active Directory Office 365 Lync Edge Server Pools are pre-configured by Microsoft to send calls to UM servers UM servers in Office 365 are pre-configured by Microsoft to send calls via Lync Server Edge Pools 23

  23. Lync/UM Configuration Flows: 2 Lync user Office 365 Services Fabrikam, Inc. Lync user Exchange 2010 UM Servers VoIP Gateway  Lync Edge Server SIP/TLS/SRTP SIP/TLS/SRTP  SIP/TLS/SRTP Lync Edge Servers Lync Server 2010 Mediation Server Active Directory Active Directory FabrikamLync administrator configures Lync Servers FabrikamLync administrator configures Lync Edge Server 24

  24. Lync/UM Configuration Flows: 3 Lync user Office 365 Services Fabrikam, Inc. Lync user Exchange 2010 UM Servers VoIP Gateway Lync Edge Server SIP/TLS/SRTP SIP/TLS/SRTP  SIP/TLS/SRTP Lync Edge Servers Lync Server 2010 Mediation Server Active Directory Active Directory Fabrikam UM administrator creates UM Dial Plan, UM Mailbox Policy, and sets E.164 access number on the UM Dial Plan. 25

  25. Lync/UM Configuration Flows: 4 Lync user Office 365 Services Fabrikam, Inc. Lync user Exchange 2010 UM Servers VoIP Gateway  Lync Edge Server SIP/TLS/SRTP SIP/TLS/SRTP SIP/TLS/SRTP Lync Edge Servers Lync Server 2010 Mediation Server Active Directory Active Directory Where Lync voice mail routing sends calls for users in this policy • FabrikamLync administrator creates Hosted Voice Mail Policy object(s) (per forest, site or user), specifying: • FQDN of Lync Server Edge Pool in Office 365 • Always exap.um.outlook.com • - Exchange Online organizational routing domain e.g. fabrikam.com: This Enables UM Online to identify the customer 26

  26. Lync/UM Configuration Flows: 5 Lync user Office 365 Services Fabrikam, Inc. Lync user Exchange 2010 UM Servers VoIP Gateway  Lync Edge Server SIP/TLS/SRTP SIP/TLS/SRTP SIP/TLS/SRTP Lync Edge Servers Lync Server 2010 Mediation Server Active Directory Active Directory • For each UM Dial Plan (or UM Auto Attendant) created online, the FabrikamLync administrator: • Creates a contact object and adds the DP/AA E.164 number • - Associates the contact with a Hosted Voice Mail Policy 27

  27. Lync/UM Configuration Flows: 6 Lync user Office 365 Services Fabrikam, Inc. Lync user Exchange 2010 UM Servers VoIP Gateway Lync Edge Server SIP/TLS/SRTP SIP/TLS/SRTP  SIP/TLS/SRTP Lync Edge Servers Lync Server 2010 Mediation Server Active Directory Active Directory Fabrikam UM admin UM-enables the users’ mailboxes. This not only writes EUM proxy addresses (as on-prem), but also sets a value on the ms-Exch-UC-Voice-Mail-Settings attribute (used by Exchange and Lync) 28

  28. Lync/UM Configuration Flows: 7 Lync user Office 365 Services Fabrikam, Inc. Lync user Exchange 2010 UM Servers VoIP Gateway  Lync Edge Server SIP/TLS/SRTP SIP/TLS/SRTP SIP/TLS/SRTP Lync Edge Servers Lync Server 2010 Mediation Server Active Directory Active Directory • For each UM-enabled user online, the FabrikamLync administrator: • - Enables the user for Enterprise Voice • - Associates the user with a Hosted Voice Mail Policy • - If ms-Exch-UC-Voice-Mail-Settings is not sync’d back from the “cloud”, uses LyncSet-CsUsercmdlet to set EnableHostedVoiceMail to True 29

  29. Migration of UM-Enabled Mailboxes to UM Online • Support for simple (cutover) and coexistence scenarios • During migration, on-prem UM is fully functional • All types of Exchange UM migration preserve: • Voice messages • Personal configuration (greetings, call answering rules etc.) • Only “rich coexistence” migration preserves UM PIN • Voice mail outage when migration completes (may be brief) • Rich coexistence automatically UM-enables the moved mailbox • By default, same extension number and UM Mailbox Policy name

  30. UM Online Availability • In Office 365 (Exchange Online): introduce during Beta • Not in basic service plans • UM-enabling user will fail unless appropriate license was applied • Plan to make available in all regions in 2011 • North America first, then Europe and Asia • UM will not be offered for users with certain country-of-origin values (list subject to review): • EC, GT, IN, KR, LK, NG, PH, QA, TH, UY 31

  31. Summary • Exchange Unified Messaging: Software and Online Service • Software: Exchange 2010 SP1 UM • Service: Exchange UM Online • Feature set of service almost identical to on-premises version • Customer must have “dial tone” provided on their premises • Lync Server 2010 or UM-compatible PBX (VoIP Gateway if needed) • Lync Edge Server or UM-compatible Session Border Controller • Available to users in most countries offering Office 365

  32. Session Evaluations Tell us what you think, and you could win! All evaluations submitted are automatically entered into a daily prize draw*  Sign-in to the Schedule Builder at http://europe.msteched.com/topic/list/ * Details of prize draw rules can be obtained from the Information Desk.

  33. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related