Your Teams auto attendant answers calls but sends callers to the wrong menu, department, or voicemail. This happens when the call routing settings point to an outdated resource account, a misconfigured call queue, or an incorrect schedule. This article explains why routing breaks and walks you through the exact steps to correct it in the Teams admin center.
You will learn how to verify the auto attendant’s call flow, update the associated resource account, and test the routing before your callers notice the error. The fix takes about 15 minutes and requires Teams admin permissions.
Key Takeaways: Correct Teams Auto Attendant Call Routing
- Teams admin center > Voice > Auto attendants: Check the call flow to see which menu option routes to which destination.
- Teams admin center > Voice > Resource accounts: Confirm the auto attendant is linked to the correct resource account and phone number.
- Teams admin center > Voice > Call queues: Verify the call queue’s routing method and agent assignment to avoid misdirected calls.
Why Teams Auto Attendant Routes Calls to the Wrong Destination
The auto attendant is a virtual operator that answers incoming calls and plays a menu. Callers choose an option, and the system routes them to a destination such as a user, a call queue, another auto attendant, or voicemail. Routing goes wrong when one of these elements is incorrect:
- Call flow settings: The menu option points to an old or deleted destination.
- Resource account: The auto attendant is linked to a resource account with the wrong phone number or no license.
- Schedule and holiday hours: The call flow changes after hours, and the after-hours menu has a different destination.
- Call queue configuration: The call queue routes to agents who are not available or uses a routing method that sends calls to the wrong group.
The most common cause is a resource account that was reassigned or deleted during a migration. When the resource account loses its phone number, the auto attendant cannot route calls correctly and may fall back to a default destination.
Steps to Diagnose and Fix Auto Attendant Routing in Teams Admin Center
- Open the Teams admin center
Sign in to admin.teams.microsoft.com with an account that has Teams administrator or Global admin rights. - Go to auto attendants
In the left navigation, select Voice > Auto attendants. A list of all auto attendants in your tenant appears. - Select the affected auto attendant
Click the name of the auto attendant that is routing calls wrong. The configuration page opens. - Review the call flow
Under Call flow, look at the menu options. Each option has a destination. If a destination is missing or says Disconnect, that is the cause of wrong routing. - Edit the menu option
Click the menu option that routes calls incorrectly. In the Destination dropdown, select the correct user, call queue, auto attendant, or voicemail. Click Save. - Check the resource account
Go to Voice > Resource accounts. Find the resource account that is linked to this auto attendant. Confirm it has a valid phone number and a Microsoft Phone System license. If the phone number is missing, assign one. - Verify the call queue
If your auto attendant routes to a call queue, go to Voice > Call queues. Open the queue and check the Routing method and Agents list. Ensure agents are assigned and active. - Test the call flow
Call the auto attendant’s phone number. Press each menu option and confirm the call reaches the correct destination. If the after-hours menu is wrong, change the After hours call flow setting to match your business hours.
If Teams Auto Attendant Still Routes Calls Wrong After the Main Fix
Auto Attendant Plays the Wrong Menu or Greeting
The audio file or text-to-speech greeting may be set incorrectly. Go to Call flow > Greeting and check the audio file. If you uploaded a new file, verify it is the correct version. Also, check the Language setting under General — a mismatch can cause the system to read the wrong menu.
Calls Go to Voicemail Instead of a Live Agent
This is often a call queue issue. Open the call queue and check the Voicemail setting. If voicemail is enabled, disable it or set the Call timeout to a higher value, like 30 seconds, so calls wait for an agent.
Auto Attendant Does Not Answer at All
Check the resource account’s phone number. If the number is not assigned or is used by another resource account, the auto attendant will not receive calls. Go to Resource accounts, select the account, and click Assign phone number.
Teams Auto Attendant vs Call Queue: Which Handles Your Calls
| Item | Auto Attendant | Call Queue |
|---|---|---|
| Primary role | Answers calls and plays a menu | Holds calls and routes to agents |
| Routing logic | Menu options lead to destinations | Routing method based on agent availability |
| Common misconfiguration | Wrong destination on a menu option | Agents not assigned or routing method set to Attendant |
| Where to fix | Voice > Auto attendants | Voice > Call queues |
| Typical cause of wrong routing | Resource account lost phone number | Agents are on Do Not Disturb or not assigned |
Now you can fix auto attendant routing by inspecting the call flow, resource account, and call queue. Start by testing one menu option, then move to the others. For a permanent check, use the Test call feature in the Teams admin center under Voice > Test call to verify the full call path.