22
Microsoft Lync 2013 Mobility Architecture @justimorris http://www.justin-mo rris.net [email protected] Justin Morris Lync MVP Senior Consultant, Modality Systems

Lync 2013 Mobility Architecture

  • Upload
    mucugl

  • View
    9.252

  • Download
    7

Embed Size (px)

DESCRIPTION

 

Citation preview

  • 1. Microsoft Lync 2013 Mobility Architecture@justimorrishttp://[email protected] MorrisLync MVPSenior Consultant, Modality Systems

2. What well cover Overview Whats new in Lync Server 2013 Mobility How Mobile Presence has changed in Lync Server 2013 Lync 2013 Mobile Client Internals Call Flows Meeting Roster Experience on Mobile Client/Server Interoperability Mobility Policies and Preferences Deployment Requirements25/04/2013 Microsoft Unified Communications User Group London (MUCUGL) 2 3. BrowserTabletSmartphoneMacPCOverview Lync on all your devices 4. Overview Constraints of Mobility: Disconnected apps Battery Life Data Cost Whats been improved? 2010 was only IM and Presence, PPT for iPad and Call viaWork 2013 we now have (mostly) everything. Microsoft Unified Communications User Group London (MUCUGL) 425/04/2013 5. Lync Server 2010 Lync Server 20133 day Registration Longer lived registrationNo availability across server restarts Support for High availabilityIM, Call-via-Work, PowerPoint ViewingIM, Call-via-Work, VoIP, Video, Desktop/App-sharing andPowerPoint ViewingIncoming notifications via Push Notifications (WP/ iOS), P-GETEvent ChannelVoIP socket for iOS, Incoming notifications via Push for WP, P-GETEvent Channel for AndroidMissed conversations due to 15 sec auto-accept time Improved accept experience with 25 sec auto-accept timeLimited roster experience for IM Rich Roster experience for conversationsSupport for joining meetings with 250+ usersCommunicationsAvailabilityWhats new in Lync Server 2013 MobilityMicrosoft Unified Communications User Group London (MUCUGL)25/04/2013 6. Lync Server 2010 Lync Server 2013Mobility Services and Lync Autodiscover Services in a separateAdd-On Microsoft Installer Package (MSI)Web API and Infrastructure built-in Lync Server Integrated Setupand Simplified deploymentLevel 7 HLB needed to support cookie based persistenceLower TCO with Level 4 HLB. No cookie persistence anymore,Managed by Lync Web InfraPolicies for mobility and outside voice New policies to manage VoIP/ Video on mobileCapacity planning tool update to include mobilityPhotos from ADHD photos from Exchange 2013 on-premise/ online using server-to-server authUnified contacts and groups with Exchange 2013 on-premise/onlineMobile Setup &DeploymentServer-to-Server AuthWhats new in Lync Server 2013 MobilityMicrosoft Unified Communications User Group London (MUCUGL)25/04/2013 7. MobilityServiceSign-inUser end [email protected] presses home buttonNoactivitiesfor 3 days?Deleteendpoint1 app = 1 endpoint Resource consumingBob invites [email protected]@contoso.comAvailable - MobileInactive - MobileAway - MobileOfflineLync Server(Home Pool)Alice navigates away from theapp which changes herpresence to Inactive after 5minAlices presence changes toAway after another 5 min ofinactivity within the mobileappAlices is signed out of the mobileapp and her presence changes toOffline if mobile is her only activeclient after 3 days of inactivitywithin the mobile appLync Server 2010 Mobile PresenceMicrosoft Unified Communications User Group London (MUCUGL) 7Animation courtesy of Microsoft25/04/2013 8. Sign-inAlice presses home buttonDeleteBob invites AliceWake upclient-appUser end [email protected] static registration per user/ deviceUCWAStaticregistrationXUser end [email protected] activityfor [email protected]@contoso.comAvailable - MobileInactive - MobileAway - MobileIn a call - MobileAlice navigates away from theapp which changes herpresence to Inactive after 5minAlices presence changes to Awayafter another 5 min of inactivitywithin the mobile appAlices stays signed in up to 15days of inactivity within themobile appLync Server(Home Pool)Lync Server 2013 Mobile PresenceMicrosoft Unified Communications User Group London (MUCUGL) 8Animation courtesy of Microsoft25/04/2013 9. UCWA DiscoverOther webcomponentsSecurity: AUTH/throttlingWeb ProxyUCMASIP PROXYRTCLync Home ServerAPIHTTPSIPWebTicketMobile Client App - LayerMedia Manager/ Media StackLync Mobile AppAuto-Discovery APIUCWA Conversations REST API(Chat, VoIP, SDP )Real-time UCWA Event API(Urgent updates, SDP )Media FlowHTTPSIPMediaAVMCULync 2013 Mobile Client InternalsMicrosoft Unified Communications User Group London (MUCUGL)25/04/2013Animation courtesy of Microsoft 10. ReverseProxyForwardProxyEDGE(SIP)EDGE(SIP)PNCHServicesMPNSPool 1 Pool 2 Pool 3Lync Web Components (UCWA, AutoD)DMZEnterpriseInternetPSTN/GSMMediaGatewayMediationServerLync ServerSIP Federation(push.lync.com)HTTPSIPMediaExchange OnlineMake callIncoming Call NotificationAccept callMedia [email protected]@contoso.comP-Get Event ChannelCall acceptedCall Flow Receiving a VoIP CallAnimation courtesy of MicrosoftMicrosoft Unified Communications User Group London (MUCUGL)25/04/2013 11. ReverseProxyForwardProxyEDGE(SIP)EDGE(SIP)PNCHServicesMPNSPool 1 Pool 2 Pool 3Lync Web Components (UCWA, AutoD)DMZEnterpriseInternetPSTN/GSMMediaGatewayMediationServerLync ServerSIP Federation(push.lync.com)HTTPSIPMediaExchange OnlineMake callSend push to Lync OnlineAccept CallMedia FlowSend push to [email protected]@contoso.comCall acceptedCall Flow Push NotificationMicrosoft Unified Communications User Group London (MUCUGL)25/04/2013Animation courtesy of Microsoft 12. Voice call preferencesCall Preferences?Wi-Fi/ Cellular Data/ [email protected] Unified Communications User Group London (MUCUGL)25/04/2013 13. ReverseProxyForwardProxyEDGE(SIP)EDGE(SIP)PNCHServicesMPNSPool 1 Pool 2 Pool 3Lync Web Components (UCWA, AutoD)DMZEnterpriseInternetPSTN/GSMMediaGatewayMediationServerLync ServerSIP Federation(push.lync.com)HTTPSIPMediaPSTNExchange OnlineMake callAlices setting:RequireWi-FiforVoIPMedia [email protected]@contoso.com(Moves from WiFi to LTE)Fallbackto PSTNCall Flow Receiving a call when Require Wifi for VoIP isconfiguredMicrosoft Unified Communications User Group London (MUCUGL)25/04/2013Animation courtesy of Microsoft 14. Rich Roster on MobileRich Roster views vs.bandwidth?Participants,Modalities,Large meetings,Active [email protected] Unified Communications User Group London (MUCUGL)25/04/2013 15. UI VirtualizationHomeServer 1(UCWA)LBHomeServer 2(UCWA)Clients receiveMetadata RosterupdatesRoster 11 ParticipantsArmando Pinto Director of Marketing ../participants/ArmandoP Alex Darrow Marketing Assistant ../participants/AlexDJon Cantrell -- ../participants/JCantrellMatt Berg -- ../participants/MattBTerrence Phillip -- ../participants/TPhillipMicrosoft Unified Communications User Group London (MUCUGL)25/04/2013Animation courtesy of Microsoft 16. WindowsPhone 7.5MangoWindowsPhone 8ApolloServer**Device*Lync 2013forWindowsPhoneLync 2010forWindowsPhoneClientLyncServer2013LyncServer2010* Note: This scenario highlights Windows Phone support, though the same scenarios apply to Android and iOS (Ex: iPad version 1 doesnt support iOS6)** Or Lync Online / Office 365 service environmentClient/Server InteroperabilityMicrosoft Unified Communications User Group London (MUCUGL)25/04/2013Animation courtesy of Microsoft 17. Lync Server 2010 withMobility ServiceLync Server 2013 (priorto CU 1 update)Lync Server 2013, CU 1 Mobility EnabledLync Server 2013, CU 1 Mobility DisabledLync 2010 mobile clients Notification to upgrade to thelatest version of the mobilityclient.Error: Cant sign in becauseyou are not setup to use Lync2013. Please contact yoursupport team.Lync 2013 mobile clientsError: You cant sign in withthis version of Lync. Pleaseinstall Lync 2010.Error: You cant sign in withthis version of Lync. Pleaseinstall Lync 2010.Error: Cant sign in becauseyou are not setup to use Lync2013. Please contact yoursupport team.Client/Server InteroperabilityMicrosoft Unified Communications User Group London (MUCUGL)25/04/2013 18. Mobility Policies and Preferences Mobility policy controls available for users at global, site and user level: Mobility Policy => EnableMobilityControl mobility rollout Mobility Policy controls available to disabling VoIP (e.g. for hosting partners): Mobility Policy => EnableVoIP Mobility Policy controls to disable outside voice i.e. Call-via-work and Single Number Reach for users: MobilityPolicy => EnableOutsideVoiceConfigure Enterprise Voice for mobile users Limit VoIP usage on Wi-Fi only networks: Mobility Policy => RequireWIFIForIPAudio Limit Video usage on Wi-Fi only networks: Mobility Policy => RequireWIFIForIPVideoLimit data usage by employees PushNotificationConfiguration global policy for Microsoft Push Notifications Service:EnableMicrosoftPushNotificationService Disabling would affect the ability to receive VoIP/ IM calls when application is in backgroundBlock push notifications Disable logging of IM conversation: ClientPolicy: EnableIMAutoArchiving Disable logging of call information: ClientPolicy: EnableCallLogAutoArchiving Enabling/ disabling these policies would affect conversation history across all clientsDisable saving history on mobile device 19. Mobility Controls and PreferencesRequire Wi-Fi for VoiceRequire Wi-Fi for VideoRequire Wi-Fi for Sharing (iPad only)Limit Data UsagePush Notifications on/ off for VoIP and IM (Windows Phone only)Manage NotificationsPhonebook access on/ offPhotos on/ offContactsSpecify Mobile NumberControl Outside VoiceTTY mode on/ offAccessibility 20. Deployment Requirements Lync Server 2013 Front End Pool February 2013 Cumulative Update (CU1) Reverse Proxy and Edge Server Deployed Configure Push Notifications Mobility Policy Configured and Applied to UsersMicrosoft Unified Communications User Group London (MUCUGL) 2025/04/2013 21. - Longer lived registration as opposed to 3day sign out- Support for High availability- Added support for VoIP, Video, Desktop/App-sharing & Powerpoint viewing (iPad only)- VoIP socket for incoming call notifications oniOS clients- Improved accept experience with 25 sec auto-accept time- Rich Roster experience for conversations- Support for joining meetings with 250+ users- Web API and Infrastructure built-in Lync ServerIntegrated Setup and Simplified deployment- Lower TCO with Level 4 HLB. No cookiepersistence anymore, Managed by Lync WebInfra- Policies to manage VoIP/ Video on mobile- Capacity planning tool updates- HD photos from Exchange 2013 on-premise/ online using server-to-serverauth- Unified contacts and groups withExchange 2013 on-premise/ onlineKey TakeawaysMicrosoft Unified Communications User Group London (MUCUGL)25/04/2013 22. Q&A25/04/2013 Microsoft Unified Communications User Group London (MUCUGL) 22