Vakhtang Assatrian Asia Communications TSP Lead, Microsoft

Slides:



Advertisements
Similar presentations
Unified communications platform Enterprise-ready.
Advertisements

UCA Lync Client for Avaya
Name | Title | Microsoft Corporation
Lync /11/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Public Providers Reverse proxy External Edge server Federated Network Hybrid Perimeter network Internal UC end points EE pool IP-PSTN gateway Persistent.
Copyright© 2012 Microsoft CorporationNDA Disclosure Only Discloses Lync Server 2013 and Lync Online Preview Dates and capabilities are subject to change.
Demystifying Integration of Lync to your Existing PABX Selvan Loganathan Lync TSP Microsoft Australia Vakhtang Assatrian WW Voice TSP Microsoft Corporation.
1 © Skype Confidential. 1 Skype for Business Save time. Save money. Stay ahead. Matthew Jordan Enterprise Business Development Manager, Skype for.
Solution Briefing Unified Communications, Collaboration, and Cloud.
What features are required? FeatureLync ServerLync Online Rich presence Peer-to-Peer Audio/Video Calling Click to Communicate—Office integration.
Virtual techdays INDIA │ November 2010 What’s new in Microsoft Office 365 Lync Online Aviraj Ajgekar │ Technology Evangelist │ Microsoft Corporation.
On-Premises Cloud On-PremisesHybridCloud.
Mobility And Anywhere Access Clancy Priest Technology Services Director City of Hayward.
Welcome Auckland UC Users Group Our Sponsors: July 30 th 2015.
Unified Communications February Aastra – OPEN Telephony over IP Solutions for every need Customer NeedsAastra Solutions OPENToIP – SIP OPEN ToIP.
On-Premises Cloud On-PremisesHybridCloud.
SoundConnect Audio Conferencing for Lync Server. With SoundConnect, you can make PSTN audio conference with any participants with simple telephone access.
Solutions Road Show – 13 December 2013 | India Alok Agrawal Practice Lead – UC & C Communication and Collaboration.
Dial Plans and Voice Management Deep Dive Korneel Bullens UC Voice Architect Microsoft Corporation EXL313.
Lync Server Private cloud / dedicated Lync Server Single domain & directory Users split – server / online Lync Hybrid Office 365 Lync Online Hosted.
Johann Kruse National Technology Specialist Microsoft Australia UNC310.
Unified communications platform Enterprise-ready.
Sofia Event Center November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.
IT-Pro59 Optimize your Network for Skype for Business.
Andrew Hennessy Automating Server Application migrations to the Cloud – Goodbye Server INF21 3.
Kevin Francis Developing on Windows Devices ARC33 2.
Chris Hewitt Adding magic to your business with Perceptual Intelligence ARC323 B.
Matt McSpirit Software-defined Networking in Windows Server 2016 INF32 4.
Integrated System Registration, presence (SIP) persistent chat (XCCOS) Registration, presence (SIP) persistent chat (XCCOS) Lync persistent chat pool.
Vakhtang Assatrian Asia Communications TSP Lead, Microsoft Architecture options for implementing Skype for Business PRD32 7.
Andrew Coates Advanced Windows 10 development with the Office 365 APIs DEV33 5.
Michael Niehaus Using the Windows Store for Business: New Capabilities for Managing Apps in the Enterprise WIN335.
Jessica Payne Microsoft Global Incident Response and Recovery
Dr Greg Low Working with SQL Server Spatial Data DAT33 3.
What’s new in Communications Server “14” Architecture & Deployment Ferjan Ormeling
James Bannan Freddy vs JSON: Azure Resource Manager CLD44 3.
Lync /27/2017 The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of.
Pat Fetty – Principal PM Manager Securing your mobile assets with Microsoft Intune WIN33 1.
Nick Application Development for the Universal Windows Platform MOB225.
Matt McSpirit Understanding the Azure Stack INF33 2.
Alec Tucker An Introduction to Cross Platform Native App Development using Xamarin to Develop, Test and Monitor MOB227.
Orin Thomas 30 Bad Habits of Server Administrators INF32 3.
Fai Lai Global IoT Tech Specialist, C+E Specialist Sales Seamless communication between devices and Azure IoT Hub via Azure IoT Protocol Gateway MOB31.
Orin EDP, EFS, BitLocker, RMS, DAC, and IPsec: Protect your files at rest and in transit. WIN341 A.
Craig Pringle & Derek Moir
Building a Microservices solution using Docker,
Vakhtang Assatrian Asia Communications TSP Lead, Microsoft
Basil Apostolou & Craig Pringle The why and how of hybrid cloud CLD22 3.
Kevin Francis Big Building Blocks – a tour of Dynamics ARC323 A.
James Bannan The Cloud That Chuck Norris Built: Resilient Architecture in Azure ARC44 3.
Integrated System Enterprise voice Audio, video & web conferencing Mobile Persistent chat Reduced maintenance Single system Scalable Flexible Small.
Lync Online - Overview. | Copyright© 2010 Microsoft Corporation Lync Online – Key Features & Benefits At Launch IM, Lync-to-Lync audio and video (including.
The Microsoft UC Experience: The 2016 New-Car-Smell Edition Skype for Business & Office 365 & You! Daryl Hunter, Solutions Architect – R&D Unified Communications.
Johan Delimon 26/04/2016 BE-COM E-COMMUNICATIONS EVENT THE INNER WORKINGS OF SKYPE FOR BUSINESS: NETWORKING.
1. Background information about this document Purpose: Give hosters an overview of the deployment options Give hosters the list of features customers.
Jhong Catane Exchange Hybrid Deployment PRD34 2.
SKYPE4B Cloud PBX w/ PSTN Omar Kudović, Microsoft BiH.
A deep dive into Azure AD B2C
Avaya and Microsoft Integration Options
Building Business Application with Office 365 and Other Line Business Systems
The Microsoft UC Experience
HubTalk: moving forward with Office 365 and Skype for Business
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Mixing Calling Plan and Direct Routing connectivity for the same user is optional, but could be useful, for example, when the user is assigned a.
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Deep Dive into Azure API Apps and Logic Apps
Empower your users with Azure Active Directory Premium
Securing ASP.NET in an Azure Environment
Presentation transcript:

Vakhtang Assatrian Asia Communications TSP Lead, Microsoft Skype for Business voice interoperability master class Vakhtang Assatrian Asia Communications TSP Lead, Microsoft PRD336

Agenda Standards Based Voice Interop Interoperability modelling for Voice We Call it ….

Standards Based Voice Interop

Foundational Concepts Signaling Information exchange concerning establishment and control of a communications session between two endpoints Media The modality session or payload handled by a coder/decoder (codec) Peer Sessions Two-party communications paths where media is sent directly between caller and callee workloads: Voice, Video, Sharing Conferences Multiparty sessions where all participants send media to a conferencing server

Voice Codecs Voice codecs Microsoft Ignite 2015 4/27/2017 8:09 AM Voice Codecs Voice codecs Human Voice Audio frequency range 80 Hz to 14 kHz Narrowband | 8Khz [+4Khz/-4Khz] (Audio frequency range 300 Hz to 3.4 kHz) Wideband | 16Khz [+8Khz/-8Khz] (Audio frequency range 50 Hz to 7 kHz) Silk | Default Codec RT-Audio | for back-compatibility G711 | PSTN G722 | Conferencing Siren | Conferencing © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Network Bandwidth Requirements Microsoft Ignite 2015 4/27/2017 8:09 AM Network Bandwidth Requirements Audio codec Scenario Audio payload bit rate (KBPS) Bandwidth audio payload and IP header only (Kbps) Bandwidth audio payload, IP header, UDP, RTP and SRTP (Kbps) Bandwidth audio payload, IP header, UDP, RTP, SRTP and forward error correction (Kbps) RTAudio Wideband Peer-to-peer 29.0 45.0 57.0 86.0 RTAudio Narrowband PSTN 11.8 27.8 39.8 51.6 G.722 Conferencing 64.0 80.0 95.6 159.6 G.722 Stereo 128.0 144.0 223.6 G.711 92.0 156.0 Siren 16.0 32.0 47.6 63.6 SILK Wideband 36.0 52.0 100.0 26.0 42.0 54.0 20.0 48.0 68.0 SILK Narrowband 13.0 41.0 Source: https://technet.microsoft.com/en-us/library/gg425841.aspx © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Interoperability building blocks Voice Skype for Business Front End Server Users / Clients Tel: URI | Reverse Number Lookup Mediation Server PABX AD DID Gateway

Interop modelling for Voice

Do not start with Architecture The missing link Do not start with Architecture Start with User and Services consumption modelling

Interop Approaches and End Goal Which capability to be delivered to your business What makes most impact? Collaboration drives productivity User profiles Phased approach for deployment What is the end-goal

Interoperability modelling : Client & Server sides Microsoft Ignite 2015 4/27/2017 8:09 AM Interoperability modelling : Client & Server sides RCC Integration Client Side Integration Call via Work SfB user PABX user SfB user PABX user SfB user Voice PABX user Client API CSTA Gateway Gateway * SfB Server PABX SfB Server PABX Gateway Integration Direct SIP Integration Hybrid & Cloud PBX SfB user PABX user SfB user PABX user SfB user SfB Online user Voice Gateway Gateway SfB Server PABX SfB Server PABX SfB Server © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Voice Interop | Client Side : plug-in No large-scale customer deployments (Pilots only) Isn’t free, additional licenses may be required Complex Integration Harder to support, higher TCO Disjointed user experience, less options Client Side Integration SfB user Client API SfB Server PABX

Voice Interop | Server Side : Remote Call Control What you get Click to Call for PABX phone and binary presence in Lync Server (Interop uses ECMA standard TR/87 for CSTA over SIP) In/Outbound calling (hold, transfer, Caller ID) Call via desk phone Call via Lync (to Lync) What you miss Escalate to Lync multi-party audioconf (Multi party just on your phone is still possible) Receive calls at home, on the road (voice always on Desk phone) Synchronise Do Not Disturb Escalate inbound call to desktop sharing No delegation & No Enterprise Voice There is no certification for interop program for RCC No investment on either PABX or Microsoft Generally available from major PABX manufacturers through their presence engines RCC Integration SfB user PABX user CSTA Gateway SfB Server PABX

Voice Interop | Server Side : Gateway / Direct Most basic form of interop Allows Direct Calling Gateway Integration - Also deployed on non SIP capable PABX Best of both PABX and Skype for Business Gateway Integration Direct SIP Integration SfB user PABX user SfB user PABX user Gateway SfB Server PABX SfB Server PABX

Voice Interop | Server Side : Gateway interop Skype for Business infrastructure Voice Gateway “Upstream Deployment” Voice Gateway “Downstream Deployment”

Voice Interop | Server Side : Gateway Upstream Skype for Business infrastructure Voice Gateway “Upstream Deployment”

Voice Interop | Server Side : Gateway Downstream Skype for Business infrastructure Voice Gateway “Downstream Deployment”

Voice Interop | Server Side : Call via Work Enterprise Voice for PABX Users Skype for Business users can make voice calls using any PSTN phone, including existing PABX endpoints Leverages existing Direct SIP connectivity between PABX systems and Skype for Business User experience Skype for Business dials out to PSTN or desk phone number to connect user, then connects with far-end destination Features Presence update and call control from Skype for Business client Mid-call control capabilities preserved on PABX phone Does not have Inbound experience Not available for Lync Online Call via Work SfB user Voice PABX user Gateway *

Voice Interop | Server Side : Call via Work Outbound Call to External User 1* SfB user A initiates a call to PSTN 2* UCWA places the initial call to desk phone 3* PABX rings the desk phone of SfB user A 4* Once answered, UCWA places second call to PSTN 5* Ring back is provided to SfB user desk phone 6* Once PSTN answers, call is connected 6 6: Audio Voice 4 4 2 1 5 3 SfB user A PABX user A

Voice Interop | Server Side : Call via Work Outbound Call to Internal User 1* User A initiates a call to user B 2* UCWA places the initial call to desk phone 3* PABX rings the desk phone of user A 4* Once answered, UCWA places second call to user B 5* Since user B is enabled for CvW and set Simulring to their own desk phone, ms-skipRnl header is used to force another call out to user B’s desk phone 6* Once user B answered on Skype for Business client or desk phone, call is connected 5 2 1 4 5 3 SfB user A SfB user B 6: Audio PABX user A PABX user B

Voice Interop | Server Side : Call via Work Inbound Call to SfB User 1* PSTN user calls SfB User A 2* PABX or Skype for Business Server receives the call 3* If Skype for Business Server receives the call, SfB user A’s endpoint is alerted 4* Since user A is enabled for CvW and set to sim-ring their own desk phone, the ms-skipRnl header is used to force a call out to user A’s desk phone 5* PABX rings the desk phone of SfB user 6* Audio is established 1 6: Audio Voice 2 3 4 3 5 SfB user A PABX user A

Voice Interop | Server Side : Call via Work Inbound call from desk phone 1* User A initiates a call to user B 2* PABX rings the desk phone of user B 3* User B answered desk phone, call is connected 2 1 SfB user A SfB user B 3: Audio PABX user A PABX user B

Voice Interop | Server Side : Call via Work Inbound call to desk phone 1* External User initiates the call 2* PABX rings the desk phone of user A 3* User A answered desk phone, call is connected 1 Voice 3: Audio 2 SfB user A PABX user A

We Call it …

We call it … Skype for Business hybrid In the context of Skype for Business hybrid means that a deployment of Skype for Business on-premises and in Office 365 share the same SIP domain(s). (ex called “split-domain”) In order to achieve Skype for Business hybrid, a hybrid configuration between Skype for Business on-premises and Skype for Business Online needs to be established. Skype for Business hybrid is also a requirement to enable on-premises users for features such as Skype Meeting Broadcast Skype Meeting Broadcast “Skype Meeting Broadcast” allows you to stream meetings to up to 10,000 users via Office 365. In order to leverage Skype Meeting Broadcast users can be hosted online or on-premises, but for on-premises users you have to establish Skype for Business Hybrid This feature is currently in Preview PSTN Conferencing With “PSTN conferencing,” Microsoft will provide PSTN numbers for to dial in to and out from Skype for Business meetings. PSTN users will directly connect to the Skype Meeting. Only users hosted in Skype for Business online can use this feature. PSTN conferencing is currently in Preview for US only

We call it … Cloud PBX “Cloud PBX” allows users hosted in Office 365 to place and receive PSTN calls. There are two flavours of it: “Cloud PBX with PSTN Calling” and “Cloud PBX with on-premises PSTN connectivity” Cloud PBX with PSTN Calling Microsoft will provide phone numbers and telephony features from Office 365. While this currently offers only a subset of on-premises Enterprise Voice features, and only in limited regions, both features and regions will expand over time. This feature is currently in Preview for US customers only Cloud PBX with on-premises PSTN connectivity Allows users in Skype for Business online to utilise PSTN connectivity via on-premises PBX, SIP Trunk, or qualified gateway to E1/T1 lines This feature will soon become available worldwide

Cloud PBX with On-Premises PSTN Cloud PBX with SfB Server ADFS AD SfB user SfB Online user Azure Active Directory (AAD) connect Azure AD Tenant Cloud PBX Voice SfB Online Front End Server SfB Front End Server Mediation Server Gateway SfB Server OnPrem Full Topology Front End: SfB 2015, Lync 2013, Lync 2010 (CU October 2012) Edge: SfB 2015, Lync 2013 Mediation: SfB 2015, Lync 0213, Lync 2010 (CU October 2012) SfB Edge Server SfB Online Edge Server Voice Gateway https://technet.microsoft.com/EN-US/library/mt455212.aspx

Cloud PBX with On-Premises PSTN Cloud PBX with no SfB Server ADFS AD SfB user SfB Online user Azure Active Directory (AAD) connect Azure AD Tenant Cloud PBX Voice SfB Online Front End Server https://technet.microsoft.com/EN-US/library/mt605227.aspx https://technet.microsoft.com/EN-US/library/mt605227.aspxhttps://technet.microsoft.com/EN-US/library/mt605227.aspx CMS Mediation Server Gateway OnPrem Minimum Topology Edge Server: Access Edge; SIP Stack, Media Relay, MRAS, Outbound Routing CMS Server Role Mediation Server SfB Edge Server SfB Online Edge Server Voice Gateway https://technet.microsoft.com/EN-US/library/mt605227.aspx

Interoperability modelling : Client & Server sides Microsoft Ignite 2015 4/27/2017 8:09 AM Interoperability modelling : Client & Server sides RCC Integration Client Side Integration Call via Work SfB user PABX user SfB user PABX user SfB user Voice PABX user Client API CSTA Gateway Gateway * SfB Server PABX SfB Server PABX Gateway Integration Direct SIP Integration Hybrid & Cloud PBX SfB user PABX user SfB user PABX user SfB user SfB Online user Voice Gateway Gateway SfB Server PABX SfB Server PABX SfB Server © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Session Takeaways One Size doesn’t fit all Key:. Profile your users Session Takeaways One Size doesn’t fit all Key: Profile your users Understand consumption models Know your end goal

Questions

Complete your session evaluation on My Ignite for your chance to win one of many daily prizes.

Continue your Ignite learning path Microsoft Ignite 2015 4/27/2017 8:09 AM Continue your Ignite learning path Visit Microsoft Virtual Academy for free online training visit https://www.microsoftvirtualacademy.com Visit Channel 9 to access a wide range of Microsoft training and event recordings https://channel9.msdn.com/ Head to the TechNet Eval Centre to download trials of the latest Microsoft products http://Microsoft.com/en-us/evalcenter/ © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.