71
SKYPE FOR BUSINESS VOICE IN THE CLOUD Speaker: Ståle Hansen Company: Advania Norway Position: CEO and Chief Technical Architect @StaleHansen

Stale Hansen – Skype for Business voice in the cloud

Embed Size (px)

Citation preview

Page 1: Stale Hansen – Skype for Business voice in the cloud

SKYPE FOR BUSINESS VOICE IN THE CLOUDSpeaker: Ståle HansenCompany: Advania NorwayPosition: CEO and Chief Technical Architect

@StaleHansen

Page 2: Stale Hansen – Skype for Business voice in the cloud

PLANDELIVEROPERATE

@StaleHansen

Page 3: Stale Hansen – Skype for Business voice in the cloud

SKYPE OPERATIONS FRAMEWORK

HTTP://AKA.MS/SOF

Page 4: Stale Hansen – Skype for Business voice in the cloud

PlanVoice and VDIPSTN conferencingMeeting Broadcast

Agenda

@StaleHansen

Page 5: Stale Hansen – Skype for Business voice in the cloud

Ståle HansenCEO Advania Norway

Page 6: Stale Hansen – Skype for Business voice in the cloud

ENVISION – WHY?

@StaleHansen

Page 7: Stale Hansen – Skype for Business voice in the cloud

DEFINE BUSINESS CASE, USE CASE

Typical strategySkype for Business chosen for the

desktopVoice enabled information workersVoice enabled conferencing @StaleHansen

Page 8: Stale Hansen – Skype for Business voice in the cloud

Assess – What? Where?

@StaleHansen

Page 9: Stale Hansen – Skype for Business voice in the cloud

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

Page 10: Stale Hansen – Skype for Business voice in the cloud

2. WHERE ARE YOUR USERS?

Where are your users located?Country and continentNumber of users in each locationPersonas in each location

@StaleHansen

Page 11: Stale Hansen – Skype for Business voice in the cloud

3. WHERE ARE YOUR DATACENTERS?

Internal or hosted datacenters?Location of datacenter per region and country?Multiple datacenters in same region?

@StaleHansen

Page 12: Stale Hansen – Skype for Business voice in the cloud

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

Page 13: Stale Hansen – Skype for Business voice in the cloud

Design – How?

@StaleHansen

Page 14: Stale Hansen – Skype for Business voice in the cloud
Page 15: Stale Hansen – Skype for Business voice in the cloud

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?

Page 16: Stale Hansen – Skype for Business voice in the cloud

MULTI-REGION CAPABILITIES IN DEVELOPMENT

Online

@StaleHansen

Page 17: Stale Hansen – Skype for Business voice in the cloud

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?

Page 18: Stale Hansen – Skype for Business voice in the cloud

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

Page 19: Stale Hansen – Skype for Business voice in the cloud

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

Page 20: Stale Hansen – Skype for Business voice in the cloud

CENTRALIZE YOUR SIP TRUNKING

Multiple operators offer DID’s globally through one trunkFailover between locations, across countries and continents

@StaleHansen

Page 21: Stale Hansen – Skype for Business voice in the cloud

DESIGN EXAMPLE

@StaleHansen

Page 22: Stale Hansen – Skype for Business voice in the cloud

REMEMBER OUR DESIGN PRINCIPLES

Keep it simpleGo for disaster recoveryCentralize as much as possible

@StaleHansen

Page 23: Stale Hansen – Skype for Business voice in the cloud

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

Page 24: Stale Hansen – Skype for Business voice in the cloud

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

Page 25: Stale Hansen – Skype for Business voice in the cloud
Page 26: Stale Hansen – Skype for Business voice in the cloud

VOICE AND VDI

@StaleHansen

Page 27: Stale Hansen – Skype for Business voice in the cloud

ABILITY TO DO SKYPE FOR BUSINESS VOICE IN A VIRTUAL DESKTOP WITH MEDIA PROCESSED LOCALLY

Citrix Optimization Pack 2.1

@StaleHansen

Page 28: Stale Hansen – Skype for Business voice in the cloud
Page 29: Stale Hansen – Skype for Business voice in the cloud
Page 30: Stale Hansen – Skype for Business voice in the cloud

Skype for Business UI

O365 Supported

MAC\Linux\Windows

Can be combinded with local SfB client

@StaleHansen

Page 31: Stale Hansen – Skype for Business voice in the cloud

VMWARE IS WORKING ON IT

@StaleHansenTECHPREVIEW Q1 2017SIGN UP: HTTP://WWW.AIR-WATCH.COM/SKYPE-BUSINESS-HORIZON/

Page 32: Stale Hansen – Skype for Business voice in the cloud

PSTN CONFERENCING

@StaleHansen

Page 33: Stale Hansen – Skype for Business voice in the cloud

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

Page 34: Stale Hansen – Skype for Business voice in the cloud

@StaleHansen

Page 35: Stale Hansen – Skype for Business voice in the cloud

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

Page 36: Stale Hansen – Skype for Business voice in the cloud

MEETING BROADCAST

Page 37: Stale Hansen – Skype for Business voice in the cloud

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

Page 38: Stale Hansen – Skype for Business voice in the cloud

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

Page 39: Stale Hansen – Skype for Business voice in the cloud

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

Page 40: Stale Hansen – Skype for Business voice in the cloud

PRODUCING A MEETING

@StaleHansen

Page 41: Stale Hansen – Skype for Business voice in the cloud

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

Page 42: Stale Hansen – Skype for Business voice in the cloud

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

Page 43: Stale Hansen – Skype for Business voice in the cloud

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

Page 44: Stale Hansen – Skype for Business voice in the cloud

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

Page 45: Stale Hansen – Skype for Business voice in the cloud

HW SUGGESTIONS

@StaleHansen

Page 46: Stale Hansen – Skype for Business voice in the cloud

Single speaker streaming

Capture desktop as video

HARDWARE SUGGESTIONS

@StaleHansen

Page 47: Stale Hansen – Skype for Business voice in the cloud

Logitech C930e

Works with camera stand

Turn off autofocus

@StaleHansen

Page 48: Stale Hansen – Skype for Business voice in the cloud

Sennheiser Presence

Handles me talking loud

Great noice cancelling of environment

@StaleHansen

Page 49: Stale Hansen – Skype for Business voice in the cloud
Page 50: Stale Hansen – Skype for Business voice in the cloud

Magewell USB Capture HDMI

Better for live demo of Skype for Business

@StaleHansen

Page 51: Stale Hansen – Skype for Business voice in the cloud

Streaming of onsite event is a challenge

@StaleHansen

Page 52: Stale Hansen – Skype for Business voice in the cloud

HOW IT IS CONNECTED

Page 53: Stale Hansen – Skype for Business voice in the cloud

Zoom H4n Recorder

Microphone input

USB and minijack output at the same time

@StaleHansen

Page 54: Stale Hansen – Skype for Business voice in the cloud

DMS 70 Quattro

Wireless microphones

XLR Output

@StaleHansen

Page 55: Stale Hansen – Skype for Business voice in the cloud

HDMI Splitter

Splits output signal to projector and Magewell

@StaleHansen

Page 56: Stale Hansen – Skype for Business voice in the cloud

To handle input and output

Ethernet connection and Graphics processing

@StaleHansen

Page 57: Stale Hansen – Skype for Business voice in the cloud

Add music with Shure A15LA Line

Adapter-Converts Balanced Line Level Signals to Microphone Level (50dB Attenuation)

@StaleHansen

Page 58: Stale Hansen – Skype for Business voice in the cloud

HOW IT IS CONNECTED

@StaleHansen

Page 59: Stale Hansen – Skype for Business voice in the cloud
Page 60: Stale Hansen – Skype for Business voice in the cloud

NETWORK IS KEY FOR SUCCESS

@StaleHansen

Page 61: Stale Hansen – Skype for Business voice in the cloud

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

Page 62: Stale Hansen – Skype for Business voice in the cloud

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

Page 63: Stale Hansen – Skype for Business voice in the cloud

Use the new Skype for Business Network Assessment Tool to measure quality towards nearest Microsoft Edge

NETWORK OPTIMIZATION

@StaleHansen

Page 64: Stale Hansen – Skype for Business voice in the cloud
Page 65: Stale Hansen – Skype for Business voice in the cloud

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

Page 66: Stale Hansen – Skype for Business voice in the cloud

Customer

Internet Service Provider

ISP #2 Office 365 Edge

Internet Exchange

ISP #3NetFlix

Skype for

BusinessClient

Customer Edge

Router

@StaleHansen

Page 67: Stale Hansen – Skype for Business voice in the cloud

PlanVoice and VDIPSTN conferencingMeeting Broadcast

Recap

@StaleHansen

Page 68: Stale Hansen – Skype for Business voice in the cloud

NETWORK IS KEY FOR SUCCESS

@StaleHansen

Page 69: Stale Hansen – Skype for Business voice in the cloud

SKYPE OPERATIONS FRAMEWORK

HTTP://AKA.MS/SOF

Page 70: Stale Hansen – Skype for Business voice in the cloud

Silver Sponsors

Gold Sponsors

Bronze Sponsors

Page 71: Stale Hansen – Skype for Business voice in the cloud

THANK [email protected]://msunified.net@StaleHansen

STÅLE HANSEN, CEO AND CHIEF TECHNICAL ARCHITECT @ ADVANIA NORWAY

@StaleHansen