Post on 29-Dec-2015
Microsoft® Lync™ 2010Voice ExperienceModule 09
Microsoft Corporation
2
Session Objectives and Takeaways• Session Objectives
• Describe the key feature investments for voice in Lync 2010
• Key Takeaways• Lync 2010 provides a familiar and intuitive way
to communicate with voice and video• Lync 2010 is a complete communication solution
3
Communicate
Make a call from anywhere
Share video in calls and conferences
Take phone calls where you want them
Manage communications for someone else
Manage your own communications
Make emergency calls that include location
4
UX Value Propositions • A dial pad that looks and acts
like you would expect
• Have confidence in call quality before dialing
• Get actionable feedback when call quality declines
• Receive calls on a private line
New Features• Separate phone environment
• Familiar DTMF dial pad
• Click-to-Call from contacts
• Make a test call
• In-call quality notifications
• Private line
Make a Phone Call from Anywhere
A phone you can trust, with a familiar interface
5
UX Value Propositions • A dial pad that looks and acts
like you’d expect• Have confidence in call quality
before dialing
• Get actionable feedback when call quality declines
• Receive calls on a private line
New Features• Separate phone environment
• Familiar DTMF dial pad
• Click-to-Call from contacts
• Make a test call
• In-call quality notifications
• Private line
Make a Phone Call from Anywhere
A phone you can trust, with a familiar interface
6
UX Value Propositions • A dial pad that looks and acts
like you’d expect• Have confidence in call
quality before dialing
• Get actionable feedback when call quality declines
• Receive calls on a private line
New Features• Separate phone environment
• Familiar DTMF dial pad
• Click to Call from contacts
• Make a Test Call
• In-call quality notifications
• Private line
Make a Phone Call from Anywhere
A phone you can trust, with a familiar interface
7
Audio Test Service• Experience
• User hears intro recording, prompted to speak
• Audio Test Service (ATS) records for 10 seconds
• “Here is what I heard” + play recording
• Service details• Unified Communications Application Server (UCAS) application is
automatically installed when the UCAS role is installed
• Uniform Resource Identifier (URI) auto provisioned to user endpoints
• ATS language based on endpoint language
• ATS has presence
8
UX Value Propositions • A dial pad that looks and acts
like you would expect• Have confidence in call
quality before dialing
• Get actionable feedback when call quality declines
• Receive calls on a private line
New Features• Separate phone environment
• Familiar DTMF dial pad
• Click to Call from contacts
• Make a test call
• In-call quality notifications
• Private line
Make a Phone Call from Anywhere
A phone you can trust, with a familiar interface
9
Call Quality Notifications• Overview of alert types
• Network – packet loss, jitter, bandwidth, latency• Device – malfunctioning microphone or speaker, echo, low signal-to-noise ratio
(SNR)• CPU – low CPU cycles for audio encoding and decoding
• Events and measurementsType Event Description Measurements - thresholdsNetwork Network Send
QualityPacket loss and jitter on receive stream is severe and introducing distortion
Jitter - Good <20ms, Bad >30msPacket Loss - Good <3%, Bad >7%
Network Receive Quality
Concealed packet ratio on send stream is severe and introducing distortion
Concealed Packet Ratio - Good <2%, Bad >3%
Low Bandwidth Available bandwidth is insufficient for acceptable voice/video experience
Dynamic based on codec
High Latency Network latency is severe and preventing interactive communication
RTT - Good <300ms, Bad >500ms
Machine Low CPU cycles Insufficient CPU for processing current modalities and apps, causing audio distortion
Flag the event when audio encoding/decoding engine is not getting sufficient CPU cycles
Remote user Low SNR Poor capture quality from remote user; distortion from noise or user being too far from microphone
Flag if participant in the conference has a noisy environment
Echo Remote user's device or setup is causing echo beyond the ability of the system to compensate
Flag if remote user (or participant in a conference) has a device set up that is injecting echo into the call
10
Call Quality Notifications (Cont’d)Events and measurements
Type Event Description Measurements - thresholdsDevice Echo Device or setup is causing echo beyond the ability of the
system to compensateTimestamp noiseDynamic and Adaptive NLP attenuationPost-AEC echo percentageMicrophone clipping due to far-end signal
Howling Audio feedback loop detected (caused by multiple endpoints sharing audio path)
Check for howling/screeching from other endpoints in the room
Capture Device Not Functioning
Microphone currently used is not functioning correctly, causing one-way audio issues
Check capture buffer status
Render Device Not Functioning
Speaker currently used is not functioning correctly, causing one-way audio issues
Check render buffer status
Render Glitches Severe glitches in audio rendering, causing distortion; can be caused by driver issues, deferred procedure call (DPC) storm (drivers), high CPU usage
Look for glitches after adaptive render buffer
Low SNR Poor capture quality; distortion from noise or user being too far from microphone
Low SNRHigh absolute noise level after AGC
Microphone Clipping User’s speech level is too high for the system to handle and is causing distortion
Microphone clipping during near end–only portions
Near End to Echo Ratio
User’s speech is too low compared to the echo being captured, limits ability to interrupt a user; reduce speaker volume or move closer to microphone
Near end–to-echo ratio
Half Duplex Mode To prevent echo, system enters half duplex mode (dynamic switching between render and capture streams), which limits ability to interrupt a user
Flag the event when device is in "voice switch" mode
Multiple Audio Endpoints
Multiple audio endpoints detected in the same session, system compensates by reducing render volume
Detect conference join tone in the room
11
UX Value Propositions • A dial pad that looks and acts
like you’d expect• Have confidence in call quality
before dialing
• Get actionable feedback when call quality declines
• Receive calls on a private line
New Features• Separate phone environment
• Familiar DTMF dial pad
• Click to Call from contacts
• Make a test call
• In-call quality notifications
• Private line
Make a Phone Call from Anywhere
A phone you can trust, with a familiar interface
12
UX Value Propositions • Easy, intuitive controls
• See the whole room
• Watch full-screen video in high definition (HD)
New Features• VGA video support
• Alpha-blended video controls
• Panoramic video support
• Separate video window
Share Video in Calls and Conferences
High-quality video brings nuance to your communications
13
UX Value Propositions • Easy, intuitive controls
• See the whole room
• Watch full-screen video in HD
New Features• VGA video support
• Alpha-blended video controls
• Panoramic video support
• Separate video window
Share Video in Calls and Conferences
High-quality video brings nuance to your communications
14
UX Value Propositions • Share with high quality video
• See the whole room
• Watch full-screen video in HD
New Features• VGA video support
• Alpha-blended video controls
• Panoramic video support
• Separate video window
Share Video in Calls and Conferences
High-quality video brings nuance to your communications
15
Video Support and RequirementsVideo format support
• CIF – Common Interface Format – 352 x 288, 15 frames per second (fps), 350 kilobits per second (kbps)
• VGA – Video Graphics Array – 640 x 480, 25 fps, 700 kbps• HD – High Definition – 1280 x 720 (16:9), 25 fps, 1.5 megabits per second (Mbps)• Panorama – 1056 x 144, 15 fps, 350 kbps
Hardware and software requirementsSystem component Minimum (recommended) requirements
Operating system Microsoft® Windows® 7 32-bit and 64-bit, Windows Vista® 32-bit and 64-bit with SP2, Windows XP Professional with SP3
Computer processor Data and Voice 1 gigahertz (GHz) 32-bit (x86) or 64-bit (x64) or higher processor (2.0 GHz recommended)
Video Rendering CIF : Single Core 1.5 GHz or higher (x86)VGA: Dual Core 1.9 GHz or higher (x86)HD: Quad Core 2.0 GHz or higher (x86)
Display resolution Super VGA 800x600 (1024x768, Super VGA 1080x720, or greater recommended)
Memory 1 gigabyte (GB) of RAM (2 GB recommended)
Video memory Embedded video with a minimum of 128 megabytes (MB) of RAM (video RAM or VRAM) and Microsoft DirectX® application programming interface
Hard drive space 40 GB hard drive with at least 15 GB of available space
Embedded audio Must meet or surpass requirements in Lync 2010 Devices Audio Specification 2.0
Embedded camera Must meet or surpass requirements in Lync 2010 Devices Video Specification 2.0
16
UX Value Propositions • Quickly configure and test
USB peripherals
• Move your calls from one device to another
• Easily enable call routing so that calls reach you
• Take your calls with you wherever you are
New Features• Top-level device selection
• Improved device tuning user experience
• In-call device “hot-swapping”
• Endpoint transfer to mobile phone
Phone Calls Where You Want Them
Easy control of calls and devices
17
Pre-call Device SelectionAutomatic device selection• By default, Lync 2010 automatically selects the “most capable” device
• Multiple criteria are used to determine which device is most capable• Capabilities and certification status are queried from the device itself• Unified Communications (UC)–certified devices with the most functionality are selected first
• User can override by selecting preferred device
Preferred device• User can select any device as the “preferred device” from top-level menu or
Audio Device options• Preferred device is used for both outgoing and incoming calls
• “Click-to-Call” results in the preferred device being used• Clicking an incoming call toast results in the preferred device being used
• The preferred device is persisted across all calls and sessions• If preferred device is present, Lync will use it as the default• Lync 2010 falls back to automatic device selection if preferred device is unplugged• Lync 2010 remembers and returns to preferred device when it is plugged back in
18
UX Value Propositions • Quickly configure and test
USB peripherals
• Move your calls from one device to another
• Easily enable call routing so that calls reach you
• Take your calls with you wherever you are
New Features• Top-level device selection
• Improved device tuning user experience
• In-call device “hot-swapping”
• Endpoint transfer to mobile phone
Phone Calls Where You Want Them
Easy control of calls and devices
19
In-call Device Management“Hot swapping” devices• New calls (in or out) initiated on the preferred device• User can switch devices in mid-call
• Call moves immediately from one device to the other• Users can easily move live calls between headset/handset/speakerphone• Can use UI, pick up the handset desired, or push the speakerphone button
• Using hot swapping device in mid-call does not change the preferred device• Future calls are still initiated on the originally selected preferred device
20
UX Value Propositions • Quickly configure and test USB
peripherals
• Move your calls from one device to another
• Easily enable call routing so that calls reach you
• Take your calls with you wherever you are
New Features• Top-level device selection
• Improved device tuning user experience
• In-call device “hot-swapping”
• Endpoint transfer to mobile phone
Phone Calls Where You Want Them
Easy control of calls and devices
21
UX Value Propositions • Quickly configure and test
USB peripherals
• Move your calls from one device to another
• Take your calls with you wherever you are
New Features• Top-level device selection
• Improved device tuning user experience
• In-call device “hot-swapping”
• Endpoint transfer to mobile phone
Phone Calls Where You Want Them
Easy control of calls and devices
22
Endpoint Transfer – P2P
Lync 2010 Infrastructure
Lync 2010
OriginalAudio
Call
Henriette and Paul are in a call
Henriette uses Lync 2010 to transfer the call to her mobile phone
1. Lync 2010 sends an audio invite to Mediation server
2. Mediation server calls through PSTN to Henriette’s mobile phone
3. Henriette answers; she now has two calls
4. Lync 2010 asks Mediation server to connect Paul to the mobile call
5. Mediation server sends a SIP INVITE with REPLACE to Paul
6. Paul is connected to Henriette’s mobile without Paul noticing; Henriette’s call between Lync 2010 and her mobile phone ends automatically
PaulPaul
HenrietteHenriette
MediationServer
Henriette’sMobile PhoneHenriette’s
Mobile Phone
Consult Call PSTN
TransferredAudio Call
Media
Signaling
23
Endpoint Transfer – Conference
AV MCU
MediationServer
BobBob
AliceAliceAlice’s
Mobile Phone (206-555-
4433)
Alice’sMobile Phone
(206-555-4433)
RosaRosa
Rosa, Bob, and Alice are in an audio conference
Alice decides to move the conference to her mobile phone
1. Lync 2010 sends a request to add user 206-555-4433 to the conference using AV multipoint control unit (MCU) dial out
2. Mediation server dials out to Alice’s mobile phone number and connects
3. Alice’s Lync 2010 audio call ends
4. Alice closes Lync 2010
PSTN
Lync 2010 Infrastructure
Lync 2010
24
UX Value Propositions • Know your boss’s
availability at a glance
• Transfer calls to your boss with ease
• Quickly initiate a call on behalf of someone else
• Easily set up delegates
New Features• In-toast presence indicators
• CW presence indicators
• Quick links in transfer menu
• On-behalf-of call management
• Configure call forwarding
Manage Communications for Someone Else
Delegate view:
Boss view:
Make your delegates effective
25
UX Value Propositions • Know your boss’s
availability at a glance
• Transfer calls to your boss with ease
• Quickly initiate a call on behalf of someone else
• Easily set up delegates
New Features
• In-toast presence indicators
• CW presence indicators
• Quick links in transfer menu
• On-behalf-of call management
• Configure call forwarding
Manage Communications for Someone Else
Delegate view:
Boss view:
Make your delegates effective
26
UX Value Propositions • Know your boss’s availability
at a glance
• Transfer calls to your boss with ease
• Quickly initiate a call on behalf of someone else
• Easily set up delegates
New Features
• In-toast presence indicators
• CW presence indicators
• Quick links in transfer menu
• On-behalf-of call management
• Configure call forwarding
Manage Communications for Someone ElseMake your delegates effective
27
UX Value Propositions • Know your boss’s
availability at a glance
• Transfer calls to your boss with ease
• Quickly initiate a call on behalf of someone else
• Easily set up delegates
New Features
• In-toast presence indicators
• CW presence indicators
• Quick links in transfer menu
• On-behalf-of call management
• Configure call forwarding
Manage Communications for Someone Else
Make your delegates effective
28
Delegate Configuration
• Inherit Microsoft Exchange delegates
• Exchange Calendar delegates are automatically enabled to schedule Online Meetings on the boss’ behalf
• Do it yourself UI
• Use Call Forwarding settings to specify delegates
• Boss can set “simultaneously ring” to delegates
• Have IT Administrator do it for you
• Using Microsoft Lync Server 2010 Resource Kit
29
UX Value Propositions • Know that you have missed
calls and messages waiting at a glance
• Play voice mail directly from Lync 2010
• Easily reply to voice mail messages using other
modalities
New Features• Message Waiting Indicator
• Inline voice mail playback
• Context across modalities
Manage Your Communications
Stay on top of your day-to-day communications
30
UX Value Propositions • Know that you have missed calls
and messages waiting at a glance
• Play voice mail directly from Lync 2010
• Easily reply to voice mails message using other modalities
New Features• Message Waiting Indicator
• Inline voice mail playback
• Context across modalities
Manage Your CommunicationsStay on top of your day-to-day
communications
31
UX Value Propositions • Know that you have missed calls
and messages waiting at a glance
• Play voicemail directly from Lync 2010
• Easily reply to voicemails with other modalities
New Features• Message waiting indicator
• Inline voicemail playback
• Context across modalities
Manage Your Communications
Stay on top of your day-to-day communications
32
Voice Mail Retrieval from Exchange Web Services• Lync 2010 downloads directly from EWS; Outlook is
not required• Voice mail is queried every 15 minutes
• Logic to re-update after delete/read/unread/calls
• Users can listen to voice mail when EWS is down• Microsoft Exchange Server 2007 SP1 or later is
required
Q&A
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.
34
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. This document may contain information related to pre-release software, which may be substantially modified before its first commercial release. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, email address, logo, person, place or event is intended or should be inferred.