Melissa Swartz | January 27, 2021 

If you’re considering the use of Microsoft Teams to provide voice calling, you probably know you have multiple options available to you: At the highest level, you can choose between Microsoft Calling and Direct Routing. With Microsoft Calling, you buy your PBX licenses and PSTN trunks from Microsoft, either through domestic calling only or domestic and international calling plans in the U.S. Rather than Calling, most of my clients are choosing Direct Routing, because it offers the flexibility to select a carrier rather than using Microsoft PSTN trunks. Before you make a similar choice, be sure you understand the complexity of options beneath the Direct Routing umbrella.

Direct Routing Options

The first Direct Routing option is what I call “DIY Direct Routing,” or “bring your own dial tone.” With this option, your organization is responsible for obtaining and managing the connections to the PSTN. Assuming that you aren’t planning a flash cut of all users and locations to the new services, you’ll have a transitional environment where your legacy PBX and services must work alongside the Teams voice calling setup.

This transitional environment looks like this:

 

Of course, if you have multiple locations and/or redundant SIP connections, you’ll need to take those into account.
Why would you do this?
  1. You’re under contract for PRI or SIP services and would have to pay termination penalties if you moved your calling off these services.
  2. You want to migrate a few users to Teams, but aren’t ready to take on a full-scale migration yet.
  3. You want to have a gradual, controlled migration of users. If you port all of your numbers to your new PSTN connection (the SIP trunks in the above diagram), you can configure the session border controller (SBC) to route calls either to the legacy PBX or to Teams for each individual DID number.
  4. Your users will still be able to dial each other during the transition, as long as the appropriate configuration is done as users migrate to the new solution.
  5. You have special needs for redundancy and uptime and don’t trust the reliability of dial tone over the Internet. This option would allow you to build in the reliability that you require by adding SIP trunks at another site, for example.

Read more about navigating SIP Trunking.

Once the transition is complete, you would remove the services indicated in blue in the above diagram, and your final configuration would look like this:
But, this option has downsides (of course).
  1. You still have on-premises equipment to manage and update with the SBC/gateway hardware.
  2. You still have to manage your carrier (for the SIP trunks in the diagram above) and the associated contracts.
  3. You still must manage and pay a separate phone bill to the carrier.

Dial tone done for you

Your second option is to have a cloud service provide your PSTN connections. This is more of a “dial tone done for you” approach.
While you’re in transition, your calling scheme looks like this:
As you migrate your numbers to the cloud provider, you’ll have to use 10-digit dialing between the PBX phones and the Teams phones. However, if your users are already using Teams on their desktops, they’ll be able to contact other internal Teams users via Teams instead of making a phone call.
Why would you do this?
  1. If your organization has an overall strategy and plan to move to the cloud, this is a much better fit than a DIY approach. You’ll have no SBC hardware to deal with or carrier contract and bills to manage.
  2. You have options beyond the Teams feature set for advanced call routing and handling.
  3. If you have many phones that aren’t associated with specific users, most cloud providers can save you money on devices and licensing, when compared to putting them into Teams.
  4. The cloud provider is responsible for obtaining and managing the services and carriers needed to meet their uptime commitments.
  5. Some cloud providers offer backup solutions should a failure occur in the Microsoft environment.
  6. Some cloud providers offer portals that give you the ability to route your numbers elsewhere in the case of an outage.
After your transition, the setup looks like this:
What’s the downside?
  1. If you have analog devices to support, you’re not completely free of needing to support on-premises hardware. This setup will require gateways or adapters.
  2. Not all cloud providers offer a backup option or portal with full routing control.
  3. Not all cloud providers support Microsoft’s Dynamic 911 capability, so you may need to associate users to a specific site for 911 calls, even if they’re not at that location when they make a 911 call.
  4. You really have to look at the costs. Cloud providers that I’ve worked with all charge a monthly fee per user. But here are some considerations:
    • You may need to take into account additional charges for calling plans, international calls, toll-free calls, etc.
    • Does the base price per user include features available in Teams? You could be paying twice for these capabilities.
    • Do you have to pay a per-user charge for the connection to the Teams environment?
    • Watch out for high hidden costs for DID numbers, 911 access, and other fees and surcharges. These can increase a bill by 25% or more. Ask to see an actual bill to see what additional charges you’ll incur.

Read more about what you could be getting in a cloud solution.

While Direct Routing is a very good option, it’s not always a simple one. Be sure that you understand the tradeoffs before making a final choice in direction or provider.