VegaMSP
← All articles How to Set Up VoIP Integration with Microsoft Teams how-to

How to Set Up VoIP Integration with Microsoft Teams

Table of Contents

Last Updated: September 6, 2026

Why Small Businesses Are Moving Phone Systems into Teams

Most small business owners already live inside Microsoft Teams for chat, file sharing, and meetings. Adding a phone system to that same interface eliminates the need for a separate desk phone, a clunky legacy PBX, and the maintenance that comes with either. VoIP integration with Microsoft Teams for small business connects your existing phone lines to the Teams platform so that calls, contacts, and voicemail sit right next to your chat channels.

When calls route through Teams, you get a unified call history, native click-to-call from contacts, and the ability to move between devices without dropping a conversation.

The real driver is cost predictability. Traditional on-premise phone systems require hardware refreshes, maintenance contracts, and dedicated IT time. A cloud-based PBX shifts that burden to a subscription model, and when paired with the M365 ecosystem, your voice traffic shares the same security and compliance backbone as your email and documents.

Microsoft Teams Phone Licensing Requirements

Before you configure anything, you need the right licenses. Microsoft sells Teams Phone as an add-on to Microsoft 365, and the specific SKU you choose determines whether you get a calling plan included or need to connect your own telephony provider.

The core options are straightforward:

  • Microsoft Teams Phone Standard: Adds the phone system capabilities, including call routing and auto-attendant, but no public telephone network access.
  • Teams Phone with Calling Plan: Bundles the phone system with Microsoft as your carrier, giving you domestic calling minutes and a phone number.
  • Teams Phone with Pay-as-You-Go: Offers the phone system with the option to meter calls through Microsoft or a third-party provider.

For most small businesses, the decision hinges on whether you want to manage one vendor or separate your voice traffic from your software licensing. A common mistake is purchasing the Standard license and realizing you still need a separate solution for PSTN connectivity. You must also verify that your existing Microsoft 365 plan supports the Phone add-on; some business-tier licenses require an upgrade before you can attach Teams Phone. Microsoft's official documentation outlines the exact Microsoft Teams Phone licensing matrix and feature availability, which is worth reviewing before you commit to a SKU.

Watch Out Purchasing Teams Phone Standard without a calling plan leaves your users unable to make or receive external calls. You will still need Direct Routing or a third-party operator, which adds cost and setup time you could have planned for upfront.

Step 1: Assess Your Network and Bandwidth for VoIP

VoIP is unforgiving of poor network conditions. Unlike web browsing, voice calls degrade instantly when latency spikes or packets drop. Before you assign a single license, measure your internet connection and your internal network.

Bandwidth Baseline: The 100 Kbps Rule and Its Limits

Each concurrent call with Microsoft Teams uses the OPUS codec, consuming roughly 30 Kbps under normal conditions but bursting up to 100 Kbps during high background noise or 'music mode'. For a conservative estimate, assume 100 Kbps per concurrent call. A team of 20 users where 10 might be on calls simultaneously needs at least 1 Mbps of dedicated upload and download capacity.

That only covers voice. You must also account for video conferencing (2-4 Mbps per stream), cloud backups, and file uploads. Run a speed test during peak usage hours and verify your upload speed stays above the total required for your expected concurrent calls plus a 20 percent buffer. For most small offices with a 100 Mbps symmetrical fiber connection, bandwidth is rarely the bottleneck; latency and packet loss from internal network hardware are the real culprits.

The Real Enemy: Jitter, Latency, and Packet Loss

Microsoft's official guidance for Teams media quality is specific: latency (one-way) should be under 50 milliseconds, jitter under 30 milliseconds, and packet loss under 1 percent (learn.microsoft.com). If you exceed these thresholds, users will experience echo, robotic-sounding audio, and dropped calls. Here is how to test for these issues before you deploy:

  1. Run a continuous ping test from a wired workstation to your default gateway (e.g., ping 192.168.1.1 -t on Windows). Watch for spikes in response time. Consistent sub-5ms responses are ideal. Any spikes above 20ms indicate a local issue.
  2. Use a free online VoIP test (like the one from VoIP Spear) that measures jitter and packet loss specifically. Run it during peak usage hours.
  3. Check your router's CPU load. If you have an older router that struggles with NAT and firewall rules, it can introduce latency even on a fast connection.

Enabling QoS: A Step-by-Step Guide

Quality of Service (QoS) is the single most effective thing you can do to protect voice traffic on a congested network. Without it, your router treats a voice packet the same as a large file download. Here is how to configure it on a typical small business router (e.g., Ubiquiti UniFi, Cisco RV series, or a pfSense box):

  1. Identify the media ports. Microsoft Teams uses UDP ports 3478-3481 for media traffic. You will need to prioritize this traffic.
  2. Log into your router's admin panel. Look for a section labeled 'QoS', 'Traffic Shaping', or 'Bandwidth Control'.
  3. Create a new QoS rule. Set the source or destination port range to 3478-3481, the protocol to UDP, and assign it the highest priority (often labeled 'Voice' or 'EF' - Expedited Forwarding).
  4. Apply the rule to the WAN interface (for upload traffic) and the LAN interface (for download traffic).
  5. Save and reboot the router.
Watch Out If your router does not support QoS rules based on port ranges, you may need to upgrade to a business-grade router. Consumer routers often lack the granular control needed to prioritize real-time media traffic effectively.

Firewall and NAT Configuration

Your firewall must allow the specific IP ranges and ports Microsoft publishes for Teams media traffic. A common mistake is blocking UDP traffic entirely, which forces Teams to fall back to TCP, resulting in higher latency and poor call quality. Ensure your firewall allows outbound UDP on ports 3478-3481 to the Microsoft Teams media IP ranges. Also, disable SIP ALG (Application Layer Gateway) if enabled; this feature often corrupts VoIP signaling and causes one-way audio issues.

A Quick Troubleshooting Checklist for Call Quality Issues

If you launch and experience poor call quality, work through this list in order:

  1. Check the wired connection. Is the user on Wi-Fi? Move them to a wired connection for a test call. If the problem disappears, it is a Wi-Fi coverage issue.
  2. Check for bandwidth hogs. Is someone running a large cloud backup or downloading a massive file? Pause it and retest.
  3. Verify QoS is active. Log into the router and confirm the QoS rule is still applied and not overridden by a firmware update.
  4. Run the Microsoft Teams Call Analytics tool. As an admin, you can view detailed logs for each call, including network metrics like jitter and packet loss, to pinpoint the issue.

Step 2: Choose Your Calling Plan or Direct Routing

This is the decision that shapes your entire deployment, and it is where most small businesses get stuck. You have three paths, each with distinct trade-offs in cost, control, and complexity. This section breaks down the real-world TCO so you can budget accurately.

The Three Connection Paths: A Refresher

Microsoft Calling Plans are the simplest option. Microsoft acts as your carrier, provides the phone numbers, and handles the connection to the public telephone network. You pay per user per month with bundled minutes. For a small business that wants a single invoice and minimal configuration, this is the fastest route to a working phone system.

Direct Routing gives you full control. You connect your own Session Initiation Protocol (SIP) trunk provider, keeping your existing carrier contracts and numbers. This requires a Session Border Controller (SBC) or a certified SBC provider, plus more complex configuration in the Teams admin center. The trade-off is flexibility: you can negotiate your own per-minute rates, keep legacy numbers, and maintain compliance with specific regulatory requirements.

Operator Connect is the middle ground. A certified carrier manages the SBC infrastructure and the connection to Teams, but you still contract with that carrier directly rather than through Microsoft. This reduces the technical burden of Direct Routing while preserving carrier choice and often better international rates.

The Hidden Licensing Costs: A TCO Breakdown

The 'Phone System' capability is not included in most standard Microsoft 365 Business plans. You must purchase a separate add-on license. Here is the real-world cost structure you need to plan for:

  • Microsoft Teams Phone Standard (the 'Phone System' add-on): This is the base license that enables call routing, auto-attendant, and voicemail. It retails for $8.00 per user per month. Crucially, this does NOT include any PSTN connectivity. You cannot make or receive external calls with just this license.
  • Microsoft 365 Business Voice (now largely replaced by the above, but still relevant for legacy tenants): This bundle includes the Phone System and a Calling Plan for domestic calls. It retails for $12.00 per user per month. This is often the most cost-effective option for a small business that wants a single vendor.
  • Domestic Calling Plan add-on: If you have Teams Phone Standard, you can add a Domestic Calling Plan for $12.00 per user per month. This gives you 3,000 minutes per user per month for domestic calls in the US.
  • International Calling Plan add-on: Adds $24.00 per user per month on top of the Domestic plan for international minutes.
  • Pay-as-You-Go Calling Plan: This is a metered option where you pay per minute. The rate varies by destination, but domestic US calls are typically around $0.013 per minute. This is ideal for a business with very low call volume.
Watch Out The 'Teams Phone Standard' license is a trap for the uninformed. It is the cheapest option at $8.00/user/month, but it leaves you with no way to make external calls. You will then be forced to either add a Calling Plan (another $12/user/month) or set up Direct Routing with a third-party carrier, which adds SBC costs and complexity. Always calculate the total cost of the Phone System license PLUS the connectivity method.

Direct Routing and Operator Connect: The Real Cost Comparison

If you choose Direct Routing or Operator Connect, your Microsoft licensing cost drops to just the $8.00/user/month Teams Phone Standard license. However, you now have a separate contract with a SIP trunk provider. Here is what that really costs:

  • SIP Trunking Rates: A typical SIP trunk from a US provider (like Flowroute, Telnyx, or Bandwidth) costs between $0.50 and $1.50 per DID (phone number) per month, plus a per-minute rate of $0.005 to $0.015 for domestic calls. For a 20-person office with 20 DIDs and moderate usage (say 5,000 minutes/month), this could cost as little as $50-$100 per month total.
  • SBC Costs (Direct Routing only): You need an SBC. A virtual SBC (like AudioCodes or Oracle) can cost $500-$1,500 in licensing, or you can rent one from a hosting provider for $50-$150 per month. This is a significant upfront or recurring cost that many small businesses overlook.
  • Operator Connect Premium: Some carriers charge a small premium (often $5-$15 per user per month) for the convenience of managing the SBC infrastructure for you. This is often worth it to avoid the technical headache.

A Cost Comparison Scenario for a 20-User Office

Let's compare the monthly TCO for a 20-user office with moderate call volume (approx. 5,000 minutes/month total):

Option Microsoft Licensing (per month) Carrier/SBC Costs (per month) Total Monthly Cost (approx.)
Microsoft Calling Plan (Domestic) 20 users x $20 ($8 Phone System + $12 Calling Plan) = $400 $0 $400
Direct Routing (with your own SBC) 20 users x $8 = $160 $100 (SIP trunk) + $100 (SBC amortized) = $200 $360
Operator Connect 20 users x $8 = $160 $150 (carrier fee incl. SBC mgmt) $310

Note: These are illustrative figures based on typical US market rates as of 2026. Actual pricing varies by carrier and usage.

While Microsoft Calling Plans are the easiest, they are not always the cheapest. Operator Connect often provides the best balance of low cost and low technical burden. Direct Routing only makes financial sense if you have very high call volume or specific compliance needs that require you to control the SBC.

Get Started Today →

The Decision Framework for Small Business

For most small businesses without a dedicated IT team, Microsoft Calling Plans offer the least friction and a predictable per-user cost. The $400/month for a 20-person office is a simple line item on your Microsoft invoice.

If you already have a SIP trunk contract with attractive rates, or if you have international calling needs that make Microsoft's per-minute rates prohibitive, Operator Connect is the sweet spot. Direct Routing should be reserved for businesses with in-house VoIP expertise or specific regulatory requirements (like healthcare or finance) that mandate control over the media path.

Before you commit, get a quote from two Operator Connect carriers and compare their per-minute rates against Microsoft's Calling Plan minutes.

Step 3: Configure Users, Auto-Attendant, and Call Queues

Once licensing and connectivity are settled, the configuration work begins in the Teams admin center. This is where you assign phone numbers to users, set up the auto-attendant that greets callers, and build the call queues that route inbound calls to the right teams.

Start with user provisioning. Each employee needs a phone number assigned, a license applied, and a voice policy configured. For a business of 10 or more, bulk provisioning via PowerShell or the admin center's CSV import saves hours. Assign numbers from your carrier's pool, then set call forwarding rules so that missed calls roll to voicemail or a delegate.

The auto-attendant is your virtual receptionist. Configure it with a greeting message, a menu tree, and business hours. For example, a caller hears "Press 1 for Sales, Press 2 for Support, Press 0 for the operator." You can route each option to a call queue, a specific user, or an external number. Keep the menu shallow; callers abandon calls when they have to navigate more than three levels.

Call queues distribute the inbound calls. Define which users belong to the queue, the routing method (attendant, longest idle, or round robin), and the maximum wait time before calls overflow to voicemail. A common setup for a support team is a queue that rings all available agents simultaneously, then forwards to a shared voicemail box after 30 seconds.

An IT manager configuring a phone system on a laptop in a modern small business office, with a colleague looking on and pointing at the screen
An IT manager configuring a phone system on a laptop in a modern small business office, with a colleague looking on and pointing at the screen
Pro Tip Configure a separate call queue for after-hours calls. Route it to a voicemail that transcribes messages and emails them to the team, so no urgent request sits unheard until morning.

Best Practices for Teams VoIP Implementation

A successful deployment goes beyond configuration. Teams that avoid post-launch headaches follow a consistent pattern of testing, training, and documentation.

First, pilot the system with a small group before rolling out to everyone. Choose a few users who handle high call volumes and test the edge cases: transferring calls between users, placing callers on hold, and using the softphone app on mobile devices. This surfaces configuration errors while the blast radius is small.

Second, invest in user training. The biggest source of resistance to a new phone system is unfamiliarity, not dislike of the technology. Show users how to set their status, manage call queues, and find call history. Record a short video walking through the interface, and make it a permanent resource. According to Microsoft's adoption guidance for Teams Phone, user adoption improves significantly when organizations provide structured training and clear internal documentation.

Third, document your configuration. Create a runbook that lists your auto-attendant menu options, call queue members, and emergency calling setup. This documentation becomes invaluable when an employee leaves, a number needs reassigning, or you expand to a new office. Emergency calling, including E911 compliance, requires special attention because the physical location of each user must be registered so that dispatchers receive accurate address information.

When Managed VoIP Services for Business Make Sense

The configuration steps above are achievable for a business with a competent internal IT person. But they require ongoing attention. License management, call quality monitoring, security updates, and user provisioning all demand time that a small operations team may not have.

This is where managed VoIP services for business become the pragmatic choice. A managed provider handles the entire lifecycle: assessing your network, procuring the right licenses, configuring the system, and monitoring call quality after launch. When an issue arises, you contact a helpdesk rather than searching through admin center logs yourself.

For VegaMSP, this is the core of our approach. Our Secure-IT-In-The-Box model bundles fully managed network services with VoIP integration, which means your phone system rides on the same monitored, secured infrastructure as your endpoints and data. We handle the licensing, the configuration, and the ongoing administration, and our unlimited helpdesk support gives your team a direct line when something goes wrong. The value is not just avoiding the setup effort; it is eliminating downtime.

The decision ultimately comes down to your internal capacity. If your IT person is already stretched managing endpoints, security, and daily support tickets, adding a phone system to their workload invites mistakes. A managed provider removes that risk and makes your communication costs more predictable.

Conclusion: Your Next Step to Teams VoIP

Moving your phone system into Microsoft Teams is a strategic upgrade that demands careful planning across licensing, network readiness, and ongoing administration. The businesses that succeed treat it as a project with clear phases, not a weekend configuration task. Assess your bandwidth honestly, choose the calling model that matches your carrier contracts, and test thoroughly before you cut over.

If the complexity feels overwhelming, that is a signal to bring in a partner. VegaMSP delivers VoIP integration as part of a fully managed IT framework, so your voice traffic, endpoint security, and network performance are monitored under one roof. Our team configures the system, manages the licenses, and provides unlimited helpdesk support when your staff needs assistance. Get started with VegaMSP and let your team focus on customers instead of call routing.

Frequently Asked Questions

Can I use Microsoft Teams for VoIP calls?

Yes. With the Teams Phone license and a calling plan or connection to a third-party provider, you can make and receive VoIP calls directly in Teams. Users get a full phone number, can transfer calls, and access features like call queues and auto-attendant. You do not need a separate desk phone or a second app.

How much does Microsoft Teams VoIP cost per month?

Costs depend on the licensing path you choose. Teams Phone is an add-on license that gives you the PBX features. From there you add either a Microsoft Calling Plan for domestic minutes, or connect your existing carrier via Direct Routing or Operator Connect. For current per-user pricing, check the Microsoft 365 pricing page or ask a managed VoIP provider for a quote.

Can I call landlines with Teams?

Yes. Once you assign a Teams Phone license and a calling plan or a Direct Routing setup, users can call any landline or mobile number. This is standard PSTN connectivity. Calls to other Teams users inside your organization remain free and do not consume calling plan minutes.

Do I need a separate phone system if I use Microsoft Teams?

Not if you add the Teams Phone license. This turns Teams into your full phone system, replacing separate VoIP hardware or a legacy PBX. You keep your existing phone numbers through number porting. For teams without in-house IT staff, managed VoIP services for business can handle the migration, licensing, and ongoing support.