πŸ”’ Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901 aws-saa-c03 aws-aif-c01
Guided MS-700 Domain 3
Domain 3 β€” Module 5 of 5 100%
23 of 27 overall

MS-700 Study Guide

Domain 1: Configure and manage a Teams environment

  • Network Planning & Readiness
  • Security Roles, Alerts & Defender
  • Retention & Sensitivity Labels
  • DLP & Conditional Access
  • Information Barriers & Insider Risk
  • Update Policies & Policy Packages
  • Group Creation, Naming & Expiration
  • Archive, Restore & Access Reviews
  • Guest Access & External Sharing
  • Shared Channels & Cross-Tenant Access
  • Teams Phone & Resource Accounts
  • Teams Rooms & Device Management
  • PowerShell & Graph Automation

Domain 2: Manage teams, channels, chats, and apps

  • Teams Rollout & Creation Free
  • Membership, Roles & Team Settings Free
  • Channel Types & Policies Free
  • App Management & Permissions Free
  • App Extensibility & Store Free

Domain 3: Manage meetings and calling

  • Meeting Types & Settings
  • Webinars & Town Halls
  • Phone Numbers & Conferencing
  • Voice Policies & Voicemail
  • Auto Attendants & Call Routing

Domain 4: Monitor, report on, and troubleshoot Teams

  • Voice & Meeting Quality
  • Usage, Alerts & Diagnostics Tools
  • Client Logs & Diagnostics
  • Copilot & Meeting Troubleshooting

MS-700 Study Guide

Domain 1: Configure and manage a Teams environment

  • Network Planning & Readiness
  • Security Roles, Alerts & Defender
  • Retention & Sensitivity Labels
  • DLP & Conditional Access
  • Information Barriers & Insider Risk
  • Update Policies & Policy Packages
  • Group Creation, Naming & Expiration
  • Archive, Restore & Access Reviews
  • Guest Access & External Sharing
  • Shared Channels & Cross-Tenant Access
  • Teams Phone & Resource Accounts
  • Teams Rooms & Device Management
  • PowerShell & Graph Automation

Domain 2: Manage teams, channels, chats, and apps

  • Teams Rollout & Creation Free
  • Membership, Roles & Team Settings Free
  • Channel Types & Policies Free
  • App Management & Permissions Free
  • App Extensibility & Store Free

Domain 3: Manage meetings and calling

  • Meeting Types & Settings
  • Webinars & Town Halls
  • Phone Numbers & Conferencing
  • Voice Policies & Voicemail
  • Auto Attendants & Call Routing

Domain 4: Monitor, report on, and troubleshoot Teams

  • Voice & Meeting Quality
  • Usage, Alerts & Diagnostics Tools
  • Client Logs & Diagnostics
  • Copilot & Meeting Troubleshooting
Domain 3: Manage meetings and calling Premium ⏱ ~13 min read

Auto Attendants & Call Routing

The backbone of any phone system: auto attendants greet callers and route them to the right department, call queues distribute incoming calls across available agents.

The phone system backbone

β˜• Simple explanation

Auto attendants are like a friendly receptionist who answers every call.

”Press 1 for Sales, Press 2 for Support, or say the name of the person you’re trying to reach.” The auto attendant greets callers, plays menus, and routes them to the right place β€” without a human receptionist.

Call queues are like a waiting room. When all support agents are busy, callers wait in a queue and hear hold music. The queue distributes calls to the next available agent using rules you configure β€” round robin, longest idle, or all agents ring at once.

Auto attendants provide automated call routing with Interactive Voice Response (IVR) menus, directory search by name/extension, business hours handling, and nested menu structures. They’re backed by resource accounts and can chain to other auto attendants or call queues.

Call queues hold callers until an agent is available, using configurable routing methods (attendant routing, serial, round robin, longest idle). They support hold music, overflow handling (max wait time, max queue size), and timeout actions (voicemail, redirect, disconnect).

Auto attendants

How auto attendants work

An auto attendant answers an incoming call and presents options to the caller:

  1. Greeting β€” β€œThank you for calling Pinnacle Corp”
  2. Menu options β€” β€œPress 1 for Sales, Press 2 for Support, Press 3 for Billing”
  3. Routing action β€” caller selects an option β†’ routed to person, call queue, another auto attendant, external number, or voicemail
  4. Directory search β€” caller can say or type a name to reach someone directly

Auto attendant configuration

Teams admin center β†’ Voice β†’ Auto attendants β†’ Add

SettingWhat It Configures
Resource accountThe account that receives calls (needs a phone number for PSTN)
GreetingAudio file or text-to-speech message
Business hoursWhen the auto attendant follows the main menu
After hoursDifferent greeting and routing for after-hours calls
Holiday handlingSpecial greetings/routing for holidays
Menu optionsDial keys (0-9, *, #) mapped to actions
Dial scopeWhich users can be reached via directory search
Call flowNested menus, transfers, voicemail

Nested auto attendants

Auto attendants can chain together for complex call flows:

Main Reception AA (phone number +61 3 XXXX XXXX)
β”œβ”€β”€ Press 1 β†’ Sales AA
β”‚   β”œβ”€β”€ Press 1 β†’ Sales Queue (AU)
β”‚   └── Press 2 β†’ Sales Queue (NZ)
β”œβ”€β”€ Press 2 β†’ Support AA
β”‚   β”œβ”€β”€ Press 1 β†’ IT Support Queue
β”‚   └── Press 2 β†’ HR Support Queue
β”œβ”€β”€ Press 3 β†’ Billing Queue
└── Press 0 β†’ Operator (receptionist)
Scenario: Tara designs Pinnacle Corp's phone system

Pinnacle Corp’s phone system needs to replace their legacy Cisco PBX:

Main Reception Auto Attendant:

  • Resource account: reception@pinnacle.com.au
  • Phone number: +61 3 XXXX XXXX (ported from old PBX)
  • Business hours: Mon-Fri 8:30 AM - 5:30 PM AEST
  • Greeting: β€œThank you for calling Pinnacle Corp”
  • Menu: Press 1 β†’ Sales Queue, Press 2 β†’ Support Queue, Press 3 β†’ Billing, Press 0 β†’ Receptionist
  • After hours: β€œOur offices are closed. Please leave a message” β†’ shared voicemail
  • Holidays: β€œWe’re closed for the public holiday” β†’ shared voicemail

Sales Call Queue:

  • 15 sales agents across AU and NZ
  • Routing: Round robin
  • Hold music: Custom brand music
  • Max wait: 5 minutes β†’ overflow to voicemail
  • Max queue size: 20 callers β†’ overflow to voicemail

Call queues

Routing methods

Call queue routing methods
FeatureHow It WorksBest ForAgent Experience
Attendant routingAll agents ring simultaneouslySmall teams (under 10 agents) β€” fastest answerAll phones ring at once; first to pick up gets the call
Serial routingAgents ring in a fixed order (agent 1 first, then 2, etc.)Tiered support β€” primary agent first, backup secondEach agent rings for a timeout period, then the next agent
Round robinCalls distributed evenly across agents in rotationFair distribution β€” prevents one agent getting all callsEach agent gets roughly equal call volume
Longest idleCall goes to the agent who's been idle the longestLarge call centres β€” maximises agent utilisationAgents who've waited longest get the next call

Call queue configuration

SettingWhat It Controls
AgentsUsers, groups, or channels that receive queue calls
Routing methodHow calls are distributed
Presence-based routingOnly route to agents with Available presence
Conference modeReduces connection time by using conferencing (faster answer)
Agent opt-in/opt-outWhether agents can opt out of receiving queue calls
Hold musicCustom audio or default music
Max wait timeMaximum time a caller waits before overflow action
Max queue sizeMaximum number of callers in queue before overflow
Overflow actionWhat happens when queue is full: voicemail, redirect, disconnect
Timeout actionWhat happens when max wait time is reached: voicemail, redirect, disconnect

Agents from Teams channels

Call queues can use a Teams channel as the agent source β€” all members of the channel are automatically agents. This is useful because:

  • Adding/removing agents = adding/removing channel members (simpler)
  • Agents see queue calls as channel activity
  • No need to maintain a separate agent list

Calling policies

Calling policies (already covered in Module 22) interact with auto attendants and call queues:

  • Call park: Agents can park a call and pick it up from another device
  • Busy on busy: When an agent is on a call, new queue calls don’t ring them
  • Music on hold: What callers hear when an agent puts them on hold

🎬 Video walkthrough

🎬 Video coming soon

Auto Attendants & Call Routing β€” MS-700 Module 23

Auto Attendants & Call Routing β€” MS-700 Module 23

~11 min

Flashcards

Question

What's the difference between an auto attendant and a call queue?

Click or press Enter to reveal answer

Answer

Auto attendant: answers calls and routes them using menus ('Press 1 for Sales'). Call queue: holds callers in a waiting line and distributes calls to available agents using a routing method (round robin, longest idle, etc.).

Click to flip back

Question

What are the four call queue routing methods?

Click or press Enter to reveal answer

Answer

1. Attendant routing (all ring at once), 2. Serial (ring in fixed order), 3. Round robin (even distribution), 4. Longest idle (agent waiting longest gets next call).

Click to flip back

Question

What is presence-based routing in a call queue?

Click or press Enter to reveal answer

Answer

When enabled, calls only route to agents with Available presence status. Agents who are Busy, DND, or Away don't receive queue calls. This prevents calls going to agents who can't answer.

Click to flip back

Question

Can auto attendants chain together?

Click or press Enter to reveal answer

Answer

Yes β€” auto attendants can transfer to other auto attendants, creating nested menus. Example: Main reception AA β†’ Press 1 β†’ Sales AA β†’ Press 1 β†’ AU Sales Queue. This enables complex multi-level call flows.

Click to flip back

Knowledge Check

Knowledge Check

Pinnacle Corp's IT support team has 8 agents. Tara wants calls distributed evenly so no single agent is overwhelmed. Which routing method should she configure?

Knowledge Check

Tara configures Pinnacle Corp's main reception auto attendant with a 5-minute max wait on the Sales call queue. After 5 minutes, she wants unanswered calls to go to a shared voicemail. What should she configure?


You’ve completed Domain 3! πŸŽ‰ All 5 modules covering meetings, events, phone numbers, voice, and call routing.

Next up: Voice & Meeting Quality β€” Domain 4 begins with monitoring voice and meeting quality using Call Quality Dashboard and Real-Time Analytics.

← Previous

Voice Policies & Voicemail

Next β†’

Voice & Meeting Quality

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.