The Microsoft Journey to [613675]
The Microsoft Journey to
Intelligent Communications
February 2020
Piotr Łazowski , Sales Engineer C entral Europe Arye Ben Zrihem , Regional Sales Director CE
AudioCodes Introduction
AudioCodes One Voice for Microsoft 365
AudioCodes
Brief
Introduction •Market leader in VoIP networking Products
•Ranked # 1 in low and mid density media gateways for service
providers
•Ranked # 2 in enterprise session border controllers
•Deployed in > 100 countries in service provider and enterprise
networks
•Large F 100 install base
•Strong brand for quality & performance
•Global partnership with leading UC and
telecom players
•25 years of VoIP expertise
•Public since 1999 (NASDAQ: AUDC)
AudioCodes One Voice for Microsoft 365
1 One Expert Team
For voice professional services
•Global services portfolio
for partners
•Planning, design and
implementation
•Managed spares
•Global logistics 1 One Source
For all voice network elements
•Comprehensive suite of products
•Global network of distributors,
resellers and system integrators
•“Global Procurement” service 1 One Point of Contact
For voice support
•Extensive post -sales support
•24/7 “follow the sun”
•3 support centers in Americas,
EMEA and APAC
•Installation support hotline
1
Million 100
Million
VoIP ports deployed SBC sessions
deployed annually 10+
Million
Microsoft enterprise
voice enabled users
1000+
business partners
worldwide 50 66
of top global
Service Providers
trust AudioCodes of Fortune 100 enterprises
use AudioCodes
technology AudioCodes Market leadership
Our One Voice Strategy
& Solutions
AudioCodes Product Stack for Microsoft 365
Mediant 2600 Mediant 4000 Mediant 9000 Mediant Virtual Edition & Software Edition
Mediant 800 Mediant 1000 Mediant 3000 Hardware &
Software SBC
Hybrid SBC/SBA
(Gateway & SBC)
420 430 440 405 C450 Teams
All-in-One and
Cloud Appliances
Gateways/ATA
Business
Phones CloudBond 365 Call Recording
CloudBond 365 CCE and OPCH User Management
Pack 365 Fax Server One Voice
Operations Center Device
Manager OVOC
Management
& Apps
445
MP124/1xx MP1288 MP2xx
HRS
Routing
Manager
SPS
IVR/AA
Survivable Branch Appliances
450
The Voice Experts @ Your Voice System Integrator
Site Survey,
Installation &
Implementation
AudioCodes
Academy
Network Voice
Readiness
Assessments
Software Upgrades
Remote
Monitoring
Hardware
Replacement Local Technician
Dispatch
End to End
Managed Services
12
6 3 9 Project
Management
5 10 20 25 30 35 Test Implement Design
Planning & Design
24×7 Technical
Support
12
6 3 9
AudioCodes Partnership with Microsoft
10 Years of Microsoft UC Voice Enablement Experience
Delivering Voice Innovation for Microsoft UC for Over 10 Years
2006 2007 2009 2011 2012 2015 2018
Exchange & LCS
OCS 2007 R2
Gateways SBCs IP Phones OVR
Lync Server 2010
Lync Server 2013
Teams CCE Teams
Devices Call Recording
OCS 2007
Skype for Business
SBA OVOC CloudBond 365
UMP 365 Direct
Routing Voice Apps (IVR/AA,
SPS, FAX Ser)
Transition
to the
Public Cloud
Voice.AI
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
Skype for Business
Deployment types
Unified Communications vs Cloud Team Collaboration
•Cloud Team Collaboration Offer
•Part of Office 365
•Offered as a Service by Microsoft
•VAR/SI/CSP offer additional services
including consulting, design,
implementation and trunking
•Communications Centric Offer
•3rd generation solution
•Skype for Business 2019 GA
•5 years mainstream support with
option to additional 2 years
•Many enhancements including
integration with advanced cloud
features, and native tools for smooth
future migration
Migrating from Skype for Business to Microsoft Teams
SBC
SBA
CCE
Analog
Reconfiguration/Teams
Compatible
OVOC
ARM
AC Apps
400HD
C450HD
Native T eams Single Click Update
Direct Routing SBC
on Azure
OVOC, ARM,
AC Apps
on Azure
Analog
Skype for Business
and Native T eams
experience devices
License porting to cloud.
Reconfigure with Teams
Cloud
On-Premise
Teams compatible +
Investment Protection Plan Partner/Enterprise
Data Center Or
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
Microsoft Teams
Terminology and positioning
Enterprise Voice for the cloud
PSTN dial tone
Microsoft
Calling Plans Direct Routing
in Teams
(Telco calling services) The hub for teamwork
Microsoft Teams Office 365
PBX Phone System Phone System,
when paired with
Microsoft Calling
Plans and/or Direct
Routing, provides a
full enterprise calling
experience for Office
365 users in Teams
on a global scale
Direct Routing for Teams
Connect own PSTN trunk
For countries where Microsoft Calling plans are not available
Customers that want to keep existing telco contract Interoperability with third -party systems
Mix two systems (for example, provide the option to connect
analog devices) PSTN trunk Internet
PSTN
network
Analog
telephony
adapter (ATA)
(supported by
certified SBC Partners) Certified Session Border
Controller(s)
Third -party
PBX
Phone System
(Cloud PBX)
Calling Plan + Direct Routing (tenant)
PSTN
network
Certified Session Border
Controller(s) Calling
Plan Calling Plan
Direct Routing Phone System
Office 365 & Teams
Phone System provides two discrete ways to reach the PSTN network
In this diagram, one uses Calling Plan and one uses Direct Routing Direct
Routing
Calling Plan + Direct Routing (tenant)
PSTN
network Calling Plan
Direct Routing Phone System
Office 365 & Teams
Analog
telephony
adapter (ATA)
(supported by
certified SBC Partners) Certified Session Border
Controller(s)
Third -party
PBX Phone System provides
two discrete ways to
reach the PSTN network In this diagram, one user
leverages Calling Plan
and Direct Routing
Architecture, call flows, and
technical topology
Teams 1:1 call flow (voice can flow directly)
Call controller
(CC)
Media
controller (MC)
Media
processor (MP) Relay
Azure HTTP REST signaling
sRTP media
Teams 1:1 call flow (no direct connectivity, example: NAT)
CC
MC
MP Relay
Azure HTTP REST signaling
sRTP media
Teams 1:1 to multi -party call flow
CC
MC
MP Relay
Azure HTTP REST signaling
sRTP media
Teams Direct Routing call without media bypass
CC
Azure MC
MP Relay
PSTN HUB
SIP proxy Voice routes
Voice policies
SBC trunk configuration
Call detail records
Monitoring
Troubleshooting
Customer SBC HTTP REST signaling
sRTP media
SIP signaling
Configuration
Telemetry
Teams Direct Routing call with media bypass
CC
MC
MP Relay
PSTN HUB
SIP proxy Voice routes
Voice policies
SBC trunk configuration
Call detail records
Monitoring
Troubleshooting Client located on
customer premises
OR
Customer SBC has public
IP and media ports open
to Internet
Azure
Customer SBC
Teams Direct Routing call with media bypass
Voice routes
Voice policies
SBC trunk configuration
Call detail records
Monitoring
Troubleshooting Client located
outside customer
premises
Customer SBC not
directly accessible
from internet, only
Azure IPs allowed CC
MC
MP Relay
PSTN HUB
SIP proxy
Azure
Customer SBC
Global view of cloud topology
North America Europe Asia
CC
MC
MP PSTN HUB
SIP proxy Azure CC
MC
MP PSTN HUB
SIP proxy Azure CC
MC
MP PSTN HUB
SIP proxy Azure
Configuration
Customer self -deployed model
Customer Microsoft Carrier/PSTN Provider
Requirements to each involved party:
Microsoft Customer Carrier
•Phone System
•Teams client
•Support (including incident transfers been
Microsoft and SBC vendors)
•Configuration guidance/documentation
•“E5” or “E3 + Microsoft Phone System Licenses”
•Contract with Carrier
•The supported SBC (including the support contract)
•Access to the SBC from the Office 365
•Public IP
•FQDN
•Certificate
•Configuration of SBC with Office 365 and Carrier (can be Microsoft partners) •Telephony trunk
•Support
IP ranges and ports
SIP Hub Americas:
Traffic Manager FQDN sip-du-a-us.pstnhub.microsoft.com
Datacenter FQDNs and IPs
•sip-du-a-uswe2.pstnhub.microsoft.com – 52.114.148.0
•sip-du-a-usea.pstnhub.microsoft.com – 52.114.132.46
Europe:
Traffic Manager FQDN sip-du-a-eu.pstnhub.microsoft.com
Datacenter FQDNs and IPs:
•sip-du-a-euwe.pstnhub.microsoft.com – 52.114.75.24
•sip-du-a-euno.pstnhub.microsoft.com – 52.114.76.76
Asia:
Traffic Manager FQDN sip-du-a-as.pstnhub.microsoft.com
Datacenter FQDNs and IPs:
•sip-du-a-asea.pstnhub.microsoft.com – 52.114.7.24
•sip-du-a-asse.pstnhub.microsoft.com – 52.114.14.70
Media
Processors 52.112.0.0/14
(first IP address 52.112.0.1, last IP address 52.115.255.254) From To Source port Destination port
SIP Proxy SBC 1024 – 65 6536 Defined on the SBC
SBC SIP Proxy Defined on the
SBC 5061
From To Source port Destination port
Media Processor SBC 49 152 – 53 247 Defined on the
SBC
SBC Media Processor Defined on the
SBC 49 152 – 53 247 IP ranges SIP signaling ports (TLS/SIP)
Media ports (UDP/SRTP)
Office 365 URLs and IP address ranges
https://support.office.com/en -us/article/office -365-urls-and-ip-address -ranges -8548 a211-3fe7-47cb-abb1-355ea5aa88a2
SBC FQDN
DNS name registered in
Office 365 tenant Can be used for SBC FQDN Examples of FQDNs
contoso.onmicrosoft.com Using *. onmicrosoft.com domains is not supported for SBC names
contoso.com Valid names:
sbc1.contoso.com;
ussbcs15.contoso.com;
europe.contoso.com
Non -valid name:
sbc1.europe.contoso.com (requires registering domain name europe.contoso.com in
“Domains” first
IP: 99.66.240.133
DNS Name: sbc1.contoso.com
Phone System
(Cloud PBX) Internet
Obtaining the certificate for SBC
•AffirmTrust
•AddTrust External CA Root
•Baltimore CyberTrust Root
•Buypass
•Cybertrust
•Comodo
•Class 3 Public Primary Certification Authority
•Deutsche Telekom
•DigiCert Global Root CA
•Entrust
•Global Sign
•GoDaddy
•Geo Trust
•Verisign, Inc.
•Starfield
•Symantec Enterprise Mobile Root for Microsoft Scenario
Minimize certificate cost Scenario
Balance the cost and security Scenario
Maximize security
Description This scenario is for companies that want to
pair many SBCs or change them frequently This scenario is good for companies that do not
change the gateways frequently.
In the example below. a company has four SBCs
(gw1.contoso.com; gw2.contoso.com;
gw3.contoso.com; gw4.contoso.com). In this scenario the company assigns a
certificate to each gateway. There is only
one certificate for every gateway.
Subject name gw.contoso.com gw1.contoso.com gw1.contoso.com
SAN *.contoso.com gw1.contoso.com
gw2.contoso.com
gw3.contoso.com
gw4.contoso.com
gw1.contoso.com gw1.contoso.com
1
2
3
Supported
certification
authorities: IP: 99.66.240.133
DNS Name: sbc1.contoso.com
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13 Pairing the SBC
New-CsOnlinePSTNGateway -Fqdn <SBC FQDN> -SipSignallingPort <SBC SIP Port> -MaxConcurentSessions
<Max Concurrent Session which SBC capable handling> -Enabled $true
Parameters
FQDN ForwardCallHistory
SipSignallingPort SIPOptionsEnabled
Enabled MaxConcurentSessions
ForwardPAI EnableFastFailoverTimer
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
User Management Pack™ 365 Solution
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
SfB and Teams manage – Current Challenges
Complexity
Require deep PowerShell expertise
Cost & Time Consuming Helpdesk staff requires training to perform
tasks for user management along with
PowerShell knowledge
Migration Process Multistep process to migrate users, modify
policies, manage DID, manual group
provisioning and user life cycle
Simplicity is the Key to Success
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
Introducing AudioCodes User Management Pack 365
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
User Management Pack 365 – Key Features
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
UMP 365 GUI
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
User Management
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
Advanced filtering
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
Contextual edit menu’s
Single user edit:
Multi user edit:
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
Full Migration wizard for Microsoft Teams Calling
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
Voice routing
Voice routing
Voice
Routing
Basics User from Germany makes
a call to + 1 (800) 642-7676
Voice
Routing
Policy
exists?
User has
Microsoft
Calling
Plan?
Domestic
or International?
Call via Microsoft
Calling Plan No
Yes
International
Usages evaluated in order
Every usage can have multiple routes
PSTN Usage 3
PSTN Usage 2
PSTN Usage 1 Yes
No match
Call Failed Call via Direct
Routing Domestic
only No Try the call via SBC(s)
in the route(s) At least one
route matches
the dialed
pattern
All SBCs not
functional Success
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
Migration from Cloud PBX with
Skype for Business clients or from
the on -premises Lync/Skype for
Business server
Path to the cloud
Internet Phone System
PSTN
network PSTN TRUNK
Skype for Business/Lync
On-premises pool
From Skype for Business on -premises with own trunks
Upgrading from on -prem : High level flow
With Enterprise Voice configured
Phase Admin Steps
One-time global config •Configure SfB hybrid, if not already done
•Pair the SBC and Teams PSTN edge
•Create online voice routing policy/Export voice routes from onprem voice policy
•Create online dial plans/Export dial plans from on premises
Configure TeamsUpgradePolicy
for migration •Grandfather existing active Teams users into Islands mode
•Set tenant -wide policy to mode= SfBwithTeamsCollab
Assign licenses and set policy •Adjust Teams Policies as required for org
•In O365, assign Teams license, if not already assigned
Notification phase Optional : In on -prem, grant TeamsUpgradePolicy (w/ NotifySfBUsers =true) to pilot users
Upgrade •In on -prem: run Move -CsUser with MoveToTeams switch
•On SBC: Configure voice routing to enable incoming calls (start sending calls to Direct Routing instead of
routing them to Mediation Server)
•In O365 (after 4 hours): Enable Outgoing calls: Assign voice routing policy to migrated users and
optionally any dial -plans
Path to the cloud
From Skype for Business Online with own trunks
Phone System
PSTN
network PSTN TRUNK Skype for Business
Cloud Connector Edition
On-premises pool
Internet
Upgrading from SfB Online: High level flow
With SfB Hybrid Voice (either CCE or OPCH)
Phase Admin steps
One-time global config •Pair the SBC and Teams PSTN edge
•Create online voice routing policy
•Optional: Create online dial plans
Configure Teams Upgrade Policy for
migration •Grandfather existing active Teams users into Islands mode
•Set tenant -wide policy to mode= SfBwithTeamsCollab
Prepare users for voice migration •In O365, assign voice routing policy for the users to be migrated and optionally any dial -plans:
•Outgoing calls will egress via Direct Routing.
•Media will always flow to the cloud. If you want to keep media local, do this step together with configuring SBC later
Assign licenses and set policy •Adjust Teams related policies as desired
•In O365, assign Teams license, if not already assigned
Notification phase •Grant TeamsUpgradePolicy with NotifySfbUsers =true and mode= SfBwithTeamsCollab
Upgrade •In O365: Grant -csTeamsUpgradePolicy –PolicyName UpgradeToTeams –identity $user
•On SBC: Configure voice routing to enable incoming calls (start sending calls to Direct Routing instead of routing them to
Mediation Server)
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
IP Phone C 450
First experience with Teams native phone
C450HD Executive Teams Phone
Native Teams experience
Main Screen:
5” Capacitive Touch 720X1280
Optional Expansion unit:
5” Touch 800xRGBx480
Interfaces
Integrated Bluetooth (Optional)
Integrated Wi -Fi (Optional)
2 X GEth
2 x USB 2.0
EHS
C450HD & 450HD
C450HD will have 2 flavors
Teams native device
Skype phone – same as 450HD
C450HD will gradually replace 450HD for Skype
Allow migration – from Skype to Teams!
450HD will continue to be fully supported
Teams 3PIP vs Native Teams
oSkype for Business IP phone can work with Microsoft Teams
oOffers broad selection to match customer needs
ohttps://techcommunity.microsoft.com/t 5/Skype -for-Business -Blog/Skype -for-Business -Certified -IP-Phones -with –
Microsoft -Teams/ba -p/286073
Teams 3PIP vs Native Teams UI/UE
3PIP
Speed Dial
Date and Time
Software keys
Speech dialing
Paging
Resiliency (OVR)
Emergency dial
3PIP meeting experience
Date and Time displayed
all the time
Next meeting is highlighted
Pop up
reminder for your next meeting Teams
None
Software
keyboard
Enterprise Current Challenges
Preserve installed base Can I migrate to Microsoft SfB/Teams and still
keep my existing phones? Can I use DECT
devices?
Features Can I use my existing IP -Phone or DECT while
sharing presence with my SFB account
Resiliency The solution must be scalable and guarantee
future resiliency
The SPS Advantage
Preserve installed base AudioCodes SIP Phone Support (SPS)
Software allows connectivity of standard SIP
devices into Microsoft Skype for Business
Features Provides traditional PBX features into Skype
For Business, including Microsoft Enhanced
Presence
Resiliency SPS offer Highly scalable with full redundancy
Solution
SPS Support all MSFT topologies (On -Prem, Hybrid and Online), SPS for
On-Prem and cSPS for Online solution
cSPS – Online Solution
•AudioCodes SIP Phone Support (SPS) Software allows connectivity of
standard SIP devices into Microsoft Skype for Business Online / Teams**
•DECT and VoWifi base stations*
•Analog devices (GW)
•SIP Desk Phones
•Customized devices
*based on certified IPP list
** Teams – Future Plan for native Teams
UCMA
Telco GW
/SBC
Azure
vNET
cSPS
Azure
Active Directory
SmartTAP 360o:
Microsoft Teams
Deployments
SmartTAP 360o for Microsoft Teams: Currently supported
On premises – for cases where
organizations have their own
Datacenter and SmartTAP and/or
the recordings are On-Premise
Direct Routing
VPN
Gateway
SmartTAP 360o for Microsoft Teams: Currently supported
Direct Routing For cases where
organizations have no
Datacenter (or customer
prefer to use Azure).
Recordings storage within
Azure or On -Premise , per
customer demand.
VPN
Gateway
Teams
BOT
SmartTAP 360o for Microsoft Teams: Upon API release
On-premise – For cases
where organizations have
their own Datacenter and
recordings storage is held
On-Premise .
Newly -supported use -cases:
•Client -to-client Teams
call recording
•Teams Conference
call/Teams Meetings
recording
SmartTAP
Teams
BOT
For cases where organizations
have their own Datacenter (or
prefer to use Azure) and
recordings storage is held on-
premise.
Newly -supported use -cases:
•Client -to-client Teams call
recording
•Teams Conference
call/Teams Meetings
recording SmartTAP 360o for Microsoft Teams: Upon API release
Organizations may be obligated to keep
recording/data on -prem and therefore will
want to store the media on premise.
VPN
Gateway
VPN
Gateway
VPN
Gateway
Teams
BOT
SmartTAP 360o for Microsoft Teams: Branches
SmartTAP 360o and
Storage on premises
Organizations may be obligated to keep
recording/data on -prem and therefore will
want to store the media on premise.
Newly -supported
use-cases:
•Client -to-client
Teams call
recording
•Teams
Conference
call/Teams
Meetings
recording
Analog Device in Teams deployment
PSTN
network
Analog telephony
adapter (ATA) Session Border
Controller(s)
Third -party
PBX PSTN Calling Plans + Analog device – Direct Routing
PSTN Calling
In this diagram, one user
leverages PSTN calling and
calling to Analog devices Phone System
Office 365 & Teams
Analog Gateway in Teams
MPLS
Branch A Branch C Branch B
Branch D
PSTN
PSTN
PBX
PSTN
•Creating user objects on Azure AD
•All routing is done by the center SBC
Analog device in Teams – Roadmap
•Calls can go all the way up to Teams ( for CDRs) , Teams will loop
back
•Analog line Presence reporting to Teams – no ETA
•MWI – No ETA
•Central SBC
•No breakout at the branches
•User is internal
•User located in a remote branch •Central SBC
•No breakout at the branches
•User is External
•Media will go to the Central SBC
external interface •Central SBC
•Each Branch has a local GW/SBC
•User is Internal
•User located in his “Home” branch
•Call be routed to the local
breakout
•Media will stay local •Central SBC
•Each Branch has a local GW/SBC
•User is Internal
•User located not in his “Home”
branch
•Call be routed to the user home
breakout
•Media will go between branches,
directly to the GW/SBC •Central SBC
•Each Branch has a local GW/SBC
•User is Internal
•User located not in his “Home”
branch
•Call be routed to the user home
breakout
•Media will go via the central SBC (
the connection between sites is
not good) Media Optimization – solution
•AudioCodes SBC will support new SIP header by Teams SIP HUB.
•The new headers will include information about the user location
•External or Internal to the corporate network
•The user real time Site location identification ( of the device/client
which is making the call )
•The SBC will then preform smart call routings and media path
handling ( in complex topology ARM can simply)
•TAP by the end of Sep
•Note – the user location will be identify by Teams with the LIS
online function
Mediant Optimization enhancement
•Allow the IT easy and simplify way to build the online line “LIS” –
adding a new section to the UMP ( it is the same LIS for LBR and
E911)
•SBC Enhancement – the routing decisions will be made by the
central SBC , the SBC will include an additional tables for Routing
and media handling (site 2sites etc) – 7.4
Direct Routing SBC support new capabilities
•Audio Conferencing with Direct Routing for GCC High and DoD
•https://docs.microsoft.com/en -us/microsoftteams/audio -conferencing –
with-direct -routing -for-gcch -and-dod
•Call Queue and AA supports ( with resources accounts )
•Teams calling API for inbound calls via DR SBC
Teams site Resiliency
•Two options
•SD-WAN for full site resilience ( Shaul session )
•Teams site resiliency for Teams clients and Teams native phone
•“SBA like “ products
•MS will provide a HTTP proxy code, AudioCodes will run the code on an OSN .
•AC will develop a full zero touch and configuration layer
•The local SBC shell have two DR pair with Teams and with the local proxy
•The Proxy will get the site dial plan and configuration from the cloud
•The Teams clients and the IPP , will fail over to the proxy , trigger by a WAN fail
•ETA – Q1Y2020
Light Blue
R0 G188 B242
Green
R16 G124 B16Red
R232 G17 B35Magenta
R180 G0 B158Purple
R92 G45 B145Blue
R0 G120 B212Teal
R0 G130 B114Yellow
R255 G185 B0Orange
R216 G59 B1Light Yellow
R255 G241 B0Light Orange
R255 G140 B0Light Magenta
R227 G0 B140Light Purple
R180 G160 B255Light Teal
R0 G178 B148Light Green
R186 G216 B10
Dark Red
R168 G0 B0Dark Magenta
R92 G0 B92Dark Purple
R50 G20 B90Mid Blue
R0 G24 B143
Dark Teal
R0 G75 B80Dark Green
R0 G75 B28Dark Blue
R0 G32 B80Mid Gray
R115 G115 B115 Dark Gray
R80 G80 B80 Rich Black
R0 G0 B0 White
R255 G255 B255Gray
R210 G210 B210 Light Gray
R230 G230 B230Soft Black for Text
R26 G26 B26 Soft Black for Backgrounds
R13 G130 B13
Thank You
Stay in the loop
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: The Microsoft Journey to [613675] (ID: 613675)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
