Stale Hansen – Skype for Business voice in the cloud

Preview:

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 YOU!Stale@msunified.netHttp://msunified.net@StaleHansen

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

@StaleHansen

Recommended