Presentation is loading. Please wait.

Presentation is loading. Please wait.

Vakhtang Assatrian Asia Communications TSP Lead, Microsoft

Similar presentations


Presentation on theme: "Vakhtang Assatrian Asia Communications TSP Lead, Microsoft"— Presentation transcript:

1

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

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

4 Standards Based Voice Interop

5 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

6 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.

7 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: © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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

9 Interop modelling for Voice

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

11 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

12 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.

13 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

14 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

15 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

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

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

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

19 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 *

20 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

21 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

22 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

23 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

24 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

25 We Call it …

26 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

27 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

28 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

29 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 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

30 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.

31 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

32 Questions

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

34 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 Visit Channel 9 to access a wide range of Microsoft training and event recordings Head to the TechNet Eval Centre to download trials of the latest Microsoft products © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

35

36

37


Download ppt "Vakhtang Assatrian Asia Communications TSP Lead, Microsoft"

Similar presentations


Ads by Google