microsoft lync - mobile and modern clients - from atidan
TRANSCRIPT
Unified communications platform
Enterprise-ready
Access to contacts,
email, and documents
from virtually anywhere
Productivity
on the go
Easily connect with other
people
Mobile security
Lync works across platforms and devices
Browser
Tablet
Smartphone
Mac
PC
Deliver compelling Voice over Internet Protocol (VoIP), video over IP, and collaboration experiences on both smartphones and tablets
I am always connected to my network
I control my availability
I can communicate immediately
I can see and hear you from anywhere
I can collaborate from anywhere
Signature scenarios
I always know the status of the contacts I care about
I can find and contact anyone based on relationships and expertise
I can remain connected, even when my cellular network has no coverage
Supporting featuresView coworker’s presence, note, and location
Search the corporate directory, expert search
Add and remove contacts
Offline contact caching
Single sign-on (SSO)
Office 365 support
Signature scenariosI have control over how others see me and contact me
I am confident that Lync Mobile will protect my personal time
I can use a single device for both work and personal communication
Supporting featuresEdit and publish presence, note, and location
Publish communication capabilities
Automated presence state changes
Update call-forwarding settings from your device
Work phone line in your pocket
Incoming communication user experience (work/personal)
Signature scenarios
I can easily see missed communications at a glance
I can start any type of communication with a single click
I can manage multiple conversations at once
Supporting features
Device notification integration
Voice mail transcriptions
One-click conversation initiation
One-click conference join
Conversation window management
Conversation history and call logs
Signature scenarios
I feel more connected with face-to-face video conversations
I can communicate from anywhere in the world, without using cellular minutes
I can see you no matter what network or endpoint you are on
Supporting featuresPeer-to-peer voice and video support
Voice over Wi-Fi, 3G, and LTE
Voice and video federation and interoperability
Conversation mobility and continuity
Enterprise-grade mid-call controls
Voice quality notifications
Signature scenarios
I can initiate immersive communication with multiple people
I can see and hear meeting participants
I can see shared presentations and content
Supporting features
Ad-hoc A/V conferencing initiation
Roster with active speaker support
Data collaboration and shared application viewing
Presence and IMLync and Lync online connectivity
New UI, photo, status, presence
Corporate directory search
Lync MeetingsJoin Lync Meetings with a single touch
Voice and Video over IP (3g/4g & Wifi)
Multi-Party Video
View shared Lync Meeting content
Enterprise VoiceVoice and Video over IP (3g/4g & Wifi)
Single-number reach
Presence and IMLync and Lync online connectivity
New UI, photo, status, presence
Corporate directory search
Lync MeetingsJoin Lync Meetings with a single touch
Calendar integration
Voice and Video over IP (3g/4g & Wifi)
Enterprise VoiceVoice and Video over IP (3g/4g & Wifi)
Single-number reach
Call-via-Work (PSTN callback)
Presence and IMLync and Lync online connectivity
New UI, photo, status, presence
Corporate directory search
Lync MeetingsJoin Lync Meetings with a single touch
Calendar integration
Voice and Video over IP (3g/4g & Wifi)
Enterprise VoiceVoice and Video over IP (3g/4g & Wifi)
Single-number reach
Call-via-Work (PSTN callback)
Presence and IMLync and Lync online connectivity
New UI, photo, status, presence
Corporate directory search
Lync MeetingsJoin Lync Meetings with a single touch
Calendar integration
Voice and Video over IP (3g/4g & Wifi)
Enterprise VoiceVoice and Video over IP (3g/4g & Wifi)
Single-number reach
Call-via-Work (PSTN callback)
Presence and IMLync and Lync online connectivity
New UI, photo, status, presence
Corporate directory search
Lync MeetingsJoin Lync Meetings with a single touch
Voice and Video over IP (3g/4g & Wifi)
View shared Lync Meeting content
Enterprise VoiceVoice and Video over IP (3g/4g & Wifi)
Presence and
IM
Lync Meetings
Enterprise voice
Mobile security
Windows Phone
(Apollo +)
Android
(4.0+)
iPhone
(iOS 6.0.2+)
iPad
(iOS 6.0.2+)
Windows 8
& Windows RT
Contacts
Lync 2010 mobile clients
Released Dec 2011Available Now
& features also included in Lync 2013 mobile clients
Lync Windows
Store AppReleased – Oct
2012
Presence
Instant Messaging
Single Number Reach (PSTN Voice)
Click to Join Conf (PSTN Voice)
Click to Join Conf (VOIP/Video)
Lync 2013
Target availability –
Q1CY13
Lync 2013
Target availability –
H1CY13
Lync 2013Target availability – Q1CY13
VOIP (P2P and Multiparty)
Video (Active Speaker)
Video (Multi-party Video Gallery)
PPT Data Collab (View Only) Lync 2010 for iPad
update
released June 2012
Desktop & Application Share (View Only)Lync 2013 for iPad
Target availability –
Q1CY13
Windows
Phone
7.5
“Mango”
Windows
Phone 8
“Apollo”
Server **Device *
Lync 2013
for
Windows
Phone
Lync 2010
for
Windows
Phone
Client
Lync
Server
2013
Lync
Server
2010
* Note: This scenario highlights Windows Phone support, though the same scenarios apply to Android and iOS (Ex: iPad
version 1 doesn’t support iOS6)
** Or Lync Online / Office 365 service environment (Office 365 MT will be enabled for mobility at GA; Office 365 Dedicated
support timing still TBD)
Lync Server
2010 with
Mobility
Service
Lync Server
2013 (prior to
CU “1”
update)
Lync Server
2013, CU “1” –
Mobility
Enabled
Lync Server
2013, CU “1” –
Mobility
Disabled
Lync 2010
mobile clientsNotification to
upgrade to the latest
version of the
mobility client.
Error: “Can’t sign in
because you are not
setup to use Lync
2013. Please contact
your support
team.””
Lync 2013
mobile clients
Error: “You can't sign
in with this version of
Lync. Please install
Lync 2010.”
Error: “You can't
sign in with this
version of Lync.
Please install Lync
2010.”
Error: “Can’t sign in
because you are not
setup to use Lync
2013. Please contact
your support
team.””
Reverse
Proxy
Forward
ProxyEDGE
(SIP)
EDGE
(SIP)
PNCH
Services
MPNS
Pool 1 Pool 2 Pool 3
Lync Web Components (UC Web API, AutoDiscovery)
DM
ZEn
terp
rise
Inte
rnet
PSTN/
GSM
Media
Gateway
Mediation
Server
Lync Server
SIP Federation
(push.lync.com)
HTTP
SIP
Exchang
e Online
Lync 2010 Lync 2013Presence 3 day Registration Long lived registration
Communications IM, Call-via-Work, PowerPoint Viewing IM, Call-via-Work, VoIP, Video, Desktop/App-sharing
and PowerPoint Viewing
Incoming notifications via Push Notifications
(WP/ iOS), P-GET Event Channel
Incoming notifications via Push for WP, VoIP socket for
iOS, P-GET Event Channel for Android
15 sec auto-accept time 25 sec auto-accept time
Mobility Setup &
Deployment
Mobility Services and Lync Autodiscover
Services in a separate Add-On Microsoft
Installer Package (MSI)
Web API and Infrastructure built-in Lync Server
Integrated Setup and Simplified deployment
Requirement to support HLB cookie
persistence
No cookie persistence anymore, Managed by Lync
Web Infra
Lync Push Notification Services for WP, and iOS Lync Push Notification Services for WP only
Auth & Discovery Server to Server web integration with Microsoft
Exchange
Mobility
Service
Sign-in
User end point
Create
Alice presses home button
No
activities
for 3 days?
Delete
endpoint
1 app = 1 endpoint Resource consuming
Bob invites Alice
X
User
unavailable
Available - MobileInactive - MobileAway - MobileOffline
Lync Server
(Home Pool)
Alice navigates away from the app which
changes her presence to ‘Inactive’ after 5
min
Alice’s presence changes to ‘Away’ after
another 5 min of inactivity within the mobile
app
Alice’s is signed out of the mobile app and
her presence changes to ‘Offline’ if mobile
is her only active client after 3 days of
inactivity within the mobile app
Sign-in
Alice presses home button
DeleteBob invites Alice
Wake up
client-app
User end point
Create
1 static registration per user/ device
UCWA
Static
registrationXUser end point
Re-create
No activity
for 10
days?
Available - MobileInactive - MobileAway - MobileIn a call - MobileAlice navigates away from the app which
changes her presence to ‘Inactive’ after 5
min
Alice’s presence changes to ‘Away’ after
another 5 min of inactivity within the mobile
app
Alice’s stays signed in up to 15 days of
inactivity within the mobile app
Lync Server
(Home Pool)
Reverse
Proxy
Forward
ProxyEDGE
(SIP)
EDGE
(SIP)
PNCH
Services
MPNS
Pool 1 Pool 2 Pool 3
Lync Web Components (UCWA, AutoD)
DM
ZEn
terp
rise
Inte
rnet
PSTN/
GSM
Media
Gateway
Mediation
Server
Lync Server
HTTP
SIP
Media
Exchang
e Online
Make call
Incoming Call Notification
Accept call
Media Flow
P-Get Event Channel
Call accepted
Reverse
Proxy
Forward
ProxyEDGE
(SIP)
EDGE
(SIP)
PNCH
Services
MPNS
Pool 1 Pool 2 Pool 3
Lync Web Components (UCWA, AutoD)
DM
ZEn
terp
rise
Inte
rnet
PSTN/
GSM
Media
Gateway
Mediation
Server
Lync Server
HTTP
SIP
Media
PSTN
Exchang
e Online
Make call
Alice’s setting:
RequireWi-FiforVoIP
Media Flow
(Moves from WiFi to LTE)
Fallback
to PSTN
Install
• Lync Server 2013
CU”1” on all roles
Set Mobility Policy
• Enable Mobility/ VoIP/
Video/ Outside voice
Configure Push
• Push Notifications are
needed for Windows
Phone devices
Lync On-premise
Lync OnlineNo specific deployment steps needed for mobility
Control mobility rollout• Mobility policy controls for users at global, site and user level
• Mobility Policy => EnableMobility
Configure Enterprise Voice for mobile users• Mobility Policy => EnableVoIP e.g. disable VoIP for hosting partners
• Mobility Policy => EnableOutsideVoice
Limit data usage by employees• Mobility Policy => RequireWIFIForIPAudio
• Mobility Policy => RequireWIFIForIPVideo
Block push notifications• PushNotificationConfiguration global policy for Microsoft Push Notifications Service
• Disabling would affect the ability to receive VoIP/ IM calls when application is in background
Disable saving history on mobile device • EnableIMAutoArchiving
• EnableCallLogAutoArchiving
• Enabling/ disabling these policies would affect conversation history across all clients
Limit Data Usage
• Require Wi-Fi for Voice
• Require Wi-Fi for Video
• Require Wi-Fi for Sharing (iPad only)
Manage Notifications
• Push Notifications on/ off for VoIP and IM (Windows Phone only)
Contacts
• Phonebook access on/ off
• Photos on/ off
Control Outside Voice
• Specify Mobile Number
Accessibility
• TTY mode on/ off
Estimate mobility usage
1
Measure current capacity
2
Plan additional capacity
3
Monitor KHIs
4
• User model
• Number of mobile users
• Mobile devices per user
• Number of Lync users
• Number of FE
• Available memory per FE
• CPU
• Required min memory = .5 + (Active users)/2000
• Additional CPU = Active users * 0.0044
• Plan for failover
• Concurrent active sessions
• Available memory
• CPU
Current capacity
• 8000 Lync users
• Front End pool with 2 servers
• Per FE
• 4000 users
• 6 GB available memory per FE
• CPU <60%
Mobility requirement
• Mobility for all Lync users
• One device per user
• Equal distribution across all
devices
• User Model similar to Lync
Server 2010 capacity user model
• Per FE
• 4000 Mobile Users
Capacity Plan
• Based on current capacity:
• 4000 mobile users/ FE
• 2.5 GB (minimum memory for
mobility/ FE)
• 18% (additional CPU)
• Issue:
• CPU ~ 80%
• Cannot handle failover
• Recommendation:
• 3 FE per pool (i.e. add one FE)
• 2667 mobile users/ FE
• 1.8 GB (minimum memory for
mobility/ FE)
• CPU ~ 70%; 12% additional
CPU
• On FE Failover:
• 4000 mobile users/ FE
• CPU ~ 80%
• 2.5 GB min memory usage
dirSync (Hybrid only)
Federation
push.lync.com
Contoso.co
m
Lync.com
LB LB LB
Webdir.online.lync.com
GeoDNS
Alice
Hom
e
Serve
r
Webdir0a-ext.online.lync.com
Lyncdiscover.contoso.com
Pool1.contoso.com
Real-time communications on HTTP
UCW
ADiscove
r
Other web
component
s
Security: AUTH/throttling
Web Proxy
UCM
A
SIP PROXYRTC
Lync Home Server
API
HTTP
SIP
Web
TicketWeb App-Layer
Media Manager/
Media Stack
Lync Mobile/ Web App
REST-like Auto-Discovery APIREST-like UCWA Conversations API
(Chat, VoIP, SDP …)
Real-time UCWA Event API
(Urgent updates, SDP …)
Media Flow
HTTP
SIP
Media
AVMC
U
Reverse
Proxy
Forward
ProxyEDGE
(SIP)
EDGE
(SIP)
PNCH
Services
MPNS
Pool 1 Pool 2 Pool 3
Lync Web Components (UCWA, AutoD)
DM
ZEn
terp
rise
Inte
rnet
PSTN/
GSM
Media
Gateway
Mediation
Server
Lync Server
SIP Federation
(push.lync.com)
HTTP
SIP
Media
Exchang
e Online
Make callSend push to Lync Online
Accept Call
Media Flow
Send push to device
Call accepted