Upload
andrew-j-price
View
29
Download
4
Embed Size (px)
Citation preview
SKYPE FOR BUSINESS VOICE IN THE CLOUDSpeaker: Ståle HansenCompany: Advania NorwayPosition: CEO and Chief Technical Architect
@StaleHansen
PLANDELIVEROPERATE
@StaleHansen
SKYPE OPERATIONS FRAMEWORK
HTTP://AKA.MS/SOF
PlanVoice and VDIPSTN conferencingMeeting Broadcast
Agenda
@StaleHansen
Ståle HansenCEO Advania Norway
ENVISION – WHY?
@StaleHansen
DEFINE BUSINESS CASE, USE CASE
Typical strategySkype for Business chosen for the
desktopVoice enabled information workersVoice enabled conferencing @StaleHansen
Assess – What? Where?
@StaleHansen
1. WHAT WILL YOU INTEGRATE WITH?
Existing PBX? Coexist or migrate?Switchboard and callcenter needs?Existing Video conferencing rooms and vendors?Existing Voice conferencing solutions?Endpoints, IP phones, PC, Mac, VDI, mobile?
@StaleHansen
2. WHERE ARE YOUR USERS?
Where are your users located?Country and continentNumber of users in each locationPersonas in each location
@StaleHansen
3. WHERE ARE YOUR DATACENTERS?
Internal or hosted datacenters?Location of datacenter per region and country?Multiple datacenters in same region?
@StaleHansen
4. WHAT DOES YOUR NETWORK TOPOLOGY LOOK LIKE?
Quality of lines and bandwidth for each locationQuality of lines and bandwidth for each datacenterCentral or local internet breakout?
@StaleHansen
Design – How?
@StaleHansen
HOW TO CONSUME VOICE?
Online
Cloud PBXPSTN Conferencing
PSTN Calling Available in US, UK and Puerto RicoNo integrations?External callcenter\switchboard?If VDI, Citrix?End user Expected Quality?
MULTI-REGION CAPABILITIES IN DEVELOPMENT
Online
@StaleHansen
Online Hybrid
Cloud PBXPSTN Conferencing
Cloud Connector
PSTN ConferencingAvailable in 65 countriesNo integrations?External callcenter\switchboard?If VDI, Citrix? Voice stays local
HOW TO CONSUME VOICE?
End-to-End QoS, wired and wirelessIntegrationsCustomizationsTrue PBX replace
HOW TO CONSUME VOICE?
Online Hybrid On premises
On-Premises voiceDial-in conferencing
Skype Meeting BroadcastCall Queues
Plan for DisasterHigh Availability often twice as expensive
Need end-to-end HAToo often there is a single point of failure anywayHigh complexity and operational cost
What is good enough?
HIGH AVAILABILITY VS DISASTER RECOVERY
@StaleHansen
CENTRALIZE YOUR SIP TRUNKING
Multiple operators offer DID’s globally through one trunkFailover between locations, across countries and continents
@StaleHansen
DESIGN EXAMPLE
@StaleHansen
REMEMBER OUR DESIGN PRINCIPLES
Keep it simpleGo for disaster recoveryCentralize as much as possible
@StaleHansen
SINGLE SITE, MULTIPLE BRANCH OFFICES WITHIN SAME REGIONLOCAL INTERNET BREAKOUT
Branch 3
Branch 2
Branch 1
SIP trunkfor multiple locations and countries
Users log in over edge serverWhat is good enough in a disaster?
@StaleHansen
MULTIPLE SITES GLOBALLY, POOL PAIRING, SIP TRUNK FAILOVERUSE GEO DNS FOR LYNCDISCOVER AND SIP TO MAKE SURE FAILOVER IS OK
Europe
USWhat is good enough in a disaster?
Failed over Europenumbers
SIP trunkfor multiple locations and countries
@StaleHansen
VOICE AND VDI
@StaleHansen
ABILITY TO DO SKYPE FOR BUSINESS VOICE IN A VIRTUAL DESKTOP WITH MEDIA PROCESSED LOCALLY
Citrix Optimization Pack 2.1
@StaleHansen
Skype for Business UI
O365 Supported
MAC\Linux\Windows
Can be combinded with local SfB client
@StaleHansen
VMWARE IS WORKING ON IT
@StaleHansenTECHPREVIEW Q1 2017SIGN UP: HTTP://WWW.AIR-WATCH.COM/SKYPE-BUSINESS-HORIZON/
PSTN CONFERENCING
@StaleHansen
Part of E5 Combine E1 or E3 with PSTN Conferencing add-on license No minute charge (within reason) Available for purchase in 64 countries Assign Dial-in number per user from 90 countries and 400
cities Conference Dial-out to 190 countries
Requires pre paid PSTN Consumption Billing Now with unique conference ID
PSTN CONFERENCING
@StaleHansen
@StaleHansen
UNDERSTAND PSTN CONSUMPTION BILLING Part of PSTN Conferencing The ability to dial a PSTN number from a
online meeting The ability to have the meeting call you in
Skype for Business Mobile Check local rates here
https://support.office.com/en-us/article/What-is-PSTN-Consumption-billing-524dbea7-117f-493d-8005-6461f7f10059
@StaleHansen
MEETING BROADCAST
Skype for Business
Maximum audience size 250Presenter Camera A/V PowerPoint Desktop & App Sharing Attendee Camera A/V Apps (Whiteboard, Poll, Q&A) PSTN Access Cloud based meeting recordingClient DVR controls (ex: pause, rewind)Personalized meeting experienceMeeting Producer role @StaleHansen
Skype for Business
Large Meeting
Maximum audience size 250 1000Presenter Camera A/V PowerPoint Desktop & App Sharing Attendee Camera A/V Apps (Whiteboard, Poll, Q&A) PSTN Access 2
Cloud based meeting recordingClient DVR controls (ex: pause, rewind)Personalized meeting experienceMeeting Producer role @StaleHansen
Skype for Business
Large Meeting Broadcast
Maximum audience size 250 1000 10,000Presenter Camera A/V PowerPoint Desktop & App Sharing 1
Attendee Camera A/V Apps (Whiteboard, Poll, Q&A) PSTN Access 2 3
Cloud based meeting recording Client DVR controls (ex: pause, rewind)
Personalized meeting experience Meeting Producer role 1. Using HDMI H264 capture device from the sharing PC
2. Up to limits of on-premises PSTN line connections3. Available post GA
@StaleHansen
PRODUCING A MEETING
@StaleHansen
Needs to be planned and prepared Always one speaker and one producer If QA you also need a moderator
HOW TO PRODUCE A MEETING
@StaleHansen
Ending the broadcast is final Once ended cannot restart (for now, changes expected) No rehearsal
Producers can unmute a presenter Different behavior from normal client Will start audio directly, no presenter action required
Event team members require latest client version Earlier versions (Lync 2013 etc.) will not show producer
controls@StaleHansen
Side Apps require separate client Yammer client or Bing Pulse Typical on separate PC, managed by
moderator Layout controls appear on content upload LRS system should be dragged into the
meeting
@StaleHansen
Broadcast Production Recurring meetings, Reusable join links, Rehearsal support Support for integrated screen sharing with VbSS Improving event scheduling and calendar integration Enterprise video publishing and management through Office 365 Video MFA, Federation and OAuth support for event team members
Attendee experience Federated and OAuth support for attendees Simpler join for anonymous events Closed captioning, subtitles (4 spoken languages, 50 languages at launch) and downloadable
transcript
Give Feedback http://skypepreview.com
WHAT’S COMING? (~6 MONTH HORIZON)
@StaleHansen
HW SUGGESTIONS
@StaleHansen
Single speaker streaming
Capture desktop as video
HARDWARE SUGGESTIONS
@StaleHansen
Logitech C930e
Works with camera stand
Turn off autofocus
@StaleHansen
Sennheiser Presence
Handles me talking loud
Great noice cancelling of environment
@StaleHansen
Magewell USB Capture HDMI
Better for live demo of Skype for Business
@StaleHansen
Streaming of onsite event is a challenge
@StaleHansen
HOW IT IS CONNECTED
Zoom H4n Recorder
Microphone input
USB and minijack output at the same time
@StaleHansen
DMS 70 Quattro
Wireless microphones
XLR Output
@StaleHansen
HDMI Splitter
Splits output signal to projector and Magewell
@StaleHansen
To handle input and output
Ethernet connection and Graphics processing
@StaleHansen
Add music with Shure A15LA Line
Adapter-Converts Balanced Line Level Signals to Microphone Level (50dB Attenuation)
@StaleHansen
HOW IT IS CONNECTED
@StaleHansen
NETWORK IS KEY FOR SUCCESS
@StaleHansen
CONNECTING TO SKYPE ONLINE DEMYSTIFIED
Skype for Business
ClientCustomer Edge
Router Public Internet
Office 365 Edge
(Azure Front Door)
Azure Backbone
SfB Online Servers
Client to Office 365 Edge
Customer Edge to Office 365 Edge
Metric Client to Office 365 edge
Customer edge to Office 365 edge
Latency (one way) <50ms <30msLatency (RTT or Round-trip
Time) <100ms <60ms
Burst packet loss <10% during any 200ms interval
<1% during any 200ms interval
Packet loss <1% during any 15s interval <0.1% during any 15s interval
Packet inter-arrival jitter <30ms during any 15s interval
<15ms during any 15s interval
Packet reorder <0.05% out-of-order packets <0.01% out-of-order packets
Network Performance requirements from a Skype for Business client to Microsoft network Edge
NETWORK OPTIMIZATION
@StaleHansen
Use the new Skype for Business Network Assessment Tool to measure quality towards nearest Microsoft Edge
NETWORK OPTIMIZATION
@StaleHansen
The meeting URL is always meet.resources.lync.com
tracert meet.resources.lync.com
6-9 hops over the internet from the office to the Microsoft Network
The *.ntwk.msn.net is the Microsoft Network
NETWORK OPTIMIZATION
@StaleHansen
Customer
Internet Service Provider
ISP #2 Office 365 Edge
Internet Exchange
ISP #3NetFlix
Skype for
BusinessClient
Customer Edge
Router
@StaleHansen
PlanVoice and VDIPSTN conferencingMeeting Broadcast
Recap
@StaleHansen
NETWORK IS KEY FOR SUCCESS
@StaleHansen
SKYPE OPERATIONS FRAMEWORK
HTTP://AKA.MS/SOF
Silver Sponsors
Gold Sponsors
Bronze Sponsors
THANK [email protected]://msunified.net@StaleHansen
STÅLE HANSEN, CEO AND CHIEF TECHNICAL ARCHITECT @ ADVANIA NORWAY
@StaleHansen