Setting up Microsoft Teams Operator Connect
Microsoft Teams Phone
Verified 2026-09-25 · 70 sources · tier 2 · 1 disputed
For Teams administrators setting up Microsoft Teams Operator Connect for PSTN calling..
Operator Connect delivers Public Switched Telephone Network (PSTN) connectivity to Microsoft Teams Phone through certified third-party operators that have completed PSTN integration with Microsoft 59. A customer establishes a contract with the operator and enables the operator in the Teams admin center 59.
Before you start
- Confirm that every user receiving a number is licensed for Teams Phone and configured in Teams Only mode 60. A PSTN solution is separate from the Teams Phone license, and a user requires both 61. Because a non-Microsoft PSTN operator is being used, no Microsoft Calling Plan license is needed (outside India) 62.
- Check that a certified operator serves every country or region in your deployment scope 60. A single tenant can support multiple PSTN solutions simultaneously 63.
- Confirm your administrative role: assigning, modifying, or removing phone numbers requires the Teams Administrator, Teams Communications Administrator, or Teams Telephony Administrator role 7. Appropriate admin permissions to manage Teams Phone and a network configuration meeting Teams networking requirements are required 3.
- If you use PowerShell, ensure the MicrosoftTeams module version 3.0.0 or later is installed;
Set-CsPhoneNumberAssignmentis available only in commercial, GCC, GCCH, and DoD cloud environments 10. - Have your Microsoft 365 tenant ID available for ordering numbers from the operator 39.
What changes by situation
Pick your answers to see only your path. Nothing is sent anywhere until you make a plan.
Four questions. One permanent page you can send to your manager.
Step 1 Verify user coexistence mode
Do
In the Microsoft Teams admin center, check that users are set to Teams Only coexistence mode 60.
Verify
Check Teams > Teams upgrade settings in the Teams admin center to see that coexistence mode is set to TeamsOnly, or if the organization is in Islands mode, check each user's Account tab to verify the coexistence mode under Teams upgrade settings shows TeamsOnly 56.
Rollback
Suggested rollback: Revert user coexistence settings in the Teams admin center if they were altered during verification.
Step 2 Enable the operator in the Teams admin center
Do
Evaluate certified operators on country and regional availability, phone number availability, porting support, service offerings, and existing business relationships 37. Navigate to Voice > Operator Connect in the Teams admin center 54. Under the All operators tab, select the operator, choose countries or regions under Operator settings, provide contact details (your company size is required, while a phone number is optional), accept the data transfer notice, and select Add as my operator 2611. Your full name and email address are shared automatically with the operator so they can contact you 11.
Verify
Open Voice > Operator Connect > My operators tab and verify that the selected operator and its active status appear in the list 31.
Rollback
In the My operators tab, manage operator services by country, suspend the operator, or remove the operator 31. Before removing an operator from a country or organization, remove all phone numbers assigned to users in that scope and contact the operator to release those numbers 51.
Step 3 Finalize operator agreement and consent
Do
Wait for the operator to contact you using the submitted contact details to complete their commercial contract 1159. In the operator onboarding flow, the operator records the relationship as Agreement signed under Customer Consents before numbers can be uploaded to your tenant 4. Provide your Microsoft 365 tenant ID to the operator during this step 39.
Verify
WarmTransfer's reading of the sources is that enabling an operator in the Teams admin center probably does not deliver numbers on its own until the operator marks the consent agreement as signed, so confirm directly with the operator that the agreement status is completed if numbers do not appear in inventory 12.
Rollback
Suggested rollback: Terminate or amend the operator contract according to the terms established in the commercial agreement with the provider.
Step 4 Create validated emergency addresses
Do
In the Teams admin center, go to Locations > Emergency addresses, select Add, and enter a name, description, country or region, and address 19. Use the map search to validate the address and add a geo code automatically, or select the option to edit the address manually if it is not found 192364. In Belgium, France, Germany, Ireland, the Netherlands, or Spain, ensure the emergency address matches the number's area code, or the number will not activate 22.
Verify
Confirm in Locations > Emergency addresses that the address status shows as validated, as an address must be marked validated before assignment to a user or network identifier 23.
Rollback
An emergency address can be edited only while it is not yet validated; once validated, delete and recreate it if corrections are needed 24. An address can only be removed when no users or phone numbers are assigned to it 21.
Step 5 Acquire phone numbers into inventory
New numbers ordered from the operator
Do
Order new phone numbers directly on the operator's website, providing your Microsoft 365 tenant ID during the order process 3932.
Verify
After the operator finishes the order and uploads the numbers, navigate to Voice > Phone numbers to confirm the numbers appear with the operator shown as the provider 38.
Rollback
Release an unassigned number by selecting it under Voice > Phone numbers and choosing Release 49.
Existing numbers ported in through the operator
Do
Contact the operator to port existing phone numbers from another carrier or from Microsoft Calling Plans, as porting and PSTN support are owned by the operator 406532.
Verify
Once the operator completes the porting order and uploads the numbers, verify under Voice > Phone numbers that the numbers appear with the operator listed as the provider 4038.
Rollback
Suggested rollback: Submit a port reversal or new porting order through the operator or losing carrier to return the numbers to the prior provider.
Numbers already used on Teams Direct Routing in this tenant
Do
Identify the assignment source for each user by running Get-CsPhoneNumberAssignment -AssignedPstnTargetId <user> to confirm NumberType is DirectRouting, and run Get-CsOnlineUser to inspect OnPremLineURI 14.
- If the number was assigned online, contact the operator to schedule number migration at an agreed date and time 15.
- If
OnPremLineURIis populated, coordinate an outage window with the operator because the number will be out of service during migration; clear the line assignment on-premises using Skype for Business Server withSet-CsUser -Identity <user> -LineURI $null16. - After directory synchronization reflects an empty
OnPremLineURIandLineURI, unassign the Direct Routing number usingRemove-CsPhoneNumberAssignment -Identity <user> -PhoneNumberType DirectRouting18. - Remove the user's online voice routing policy with
Grant-CsOnlineVoiceRoutingPolicy -Identity <user> -PolicyName $Null17. - Order the numbers from the operator using your Microsoft 365 tenant ID 39.
Verify
Verify that Get-CsOnlineUser -Identity <user> | fl LineUri returns an empty value following unassignment, noting that unassignment takes up to 10 minutes and rarely up to 24 hours 18. Verify the numbers reappear under Voice > Phone numbers with the operator listed as the provider 38.
Rollback
Before migration is executed by the operator, you can reassign the Direct Routing number and restore the voice routing policy using Grant-CsOnlineVoiceRoutingPolicy, as removing the assignment leaves the number available in the tenant 58.
Step 6 Acquire service numbers for voice applications
Users only
Do
PSTN numbers can be acquired by purchasing new numbers, porting, or migrating users from another Teams Phone PSTN option 32.
Verify
Suggested check: Confirm that all planned telephony assignments are restricted to individual end users.
Rollback
Suggested rollback: No configuration change was made in this step.
Users, plus resource accounts for auto attendants or call queues
Do
Contact the operator to obtain toll or toll-free service numbers for auto attendants and call queues, as service numbers handle hundreds of simultaneous calls compared to user numbers which handle only a few 52. Direct inbound phone numbers on auto attendants and call queues are optional and required only when the voice application must be reached directly from the PSTN 46.
Verify
Run Get-CsPhoneNumberAssignment -ActivationState Activated -CapabilitiesContain VoiceApplicationAssignment -PstnAssignmentStatus Unassigned to view loaded service numbers 9. WarmTransfer's reading of the sources is that an Operator Connect number intended for a resource account probably requires the VoiceApplicationAssignment capability and cannot be assigned to an auto attendant or call queue if uploaded with only UserAssignment 48.
Rollback
Release any unassigned service numbers from inventory under Voice > Phone numbers by selecting the number and clicking Release 49.
Step 7 Clear on-premises Active Directory line attributes
Cloud-only accounts, or no phone number held in on-premises AD
Do
Teams Phone delivers call control and PBX capabilities in the Microsoft 365 cloud 66.
Verify
Suggested check: Verify that target user accounts are managed directly in cloud identity services without on-premises phone number sync.
Rollback
Suggested rollback: No configuration change was made in this step.
Hybrid, and the on-premises AD object may hold a number in msRTCSIP-Line
Do
In your on-premises Active Directory, clear the msRTCSIP-Line attribute for every user or resource account scheduled to receive an Operator Connect number, and allow directory synchronization to sync the change to Microsoft 365 28.
Verify
Verify that directory synchronization has completed; assignment of an Operator Connect number will fail if a phone number remains populated in msRTCSIP-Line 28.
Rollback
Repopulate the msRTCSIP-Line attribute in on-premises Active Directory and initiate directory synchronization if you must cancel the Operator Connect transition for the account 28.
Step 8 Set emergency locations on phone numbers
The operator sets addresses and lets you change them
Do
Review the emergency address set by the operator on each number, and update it where necessary under Voice > Phone numbers > Numbers tab by selecting the number, clicking Edit, picking an address under Emergency location, and clicking Apply 2025. Alternatively, set the location via PowerShell with Set-CsPhoneNumberAssignment -TelephoneNumber <number> -LocationId <id> using an ID obtained from Get-CsOnlineLisLocation 29. The location, user, and phone number must all be in the same country 20.
Verify
Run Get-CsPhoneNumberAssignment -AssignedPstnTargetId <user> or inspect the number in the Teams admin center to verify the intended LocationId is populated 27.
Rollback
Reassign the previous LocationId, or clear the emergency location by passing -LocationId 'null' with Set-CsPhoneNumberAssignment, which is supported on Operator Connect numbers that are not managed by the Service Desk 30.
The operator sets none and you assign them
Do
Assign a validated emergency location to each Operator Connect number by selecting the number under Voice > Phone numbers > Numbers tab, clicking Edit, choosing a location under Emergency location, and selecting Apply 2025. Alternatively, execute Set-CsPhoneNumberAssignment -TelephoneNumber <number> -LocationId <id> in PowerShell, which works on both assigned and unassigned numbers 29. Ensure the location, user, and number share the same country 20.
Verify
Run Get-CsPhoneNumberAssignment to verify that LocationId contains the assigned GUID and LocationUpdateSupported is reflected 27.
Rollback
Change the assigned emergency location to a different validated ID, or pass -LocationId 'null' using Set-CsPhoneNumberAssignment for numbers not managed by the Service Desk 30.
The operator sets them and you cannot change them
Do
Because the operator assigns emergency addresses and does not allow modifications in the Teams admin center, provide any address corrections directly to your operator for update 25.
Verify
Run Get-CsPhoneNumberAssignment -AssignedPstnTargetId <user> to verify that LocationId displays the operator-provided address ID and that LocationUpdateSupported is returned 27.
Rollback
Submit an address correction request back to your operator to modify the emergency address assignment 25.
Step 9 Assign phone numbers to users
Do
Verify that the number and the target user's usage location are in the same country or region 13. Assign the number using either of two methods in the Teams admin center 53:
- Go to Voice > Phone numbers, select an unassigned number, click Edit, and search for the user under Assigned to 53.
- Go to Users > Manage users, select the user's Account tab, select Assign primary phone number, select Operator Connect under Phone number type, and choose the number 53.
Note that the "Email user with telephone number information" toggle is turned on by default in the admin center 5. In PowerShell, assign the number using Set-CsPhoneNumberAssignment -Identity <user> -PhoneNumber <number> -PhoneNumberType OperatorConnect 41. Assigning a number automatically enables Enterprise Voice for the account 8.
Verify
Run Get-CsPhoneNumberAssignment -AssignedPstnTargetId <user> and verify that NumberType is OperatorConnect, PstnAssignmentStatus is UserAssigned, and ActivationState is Activated 272. Latency between Microsoft 365 and Teams can take up to 24 hours for users to be enabled; if the number is not assigned correctly after 24 hours, contact the Phone Number Service Center 6.
Rollback
In the Teams admin center, open the user's Account tab, click Edit under Assigned phone number, select None, and choose Apply 55. In PowerShell, execute Remove-CsPhoneNumberAssignment -Identity <user> -PhoneNumber <number> -PhoneNumberType OperatorConnect, which unassigns the number, sets EnterpriseVoiceEnabled to False, and retains the number in inventory 58. To block re-use, specify -AssignmentBlockedDays for 1 to 365 days or -AssignmentBlockedForever 50.
Step 10 Assign phone numbers to resource accounts
Users only
Do
Placing calls by extension or PSTN phone number requires Teams Phone 67.
Verify
Suggested check: Confirm that no resource accounts were modified or staged for voice applications.
Rollback
Suggested rollback: No configuration change was made in this step.
Users, plus resource accounts for auto attendants or call queues
Do
Ensure you hold a Teams administrator role (Teams Telephony, Teams Communications, or Teams Administrator) combined with User Administrator, or Global Administrator / Skype for Business Administrator plus User Administrator 42. Create a resource account under Voice > Resource accounts > Add (choosing Display name, Username, and Account type of Auto attendant or Call queue), or run New-CsOnlineApplicationInstance 44. Keep sign-in disabled on the resource account 47.
Assign a Microsoft Teams Phone Resource Account license to the account; do not assign Teams Phone Standard 6869. This is disputed: Microsoft states there is no cost for Teams Phone Resource Account licenses, but administrators must still execute a purchase step at zero cost 70. In the Microsoft 365 admin center under Licenses and Apps, configure the Select location value on the resource account to match the country code of the phone number 45.
Under Voice > Resource accounts, select the account, click Assign/unassign, select Operator Connect as the Phone number type, search for the number including the country code, select Add, and select Save 43. Alternatively, assign the number using Set-CsPhoneNumberAssignment, which accepts resource accounts and automatically enables Enterprise Voice 827.
Verify
Run Get-CsPhoneNumberAssignment -AssignedPstnTargetId <ra-upn> to confirm the resource account displays NumberType OperatorConnect and ActivationState Activated 272.
Rollback
Remove the number assignment under Voice > Resource accounts using Assign/unassign 43, or run Remove-CsPhoneNumberAssignment -Identity <ra-upn> -PhoneNumber <number> -PhoneNumberType OperatorConnect to unassign the number and reset Enterprise Voice to False 58.
Step 11 Validate PSTN calling and emergency routing
Users only
Do
Every Operator Connect user is automatically enabled for emergency calling, and emergency calls route directly to the operator 34. In the United States and Canada, carrier emergency routing is integrated: US calls from a tenant-defined dynamic location route directly to the serving PSAP, while all Canadian emergency calls are pre-screened nationally 36. Calls outside a dynamic location are screened by a national call center, falling back to the registered address PSAP if the caller cannot update their location 35. For emergency verification in the United States, test using the test number 933, which can be configured to prevent alerting the security desk 1.
Verify
Suggested check: Place inbound and outbound test calls from sample user accounts. WarmTransfer's reading of the sources is that test calls in and out are the practical end-to-end check; if calls fail while the number shows an Activated OperatorConnect assignment in Teams, it is likely a PSTN-side issue for the operator to investigate under the support boundary 5765. Check that ActivationState is Activated, and resolve any number showing AssignmentFailed or UpdateFailed 2.
Rollback
Suggested rollback: If calls fail due to incorrect user assignments, unassign and reassign the user phone number using the rollback procedures in Step 9.
Users, plus resource accounts for auto attendants or call queues
Do
Perform all user call testing described for user accounts, including inbound and outbound testing and emergency test dial strings like 933 in the United States 3436351.
Verify
Suggested check: Place an external PSTN test call to each assigned resource account service number after associating the account with its auto attendant or call queue. WarmTransfer's reading of the sources is that test calls are the practical end-to-end check, and failures on numbers with an Activated assignment in Teams should be escalated to the operator 5765. Confirm that incoming calls to each service number connect to the expected voice application menu or queue greeting, and verify that no phone number remains in an AssignmentFailed or UpdateFailed activation state 2.
Rollback
Suggested rollback: If voice application routing fails, dissociate the service number or unassign the resource account phone number using the rollback procedures in Step 10.
Applicability
Applies to: Microsoft Teams Phone, MicrosoftTeams PowerShell module, and Microsoft Operator Connect (operator portal). Deployments: hybrid and multi-tenant. Sources checked 2026-09-25. The Teams PowerShell module must be version 3.0.0 or later to use Set-CsPhoneNumberAssignment (with parameter -Notify requiring version 7.3.0 or later) 10. Teams PowerShell module 7.5.0 or later introduced the parameters -AssignmentBlockedForever and -AssignmentBlockedDays in Remove-CsPhoneNumberAssignment 50. Cmdlets for managing Operator Connect assignments are supported only in commercial, GCC, GCCH, and DoD cloud environments 10. In Belgium, France, Germany, Ireland, the Netherlands, and Spain, activation requires the emergency address to match the number's area code 22. United States and Canadian tenants have specific carrier national call center screening rules and support emergency testing using 933 36351.
What remains uncertain
The exact procedure to reverse a completed carrier number port or Direct Routing migration is not covered by the sources below. The criteria determining whether an Operator Connect number is classified as Service Desk managed (which prevents clearing a location ID directly) are not covered by the sources below. The specific commercial contract terms, pricing models, and third-party consent screens used by individual certified operators are not covered by the sources below. Configuration of auto attendant call flows, call queue distribution rules, and dynamic emergency network infrastructure (such as subnets, switches, and access points) is not covered by the sources below. Emergency routing behaviors for Operator Connect in countries outside the United States and Canada are not covered by the sources below.
See also
Configures
- Microsoft teams phone — Step-by-step enablement of the Operator Connect PSTN model for Teams Phone; reuses registry claims for licensing; support boundary and resource-account licensing.
Sources
- 1Teams emergency calling notification settings can be configured per emergency number, and Microsoft gives the example of handling a call to the emergency test number 933 without notifying the security desk.Plan and manage emergency calling · Security desk notifications, third paragraph · Checked 2026-09-25
- 2A phone number's ActivationState is one of Activated, AssignmentPending, AssignmentFailed, UpdatePending or UpdateFailed.Get-CsPhoneNumberAssignment (MicrosoftTeams) · Parameters -ActivationState · Checked 2026-09-25
- 3Microsoft's Operator Connect planning prerequisites also include appropriate administrator permissions to manage Teams Phone and a network and firewall configuration that meets Teams networking requirements.Plan for Operator Connect · Onboarding > Step 1: Verify prerequisites; Requirements · Checked 2026-09-25
- 4In the operator-side onboarding flow, after a customer selects Add as my operator, the operator records the customer relationship as Agreement signed in the Operator Connect portal's Customer Consents before uploading numbers to that tenant.Prepare for Operator Connect or Teams Phone Mobile live traffic with Azure Communications Gateway · Set up your test tenant, steps 1 and 4 (Operator Portal tab) · Checked 2026-09-25
- 5When a number is assigned in the Teams admin center, the Email user with telephone number information toggle is on by default.Manage phone numbers for users · Use Teams admin center to assign a phone number to a user, step after Emergency location · Checked 2026-09-25
- 6Because of latency between Microsoft 365 and Teams it can take up to 24 hours for users to be enabled after number assignment; if the number is still not assigned correctly after 24 hours Microsoft points to the Phone Number Service Center.Manage phone numbers for users · Use PowerShell to assign a phone number to a user, first Note · Checked 2026-09-25
- 7Assigning, modifying or removing a user's phone number requires the Teams Administrator, Teams Communications Administrator or Teams Telephony Administrator role.Manage phone numbers for users · Prerequisites, role list · Checked 2026-09-25
- 8Assigning a phone number to a user or resource account automatically sets EnterpriseVoiceEnabled to True.Set-CsPhoneNumberAssignment (MicrosoftTeams) · Description · Checked 2026-09-25
- 9Get-CsPhoneNumberAssignment can filter numbers by capability (ConferenceAssignment, VoiceApplicationAssignment, UserAssignment, TeamsPhoneMobile), and Microsoft's example finds activated, unassigned numbers with VoiceApplicationAssignment.Get-CsPhoneNumberAssignment (MicrosoftTeams) · Parameters -CapabilitiesContain; Example 6 · Checked 2026-09-25
- 10Set-CsPhoneNumberAssignment requires Teams PowerShell module 3.0.0 or later (the Notify parameter 7.3.0 or later) and is available only in commercial, GCC, GCCH and DoD cloud instances.Set-CsPhoneNumberAssignment (MicrosoftTeams) · Notes · Checked 2026-09-25
- 12Enabling an operator in the Teams admin center probably does not by itself deliver numbers: the operator must first complete its own contract with the customer and mark the consent as agreed, so numbers not appearing after enablement usually means the commercial step is unfinished.inferredPrepare for Operator Connect or Teams Phone Mobile live traffic with Azure Communications Gateway · Set up your test tenant, steps 1 and 4 · Checked 2026-09-25
- 13When assigning a phone number to a user, the number and the user's usage location must be in the same country or region.Manage phone numbers for users · Prerequisites, second paragraph · Checked 2026-09-25
- 14Before moving from Direct Routing, run Get-CsPhoneNumberAssignment -AssignedPstnTargetId to confirm NumberType is DirectRouting, and Get-CsOnlineUser to check OnPremLineURI; a populated OnPremLineURI means the number was assigned on-premises and synchronized.Configure Operator Connect - Microsoft Teams · Move numbers from Direct Routing to Operator Connect > Step 1 · Checked 2026-09-25
- 15Direct Routing numbers assigned online are migrated to Operator Connect by the operator on an agreed date and time after the customer contacts it.Configure Operator Connect - Microsoft Teams · Move numbers from Direct Routing > Step 1, paragraph beginning To migrate existing Direct Routing numbers assigned online · Checked 2026-09-25
- 16For Direct Routing numbers assigned on-premises, the admin clears the number with the Skype for Business Server command Set-CsUser -LineURI $null, and the number is out of service during the migration, so it must be coordinated with the operator first.Configure Operator Connect - Microsoft Teams · Move numbers from Direct Routing > Step 1, Important note and Set-CsUser command · Checked 2026-09-25
- 17Once a Direct Routing number is unassigned, Microsoft instructs removing the user's online voice routing policy with Grant-CsOnlineVoiceRoutingPolicy -Identity <user> -PolicyName $Null before acquiring Operator Connect numbers.Configure Operator Connect - Microsoft Teams · Move numbers from Direct Routing > Step 2 - Remove the online voice routing policy · Checked 2026-09-25
- 18After the on-premises change has synced (RegistrarPool pool.infra.lync.com with empty OnPremLineURI and LineURI), the Direct Routing number is unassigned with Remove-CsPhoneNumberAssignment -PhoneNumberType DirectRouting, which can take up to 10 minutes and in rare cases up to 24 hours.Configure Operator Connect - Microsoft Teams · Move numbers from Direct Routing > Step 1, expected output and Remove-CsPhoneNumberAssignment paragraph · Checked 2026-09-25
- 19Emergency addresses are added in the Teams admin center under Locations > Emergency addresses > Add, entering a name, description, country or region and address, with an Edit the address manually option if the address is not found; PowerShell uses New-CsOnlineLisCivicAddress.Manage emergency locations · Add an emergency location > Use the Microsoft Teams admin center; Use PowerShell · Checked 2026-09-25
- 20For Operator Connect numbers the emergency location is assigned in Voice > Phone numbers > Numbers tab by selecting the number, Edit, choosing a location under Emergency location and selecting Apply, with the location, user and number all in the same country.Manage emergency locations · Assign an emergency location > Calling Plans, Operator Connect, Teams Phone Mobile · Checked 2026-09-25
- 21An emergency location can be removed only when no users or phone numbers are assigned to it.Manage emergency locations · Remove an emergency location · Checked 2026-09-25
- 22To activate a phone number in Belgium, France, Germany, Ireland, the Netherlands or Spain, the emergency location's address must match the number's area code.Manage emergency locations · Add an emergency location, Note · Checked 2026-09-25
- 23An emergency address must be marked validated before it can be assigned to a user or network identifier, and addresses defined with the Teams admin center map search are validated automatically.Plan and manage emergency calling · Emergency address > Emergency address validation · Checked 2026-09-25
- 24An emergency address can be edited only while it is not yet validated; a validated address that needs correcting must be deleted and recreated.Manage emergency locations · Change an emergency location, second paragraph · Checked 2026-09-25
- 25The operator implements one of three emergency-address scenarios: it assigns addresses and lets the admin change them in the Teams admin center; it assigns none and lets the admin assign them; or it assigns them and does not allow changes, so changes must go through the operator.Configure Operator Connect - Microsoft Teams · Set up phone numbers > Assign numbers to emergency addresses · Checked 2026-09-25
- 26To enable an operator the admin chooses it in the All operators tab (filterable by region or service), selects countries or regions under Operator settings, provides contact information, accepts the data transfer notice and selects Add as my operator.Configure Operator Connect - Microsoft Teams · Enable an operator, numbered steps 1-5 · Checked 2026-09-25
- 27Get-CsPhoneNumberAssignment -AssignedPstnTargetId accepts a user or resource account and returns the assigned number's NumberType, ActivationState, PstnAssignmentStatus, PstnPartnerName, LocationId and LocationUpdateSupported.Get-CsPhoneNumberAssignment (MicrosoftTeams) · Examples 1, 4 and 5; Outputs · Checked 2026-09-25
- 28In a hybrid deployment with on-premises Active Directory, any number stored in the msRTCSIP-Line attribute of the user or resource account must be removed and synchronized to Microsoft 365 before an Operator Connect number can be assigned.Manage phone numbers for users · Prerequisites, Note on hybrid deployment with on-premises Active Directory · Checked 2026-09-25
- 29Set-CsPhoneNumberAssignment can set an emergency LocationId, obtained with Get-CsOnlineLisLocation, on both assigned and unassigned phone numbers.Set-CsPhoneNumberAssignment (MicrosoftTeams) · Parameters -LocationId; Example 9; Notes · Checked 2026-09-25
- 30Removing a location from a number, by passing the string null as LocationId, is supported for Direct Routing numbers and for Operator Connect numbers that are not managed by the Service Desk.Set-CsPhoneNumberAssignment (MicrosoftTeams) · Parameters -LocationId, second paragraph; Example 4 · Checked 2026-09-25
- 31The My operators tab shows enabled operators and their status and lets the admin manage operator services by country or region, suspend an operator or remove an operator.Configure Operator Connect - Microsoft Teams · Manage your operators · Checked 2026-09-25
- 32Microsoft lists three ways users can receive Operator Connect numbers: purchase new numbers from the operator, port existing numbers, or migrate users from another Teams Phone PSTN connectivity option.Plan for Operator Connect · Onboarding > Step 3: Plan your phone numbers · Checked 2026-09-25
- 33Whether a tenant admin can set, modify or delete an Operator Connect user's registered emergency address depends on the capabilities the carrier assigned to the number when uploading it to the customer's inventory.Considerations for Operator Connect · Emergency call enablement for Operator Connect, second paragraph · Checked 2026-09-25
- 34Each Operator Connect user is automatically enabled for emergency calling, and emergency calls are routed automatically to the Operator Connect carrier for that number.Considerations for Operator Connect · Emergency call enablement for Operator Connect, first paragraph · Checked 2026-09-25
- 35For Operator Connect, a client outside any tenant-defined dynamic location that is not a Common Area Phone or Teams Room is screened by a national call center, and if the caller cannot update their location the call goes to the PSAP for the registered address.Considerations for Operator Connect · Emergency call routing for Operator Connect, last two bullets · Checked 2026-09-25
- 36For Operator Connect in the United States and Canada, dynamic emergency routing is part of the carrier's service; US calls from a tenant-defined dynamic location route directly to the serving PSAP, while all Canadian emergency calls are screened by a national call center first.Considerations for Operator Connect · Emergency call routing for Operator Connect; Dynamic emergency calling for Operator Connect · Checked 2026-09-25
- 37Microsoft suggests evaluating operators on country and regional availability, phone number availability and porting support, calling plans and service offerings, and existing business relationships.Plan for Operator Connect · Onboarding > Step 2: Choose a certified operator · Checked 2026-09-25
- 38After the operator completes an order or porting order it uploads the numbers to the customer tenant, where they and their provider appear in the Teams admin center under Voice > Phone numbers.Configure Operator Connect - Microsoft Teams · Acquire numbers for new Teams users, step 4; Move numbers from Calling Plans, step 2 · Checked 2026-09-25
- 39New Operator Connect numbers are ordered on the operator's website rather than in the Teams admin center, and the customer must provide its Microsoft 365 tenant ID.Configure Operator Connect - Microsoft Teams · Set up phone numbers > Acquire numbers for new Teams users, step 3 · Checked 2026-09-25
- 40To move numbers from Microsoft Calling Plans to Operator Connect, the customer contacts the operator to port them; the operator uploads them after completing the porting order and the admin then assigns them.Configure Operator Connect - Microsoft Teams · Move numbers from Calling Plans to Operator Connect, steps 1-3 · Checked 2026-09-25
- 41Operator Connect numbers are assigned in PowerShell with Set-CsPhoneNumberAssignment -Identity <user> -PhoneNumber <number> -PhoneNumberType OperatorConnect; PhoneNumber and PhoneNumberType are aliases of TelephoneNumber and NumberType.Manage phone numbers for users · Use PowerShell to assign a phone number to a user, For Operator Connect numbers · Checked 2026-09-25
- 42Creating and managing a resource account needs a Teams administrator role (Teams Telephony, Teams Communications or Teams Administrator) plus the User Administrator role, and editing one currently needs Global Administrator or Skype for Business Administrator plus User Administrator.Manage - Resource accounts for voice applications · Assign permissions for managing a resource account, role list and Notes · Checked 2026-09-25
- 43To number a resource account in the Teams admin center, go to Voice > Resource accounts, select the account, select Assign/unassign, choose the Phone number type, search for the number including its country code, select Add and Save.Manage - Resource accounts for voice applications · Assign a phone number, steps 1-6 · Checked 2026-09-25
- 44A resource account is created in the Teams admin center under Voice > Resource accounts > Add by entering Display name, Username and a Resource account type of Auto attendant or Call queue, or with New-CsOnlineApplicationInstance.Manage - Resource accounts for voice applications · Create a resource account · Checked 2026-09-25
- 45If a resource account will have a phone number, the Select location value on its Licenses and Apps tab in the Microsoft 365 admin center should match the intended country code.Manage - Resource accounts for voice applications · Assign a license, Note · Checked 2026-09-25
- 46Phone numbers are optional for auto attendants and call queues, but one that must be reachable directly by phone number needs a resource account with an associated number, and Operator Connect numbers are among the acceptable number types.Manage - Resource accounts for voice applications · Obtain phone numbers · Checked 2026-09-25
- 47Resource accounts used for auto attendants and call queues are disabled for sign-in and must remain so.Manage - Resource accounts for voice applications · Introductory Note · Checked 2026-09-25
- 48An Operator Connect number intended for a resource account probably needs the VoiceApplicationAssignment capability, and one uploaded only with UserAssignment probably cannot be assigned to an auto attendant or call queue account, so capability is what to check when a service number request goes wrong.inferredGet-CsPhoneNumberAssignment (MicrosoftTeams) · Parameters -CapabilitiesContain; Example 6 · Checked 2026-09-25
- 49A number is released from the Phone numbers page with Release; if it is assigned, it must first be unassigned via Edit before Release is available.Configure Operator Connect - Microsoft Teams · Release numbers · Checked 2026-09-25
- 50Remove-CsPhoneNumberAssignment can set an assignment block on the freed number, either indefinite (AssignmentBlockedForever) or for 1 to 365 days (AssignmentBlockedDays), parameters introduced in Teams PowerShell module 7.5.0.Remove-CsPhoneNumberAssignment (MicrosoftTeams) · Parameters -AssignmentBlockedDays and -AssignmentBlockedForever; Notes · Checked 2026-09-25
- 51Before removing an operator from the organization or from a country or region, all phone numbers assigned to users there must be removed and the operator contacted to release the numbers.Configure Operator Connect - Microsoft Teams · Manage your operators, Note · Checked 2026-09-25
- 52Toll or toll-free service numbers for Audio Conferencing, auto attendants and call queues are obtained by contacting the operator, and a service number can handle hundreds of simultaneous calls whereas a user number handles only a few.Configure Operator Connect - Microsoft Teams · Acquire numbers for new Teams users, Note after step 4 · Checked 2026-09-25
- 53In the Teams admin center a number can be assigned either from Voice > Phone numbers (select an unassigned number, Edit, Assigned to) or from Users > Manage users > Account > Assign primary phone number, choosing the PSTN connectivity type in Phone number type.Manage phone numbers for users · Use Teams admin center to assign a phone number to a user, both tabs · Checked 2026-09-25
- 54Operators are enabled, edited and removed in the Teams admin center under Voice > Operator Connect.Configure Operator Connect - Microsoft Teams · Enable an operator, first paragraph · Checked 2026-09-25
- 55To remove a user's number in the Teams admin center, open the user's Account tab, select Edit under Assigned phone number, choose None and select Apply.Manage phone numbers for users · Use Teams admin center to remove a phone number from a user · Checked 2026-09-25
- 56To check Teams Only mode, go to Teams > Teams upgrade settings in the Teams admin center; if the organization is in Islands mode, check each user's Account tab, where the coexistence mode under Teams upgrade settings should be TeamsOnly.Configure Operator Connect - Microsoft Teams · Set up phone numbers > Acquire numbers for new Teams users, step 2 · Checked 2026-09-25
- 57After assignment, test calls in and out of each number are the practical end-to-end check; a failure there with a correct Activated OperatorConnect assignment in Teams is likely a PSTN-side issue for the operator to investigate under the support boundary.inferredPlan for Operator Connect · Support boundaries · Checked 2026-09-25
- 58Remove-CsPhoneNumberAssignment unassigns a number from a user or resource account, automatically sets EnterpriseVoiceEnabled to False, and leaves the number available in the tenant unless an assignment block is set.Remove-CsPhoneNumberAssignment (MicrosoftTeams) · Description · Checked 2026-09-25
- 59Operator Connect uses certified third-party operators that have already completed PSTN integration with Microsoft; the customer needs a contract with the operator and enables the operator in the Teams admin center, with no customer-deployed SBC.Plan for Operator Connect · Plan for Operator Connect, introduction and section 'Step 4: Configure Operator Connect' · Checked 2026-09-24
- 60Operator Connect requires users to have Teams Phone licenses and to be configured in Teams Only mode, and a certified operator must serve the countries or regions being deployed.Plan for Operator Connect · Plan for Operator Connect, section 'Step 1: Verify prerequisites' · Checked 2026-09-24
- 61To use PSTN telephony with Teams Phone, a user account must be licensed with the Teams Phone application and also be equipped with a PSTN solution from a PSTN service provider.PSTN connectivity options · PSTN connectivity options, section 'What is the Public Switched Telephone Network (PSTN)?' · Checked 2026-09-24
- 62If Microsoft provides PSTN access and numbers, the user needs a Microsoft Calling Plan license in addition to Teams Phone licensing; if a PSTN operator other than Microsoft is used, Microsoft requires no further licensing because PSTN costs come from that operator.Teams Phone licensing · Teams Phone licensing, section 'Licensing Teams Phone - adding PSTN' · Checked 2026-09-24
- 63A single Teams tenant can have more than one PSTN integration, and Microsoft states that any combination of PSTN solutions is supported.What is Teams Phone · What is Teams Phone, add-on options list, PSTN operator solution sub-bullets · Checked 2026-09-24
- 64To assign an emergency location to a network identifier for dynamic emergency calling, the emergency address must be validated and carry a geo code; addresses created with the Teams admin center map search get both automatically.Plan and manage emergency calling · Plan and manage emergency calling, sections 'Emergency address validation' and 'Emergency address geo codes', Important block · Checked 2026-09-24
- 65Under Operator Connect, the operator is responsible for PSTN connectivity, number provisioning and porting, calling services and PSTN-related support; Microsoft is responsible for Teams services, Teams Phone administration, the Teams admin center and the Teams-to-operator integration.Plan for Operator Connect · Plan for Operator Connect, section 'Support boundaries' · Checked 2026-09-24
- 66Microsoft describes Teams Phone as its technology for call control and PBX capabilities delivered in the Microsoft 365 cloud.What is Teams Phone · What is Teams Phone, opening paragraph · Checked 2026-09-24
- 67Placing calls by extension or PSTN number, forwarding and simultaneous ring to PSTN numbers, dial plans, emergency calling, unassigned number routing and call blocking of PSTN numbers are all listed as requiring Teams Phone.Teams Phone features · Teams Phone features, table 'Teams calling features', rows 'Call answer/initiate (by extension or PSTN phone number)', 'Call forwarding options and simultaneous ring', 'Dial plans', 'Emergency calling', 'Unassigned number routing', 'Call blocking' · Checked 2026-09-24
- 68Every resource account for an auto attendant or call queue must be assigned a Teams Phone Resource Account license, whether or not it will be assigned a telephone number; a Calling Plan is needed only if the resource account must dial out.Microsoft Teams Phone Resource Account licenses · Microsoft Teams Phone Resource Account licenses, paragraphs 1-2 and second Note · Checked 2026-09-24
- 69Teams Phone Standard must not be assigned to resource accounts; when converting, remove Teams Phone Standard and assign the Resource Account license in the same license activity, otherwise the resource account (and its auto attendants and call queues) may stop working.Microsoft Teams Phone Resource Account licenses · Microsoft Teams Phone Resource Account licenses, section 'Change an existing resource account to use a Microsoft Teams Phone Resource Account license', Warning block · Checked 2026-09-24
- 70Microsoft states there is no longer any cost for Teams Phone Resource Account licenses, but the admin must still complete a Buy step at zero cost through the same purchasing channel used for the subscription containing Teams Phone.disputedMicrosoft Teams Phone Resource Account licenses · Microsoft Teams Phone Resource Account licenses, opening Note and section 'How to obtain Microsoft Teams Phone Resource Account licenses' step 9 Note · Checked 2026-09-24
Documents
Configure Operator Connect - Microsoft Teams
Considerations for Operator Connect
Get-CsPhoneNumberAssignment (MicrosoftTeams)
Manage - Resource accounts for voice applications
Manage emergency locations
Manage phone numbers for users
Microsoft Teams Phone Resource Account licenses
Plan and manage emergency calling
Plan for Operator Connect
Prepare for Operator Connect or Teams Phone Mobile live traffic with Azure Communications Gateway
PSTN connectivity options
Remove-CsPhoneNumberAssignment (MicrosoftTeams)
Set-CsPhoneNumberAssignment (MicrosoftTeams)
Teams Phone features
Teams Phone licensing
What is Teams Phone
Cite this page
APA
WarmTransfer. (2026, September 25). Setting up Microsoft Teams Operator Connect. WarmTransfer. https://warmtransfer.net/guides/teams-operator-connect-setup
BibTeX
@misc{warmtransfer-teams-operator-connect-setup,
title = {Setting up Microsoft Teams Operator Connect},
author = {{WarmTransfer}},
year = {2026},
url = {https://warmtransfer.net/guides/teams-operator-connect-setup},
note = {Verified 2026-09-25}
}