Skip to main content Skip to navigation

ice, Teams, and Direct routing

by Chris Bardon | Published On October 29, 2019

Teams and Direct Routing

One of the major improvements that Teams made over Skype for Business was the introduction of Direct Routing. In the SFB world, an onprem topology could be connected to the cloud for hybrid voice, but the architecture was complicated, and there were several restrictions.

For example, the mapping between onprem and cloud was 1:1 (so multitenancy wasn’t supported), and for pure cloud deployments, a minimum topology was still required (which was made into an appliance by Cloud Connector Edition). For Teams direct routing however, the configuration is much simpler-install a supported SBC, point it to the cloud, assign numbers and dial plans, and that’s it. Yes, it’s a little more involved in practice, but the key takeaway is that all Direct Routing requires is an SBC.

There are several reasons why Direct Routing might be a better solution for an organization than Microsoft Calling Plans, including:

  • Existing telephony infrastructure/contracts: If you already have SIP trunks or PRIs, and you’re happy with your service, you can keep it and still move to Teams.
  • Fewer DIDs: Calling Plans assign DIDs to every user, but in many enterprises, this isn’t required or even desirable. With direct routing, you can still assign E-CALs to users, but front main line calls with an autoattendant, or even a contact center queue.
  • Cost: Microsoft calling plans are quick and simple, but convenience comes at a price. You can often get SIP trunking services for less than what it would cost for MS calling plans (see also-fewer DIDs).
  • Availability: The number of countries/regions where Direct Routing is available is still fewer than the number where Teams is available, so in some places, Direct Routing might be the only option.
  • Direct Routing as a Service: Since SBCs for DR aren’t tied to a single O365 tenant, Direct Routing as a service is a good alternative to implementing Direct Routing yourself. You can also host a virtual SBC in Azure if you want to completely eliminate the onprem footprint.

One other advantage to Direct Routing is that it integrates very well with our ice Contact Center service:


In the SBC configuration, you can choose which numbers point to Teams, and which point to ice, so your inbound local and toll-free numbers stay with your existing provider. Call legs for agents will go out as direct SIP calls to Teams users (through federation), but outbound calls that these agents make that would route to the PSTN can also be configured to route via your SBC. This means that any interactions with the PSTN from ice Contact Center work with your existing trunks and providers. For larger deployments, this can also include multiple SBCs in multiple regions, which might be required for least cost routing or compliance scenarios. In addition to regex based routing (similar to what Teams or SFB use) for outbound call legs, iceWorkflow can be used to make more advanced decisions on outbound calls, which could include things like changing routing or presentation based on Dynamics CRM data.

For many Teams users, Microsoft Calling Plans are a good solution, and for those users ice Contact Center operates as a complimentary cloud service, with no onprem server components. If your deployment includes Direct Routing however, the opportunity to connect to the ComputerTalk cloud in addition to Microsoft’s unifies telephony configuration between the services.

Want to know more? Request a demo with our team and we’d be glad to walk through these features and more in greater detail.

More from our blog

ACD vs IVR in Call Centers: What’s the Difference?

ACD and IVR systems play a key role in many call centers, from retail and banking to hospitals.
Don’t make your agents hunt for information

Happy Easter! Today we often think about spring being upon us and the chance to get chocolate eggs from the Easter bunny. While you may enjoy hunting for chocolate eggs, agents don’t love hunting for information. That’s why it’s important...
How To Evaluate a Call Center Agent’s Performance

From first contact resolution to net promoter score, there are a variety of ways to measure your agents' performance.



Q&A Form Loading...