550 likes | 669 Views
Planning Voice Features EXL319. Jamie Stark, Senior Product Manager Microsoft Corporation jastark@microsoft.com @ nomorephones. Agenda A survey of Microsoft Lync Voice Features & Planning. All the voice features! Voice features with associated policy management capability
E N D
Planning Voice FeaturesEXL319 Jamie Stark, Senior Product Manager Microsoft Corporation jastark@microsoft.com @nomorephones
AgendaA survey of Microsoft Lync Voice Features & Planning • All the voice features! • Voice features with associated policy management capability • Phones & devices - integration & interworking • Enterprise use cases & scenarios for advanced call mgmr • Planning for deployment networking implications Lync to Lync calling Lync to Phone calling Enterprise Calling Features On Site Networking
Lync to Lync calling Lync to Lync calling Anywhere access without a VPN Camp-on / Tagging with Presence Fast Redial & Recent Conversations Music On Hold Easy to use Features Connecting Everywhere Federated Calls between Lync deployments Video Calling to Windows Live Messenger Superior Audio and Video Experience • USB Device Switching & Optimization • Optimized Media – Wideband Audio & HD Video • Call quality application & real-time quality indicator • Network Health indicator
Lync to Lync calling Lync to Lync calling Anywhere access without a VPN Camp-on / Tagging with Presence Fast Redial & Recent Conversations Music On Hold Easy to use Features
Lync to Lync calling Lync to Lync calling Connecting Everywhere Federated Calls between Lync deployments HD Video Calling with Windows Live Messenger
Lync to Lync calling Lync to Lync calling Connecting Everywhere Federated Calls between Lync deployments HD Video Calling with Windows Live Messenger
Bandwidth - Audio Lync to Lync calling • These are raw audio codec bandwidth numbers – not for planning! • All numbers in Kbps. Based on 20ms ptime. Siren & G.722 include SRTP overheard from conferencing scenarios.
Bandwidth - Video Lync to Lync calling • These are raw video codec bandwidth numbers – not for planning! • FEC is already built into the payload bitrate • Maximum payload is the best possible frame rate & quality. • Minimum is approximately 1 video frame per second. • All numbers in Kbps. Based on 20ms ptime.
Bandwidth - Planning Lync to Lync calling For planning in a well managed, right-sized network, use Max BW w/o FEC. If the network will be constrained and you want to preserve quality, use Max BW with FEC. When understanding how much bandwidth at any given time is being used, use the Typical BW numbers. Not for planning, as usage will be greater at times. One-way traffic including media, typical activity, RTCP.
Bandwidth - Application Sharing Lync to Lync calling • Bandwidth used by application sharing is highly dependent on session content & screen resolution • TCP based sessions with built-in congestion control • Traffic is bursty in nature - Zero in ‘steady state’, spikes on transitions • End user policy limits available to cap spikes
Audio/Video Bandwidth Controls Lync to Lync calling • End User maximum allowedbandwidth per modality • Applied whether or not bandwidth is available • Configured via in-band provisioning at sign-in Client AVMCU
Lync to Lync calling Lync to Lync calling Superior Audio and Video Experience • USB Device Switching & Optimization • Optimized Media – Wideband Audio & HD Video • Call quality application & real-time quality indicator • Network Health indicator Activity Indicator Network Health Fast in-call Device Switching
Headsets, Handsets, USB Phones Lync to Lync calling Integrated UX, centralized management and security • End User Experience • Plug and play with awesome first run experience • Superior audio quality embedded in the device. • Administrator Experience • Common support infrastructure with TSANet • Firmware and fixes remote software update • Contractual SLA for hardware updates • Broad Portfolio • Joint development to enable more scenarios • Mobile pairing, hoteling and hot-desking
Lync to PSTN calling Lync to PSTN calling Dial by name and by number Integrated Dial pad Contact list PSTN numbers Dial from Internet Explorer Completely integrated PSTN dialing Simple Call Management Call Forwarding Simultaneous Ringing Personal Call Handling w/Exchange UM Emergency & Location Awareness Location-based Number Translation Emergency Dialing with Location Malicious Call Tracing
Lync to PSTN calling Lync to PSTN calling Dial by name and by number Integrated Dial pad Contact list PSTN numbers Dial from Internet Explorer Completely integrated PSTN dialing
Lync to PSTN calling Lync to Phone calling Simple Call Management Call Forwarding Simultaneous Ringing Personal Call Handling w/Exchange UM
Lync to PSTN calling Voice Policy • Flexibility to control user voice entitlements • Call Forwarding • Delegation • Call Transfer • Call Park • Simultaneous Ringing • Team Call • PSTN Rerouting • BW Policy Override • Malicious Call Tracing • Useful to address Common Area Device requirements
Common Area IP Phone Settings Lync to PSTN calling
Lync to PSTN calling Lync to Phone calling Emergency & Location Awareness Emergency Dialing with Location Malicious Call Tracing Location-based Number Translation • Available in Lync, Lync Phone Edition & Attendant Console. • Tagging is reflected in the backend CDR database, enabling the Lync Server administrator to take action on the call.
Lync to PSTN calling Emergency Dialing and Locations • Each network region can define a location • Unique emergency dial strings & dial mask defined in the location policy for that network region • Policy contains PSTN Usage, directing emergency calls to the PSTN Gateway in that site & out to the local emergency services. • If that same user was in Spain, the different network would apply a different location policy & PSTN usage, directing emergency calls to the local Spain gateway. • Core capability exists independent of location-based E911
Enterprise Calling Features Enterprise Calling Features Call Parking Delegation & Private Line Shared Lines & Team Call Enterprise Calendar Call Routing Advanced Call Handling Integrated Calendar, Voice Mail & UM with Exchange Low-cost IP phones (with Aastra, Polycom & SNOM) PIN-based IP phone authentication Essential Features for IW Unassigned Number Handling Attendant Console for high-volume applications Call Treatment, Queuing, Routing & Agent support Automated Call Distribution
Enterprise Calling Features Enterprise Calling Features Call Parking Delegation & Private Line Shared Lines & Team Call Enterprise Calendar Call Routing Advanced Call Handling
Call Park Enterprise Calling Features • Parking clients:Lync, Attendant, Phone Edition • Retrieving clients: Above plus OCS 2007 R2Clients, Common Area Phones, PBX Phones, etc. • Orbit Range • Call Park uses orbits for parking calls - internal numbers not assigned to users • Orbits are scoped at the pool level by assigning the range to the Call Park Service running • Have enough orbits so that any one orbit is not reused too quickly • Comparison/Caveats • No assigning DID numbers as orbit numbers • No need to define an orbit range for every pool but must disable call park service on pools without defined ranges • No pickup possible from any ringing extension
Private Line Enterprise Calling Features • Single SIP URI, single Exchange mailbox, single presence source • Receipt of inbound calls on private DID to same SIP URI • Private lines carry many of the same features • Call pickup & park work as expected • Simultaneous ringing & call deflection on primary line carry to private line • Private lines are different: • Available for inbound calls only • Overrides delegation, call forwarding, do-not-disturb and other routing options – private calls are always going to go through • Calls to a private line have a distinctive ring & “toast” pop-up
Enterprise Calling Features Enterprise Calling Features Integrated Calendar, Voice Mail & UM with Exchange Low-cost IP phones with Aastra, Polycom & SNOM PIN-based IP phone authentication Essential Features for IW
IP Phones “Optimized for Lync” Enterprise Calling Features • Runs Microsoft® Lync™ Phone Edition • Equivalent media stack as Lync Client • Great for Information Workers who want a very feature rich instrument • Rich conferencing with click to join, roster and leader controls • Provision the phone with domain creds for Exchange calendar • View Outlook, MSN, and federated contacts • Control the call from the PC or phone • Share desktop, add video, whiteboard while on a call or conference
IP Phones “Tested with Lync” Enterprise Calling Features • Runs qualified firmware from phone vendor • Typically supports standard “G dot” codecs • Offers great Lync experience with remote users, etc. • Large variety of features, functionality and price points Polycom Spectralink Polycom SoundPoint SoundStation IP5000 Snom MeetingPoint snom Expansion Module
Enterprise Calling Features Enterprise Calling Features Unassigned Number Handling Attendant Console for high-volume applications Call Treatment, Queuing, Routing & Agent support Automated Call Distribution
Enterprise Calling Features Response Groups • Media service allowing for automated call management for small hunt groups, basic calltreatment, presence-enabled routing and queuing support • Not a replacement for robust contact-center offerings. • By default, no supervisor function, multi-media routing, etc. • Client Support • Lync rich client with Headset – best experience & lowest cost. • Tested IP Phones – optimized for fast transfer timing • Lync Phone Edition clients – slower call connection time (4-6 seconds) best suited for casual agents.
On Site Networking On-site Networking Resilient Data Center Failover Branch Office Survivability Call Admission Control & DSCP Marking Design for Interoperability Built-in Interoperability & Integration Complete Virtualization Support Centralized Deployment Complete Administration • PowerShell-based management • Role-based Admin Access Control • Advanced Quality Monitoring
Networking Infrastructure Partners On Site Networking • Bring to market best-in-class integrated UC/Networking solutions • Publish documentation to assist in optimization of the network • Deliver differentiated UC + networking solutions through complementary product portfolios • Details: Lync Server Network Infrastructure Roadmap • Why Bother? See Gartner’s Debunking the Myth of the Single-vendor Network (public discussion here).
Lync over Wi-Fi On Site Networking Fortune 100 1 >80% deploying mobile clients Smartphones 289M in 2010 >900M in 20141 Slates 55M in 2011 >200M in 2014 • Customers starting to push towardsgreater media over mobile scenarios • iPad effect • Optimize cellular minute and data plans • “Wireless by default, wired when necessary.”2 • Network managers tasked to plan for convergence, inclall wireless • Intel’s Ultrabook reference design w/o wired Ethernet ports • Trends are for greatly increased bandwidth usage • Up to 100 personal video devices for each currently installed room system. 3 1Gartner Forecast: Mobile Devices, Worldwide 2010 2 Gartner: Key Issues for Communications Enterprise Strategies, 2011. March 2011 3 Gartner: Is Your Wi-Fi Network Ready for Video? May 2011
Lync over Wi-Fi On Site Networking • Lync Data over Wi-Fi • Desktops, laptop, slates & mobile smart phones • IM, presence, web conferencing & calendaring • Fixed and Nomadic • Lync Real-time Media over Wi-Fi: Nomadic • Voice mail, video conferencing, telephony and audio conferencing • Nomadic capabilities for RT-Media • Includes Lync Data over Wi-Fi • Lync Real-Time Media over Wi-Fi: Mobility • Originate, consume & terminate Lync services while mobile • Includes Lync RT-Media over Wi-Fi Nomadic
Lync over Wi-Fi: Aruba Networks On Site Networking • Lync Certified Interoperable w/Aruba Wi-Fi • Smart APs and Application fingerprinting • Massive benefit over Cisco: • www.arubanetworks.com/lync • YesPrepPublic Schools: 90% time/cost reduction (Case Study) • Reference Guide: Deploying Lync Server 2010 • Solution Brief: Microsoft Lync
Lync over Wi-Fi: Aruba Networks On Site Networking Voice Video Data One VLAN & one SSID for all applications Application fingerprinting Isolates encrypted applications Different QoS levels on the wire PSTN Microsoft AD And Exchange Different QoSlevels over the air Core enterprise network Telephony Gateway Laptop with Lync Lync Server Mobile Device Access Control automatically detects multimedia enabled devices Application fingerprinting sets QoS based on flow type, not VLAN Works reliably even for encrypted signaling and/or media No client software or proprietary drivers are required
DSCPExample “Fully Managed” Network Deployment On Site Networking More info @ Cisco Implementing Quality of Service Policies with DSCP
Media Port Separation On Site Networking • On the client, unique DSCP marking requiresnon-overlapping port ranges • If the client isn’t trusted, separate ranges & mark packets at the router • Configure separate port ranges: audio, video, sharing, & file transfer • Use same port range for audio on AVMCU, Mediation, Conferencing Auto Attendant (CAA), PVA, Response Group Service (RGS), Call Park • Use separate port range for video on AV Conferencing Server • Use separate port range for app sharing on AS Conferencing Server • Make Client audio/video port ranges subset of Server port range • E.g. Server audio port range = 49,152 – 57,500 • Client audio port range = 57,480 – 57,500
Session Resiliency On Site Networking • Signaling and media are separate sessions • Signaling TCP • Media UDP or TCP • Session resiliency and recovery allows media to continue in the event of disruption of the signaling session • Stateful Layer 3 Middleboxes (e.g. Load Balancers) resetting TCP connections • Intermediate signaling proxies failing over (e.g. emergency patching) • During loss of signaling channel endpoint enter resiliency mode • Some loss of functionality, e.g. hold/resume, conference roster, etc. • Media session will continue • Automatic recovery of signaling channel whenever possible
Call Admission Control On Site Networking • WAN link bandwidth policies • Applied dynamically when session crosses network link • Limits to maximum allowed level when bandwidth available • Re-routesor fails session when bandwidth not available • Policy Server role in Lync Server implements CAC • Admins configure logical sites based on groupings of subnets • Enforce policies on links between sites • Bandwidth available for audio, video • Seamless support for roaming users on moving between different sites • Allows Internet to be used for overflow of traffic • Avoid PSTN call charges • Support alternate path & failover of video sessions
Example Scenario On Site Networking RT Audio WB (no FEC) Brussels Amsterdam WAN Link Policy: Audio Session Limit = 60 Kbps
Example Scenario On Site Networking Amsterdam RT Audio WB (No FEC) Internet Brussels WAN Link Policy: Audio Session Limit = 60 Kbps
Example Scenario On Site Networking Amsterdam RT Audio NB (+ FEC) Internet Brussels WAN Link Policy: Audio Session Limit = 60 Kbps
Lync Telephony Deployment Replace the PBX “We’re sold – our goal is Enterprise Wide UC as soon as practical” Connect with the PBX “We love Lync, but I can’t replace everything yet….” Retain the PBX “Lync is our presence platform, but all telephony will remain on the PBX”
Lync Telephony Deployment Implications How What Replace the PBX SIP Trunking Lync Everywhere Gateway to PSTN Using Lync Voice where practical for the business Connect with the PBX Direct SIP to IP-PBX Gateway to TDM PBX More Costly with Suboptimal UEX Retain the PBX Separate Servers & Vendors for UC
SIP Trunking Replace the PBX Gateway to PSTN • PBX becomes obviated • Intra-company calls route through PSTN • Sensible for right combination of internal politics, Δ over time. • DIDs & Numbering • Move the numbers: Lots of carrier hassle • Get new numbers: Expensive at scale • SIP Trunking • Fastest way to future proof solution • Regional availability may be an issue • Gateway • Are scale & quantity of Mediation is a concern with SIP Trunking. • Consider deploying behind PBX’s Gateway
Direct SIP to IP-PBX Connect with the PBX Gateway to TDM PBX • Who moves? • Locations: Main site first, may make numbering easier. • Job functions: Those that can best prove out the ROI • Depreciation: Old equipment / stations go first, new ones later. • PBX stays resident • GW CapEx on may be disadvantageous if traffic peaks then falls • Does it make sense to reconfigure or replace the shop floor? Emergency campus phones? Garage phones? • Direct SIP • Available for most older IP-PBX releases • Blocking interop to aid in compete against Lync.