5. Lync works across platforms and devices
Browser
Tablet
Smartphone
Mac
PC
6. Deliver compelling Voice over Internet Protocol
(VoIP), video over IP, and collaboration
experiences on both smartphones and tablets
7. 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
8. 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 features
View 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
11. 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 features
Peer-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
12. 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
13. Presence and IM
Lync and Lync online connectivity
New UI, photo, status, presence
Corporate directory search
Lync Meetings
Join Lync Meetings with a single touch
Voice and Video over IP (3g/4g & Wifi)
Multi-Party Video
View shared Lync Meeting content
Enterprise Voice
Voice and Video over IP (3g/4g & Wifi)
Single-number reach
14. Presence and IM
Lync and Lync online connectivity
New UI, photo, status, presence
Corporate directory search
Lync Meetings
Join Lync Meetings with a single touch
Calendar integration
Voice and Video over IP (3g/4g & Wifi)
Enterprise Voice
Voice and Video over IP (3g/4g & Wifi)
Single-number reach
Call-via-Work (PSTN callback)
15. Presence and IM
Lync and Lync online connectivity
New UI, photo, status, presence
Corporate directory search
Lync Meetings
Join Lync Meetings with a single touch
Calendar integration
Voice and Video over IP (3g/4g & Wifi)
Enterprise Voice
Voice and Video over IP (3g/4g & Wifi)
Single-number reach
Call-via-Work (PSTN callback)
16. Presence and IM
Lync and Lync online connectivity
New UI, photo, status, presence
Corporate directory search
Lync Meetings
Join Lync Meetings with a single touch
Calendar integration
Voice and Video over IP (3g/4g & Wifi)
Enterprise Voice
Voice and Video over IP (3g/4g & Wifi)
Single-number reach
Call-via-Work (PSTN callback)
17. Presence and IM
Lync and Lync online connectivity
New UI, photo, status, presence
Corporate directory search
Lync Meetings
Join Lync Meetings with a single touch
Voice and Video over IP (3g/4g & Wifi)
View shared Lync Meeting content
Enterprise Voice
Voice and Video over IP (3g/4g & Wifi)
22. 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 2011
Available Now
& features also included in Lync 2013 mobile clients
Lync Windows
Store App
Released – 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 2013
Target 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
23. 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)
24. 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 clients
Notification 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.””
27. Lync 2010 Lync 2013
Presence 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
28. Mobility
Service
Sign-in
User end point
Alice@Contoso.com
Create
Alice presses home button
No
activities
for 3 days?
Delete
endpoint
1 app = 1 endpoint Resource consuming
Bob invites Alice
X
User
unavailable
Alice@contoso.com
Bob@contoso.com
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
29. Sign-in
Alice presses home button
Delete
Bob invites Alice
Wake up
client-app
User end point
Alice@Contoso.com
Create
1 static registration per user/ device
UCWA
Static
registrationXUser end point
Alice@Contoso.com
Re-create
No activity
for 10
days?
Alice@contoso.com
Bob@contoso.com
Available - MobileInactive - MobileAway - MobileIn a call - Mobile
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 stays signed in up to 15 days of
inactivity within the mobile app
Lync Server
(Home Pool)
30. Reverse
Proxy
Forward
Proxy
EDGE
(SIP)
EDGE
(SIP)
PNCH
Services
MPNS
Pool 1 Pool 2 Pool 3
Lync Web Components (UCWA, AutoD)
DMZEnterpriseInternet
PSTN/
GSM
Media
Gateway
Mediation
Server
Lync Server
HTTP
SIP
Media
Exchang
e Online
Make call
Incoming Call Notification
Accept call
Media Flow
Bob@contoso.com
Alice@contoso.com
P-Get Event Channel
Call accepted
31. Reverse
Proxy
Forward
Proxy
EDGE
(SIP)
EDGE
(SIP)
PNCH
Services
MPNS
Pool 1 Pool 2 Pool 3
Lync Web Components (UCWA, AutoD)
DMZEnterpriseInternet
PSTN/
GSM
Media
Gateway
Mediation
Server
Lync Server
HTTP
SIP
Media
PSTN
Exchang
e Online
Make call
Alice’s setting:
RequireWi-FiforVoIP
Media Flow
Bob@contoso.com
Alice@contoso.com
(Moves from WiFi to LTE)
Fallback
to PSTN
32. 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 Online
No specific deployment steps needed for mobility
33. 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
34. 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
35. 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
36. 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
40. Real-time communications on HTTP
UCW
A
Discove
r
Other web
component
s
Security: AUTH/throttling
Web Proxy
UCM
A
SIP PROXYRTC
Lync Home Server
API
HTTP
SIP
Web
Ticket
Web App-Layer
Media Manager/
Media Stack
Lync Mobile/ Web App
REST-like Auto-Discovery API
REST-like UCWA Conversations API
(Chat, VoIP, SDP …)
Real-time UCWA Event API
(Urgent updates, SDP …)
Media Flow
HTTP
SIP
Media
AVMC
U
41. Reverse
Proxy
Forward
Proxy
EDGE
(SIP)
EDGE
(SIP)
PNCH
Services
MPNS
Pool 1 Pool 2 Pool 3
Lync Web Components (UCWA, AutoD)
DMZEnterpriseInternet
PSTN/
GSM
Media
Gateway
Mediation
Server
Lync Server
SIP Federation
(push.lync.com)
HTTP
SIP
Media
Exchang
e Online
Make call
Send push to Lync Online
Accept Call
Media Flow
Send push to device
Bob@contoso.com
Alice@contoso.com
Call accepted