Prepare for live traffic with Operator Connect, Teams Phone Mobile and Azure Communications Gateway
Before you can launch your Operator Connect or Teams Phone Mobile service, you and your onboarding team must:
- Test your service.
- Prepare for launch.
In this article, you learn about the steps you and your onboarding team must take.
In many cases, your onboarding team is from Microsoft, provided through the Included Benefits or through a separate arrangement.
Some steps can require days or weeks to complete. For example, you'll need to wait at least seven days for automated testing of your deployment and schedule your launch date at least two weeks in advance. We recommend that you read through these steps in advance to work out a timeline.
You must have deployed Azure Communications Gateway using the Microsoft Azure portal and connected it to Operator Connect or Teams Phone Mobile.
You must have chosen some test numbers.
You must have a tenant you can use for testing (representing an enterprise customer), and some users in that tenant to whom you can assign the test numbers.
- If you do not already have a suitable test tenant, you can use the Microsoft 365 Developer Program, which provides E5 licenses.
- The test users must be licensed for Teams Phone System and in Teams Only mode.
You must have access to the following configuration portals.
Configuration portal Required permissions Operator Connect portal
NumberManagement.Writeroles (configured on the Project Synergy enterprise application that you set up when connected to Operator Connect or Teams Phone Mobile)
Teams Admin Center for your test tenant User management
In some parts of this article, the steps you must take depend on whether your deployment includes the Number Management Portal. This article provides instructions for both types of deployment. Choose the appropriate instructions.
1. Ask your onboarding team to register your test enterprise tenant
Your onboarding team must register the test enterprise tenant that you chose in Prerequisites with Microsoft Teams.
- Find your company's "Operator ID" in your operator configuration in the Operator Connect portal.
- Provide your onboarding contact with:
- Your company's name.
- Your company's Operator ID.
- The ID of the tenant to use for testing.
- Wait for your onboarding team to confirm that your test tenant has been registered.
2. Assign numbers to test users in your tenant
Ask your onboarding team for the name of the Calling Profile that you must use for these test numbers. The name typically has the suffix
commsgw. This Calling Profile has been created for you during the Azure Communications Gateway deployment process.
In your test tenant, request service from your company.
- Sign in to the Teams Admin Center for your test tenant.
- Select Voice > Operators.
- Select your company in the list of operators, fill in the form and select Add as my operator.
In your test tenant, create some test users (if you don't already have suitable users). License the users for Teams Phone System and place them in Teams Only mode.
Configure emergency locations in your test tenant.
Upload numbers in the Number Management Portal (if you chose to deploy it as part of Azure Communications Gateway) or the Operator Connect Operator Portal. Use the Calling Profile that you obtained from your onboarding team.
- Sign in to the Azure portal.
- In the search bar at the top of the page, search for your Communications Gateway resource.
- Select your Communications Gateway resource.
- On the overview page, select Consents in the sidebar.
- Select your test tenant.
- From the menu, select Update Relationship Status. Set the status to Agreement signed.
- From the menu, select Manage Numbers.
- Select Upload numbers.
- Fill in the fields as required, and then select Review + upload and Upload.
In your test tenant, assign these numbers to your test users.
- Sign in to the Teams Admin Center for your test tenant.
- Select Voice > Phone numbers.
- Select a number, then select Edit.
- Assign the number to a user.
- Repeat for all your test users.
3. Carry out integration testing and request changes
Network integration includes identifying SIP interoperability requirements and configuring devices to meet these requirements. For example, this process often includes interworking header formats and/or the signaling & media flows used for call hold and session refresh.
You must test typical call flows for your network. Your onboarding team will provide an example test plan that we recommend you follow. Your test plan should include call flow, failover, and connectivity testing.
- If you decide that you need changes to Azure Communications Gateway, ask your onboarding team. Microsoft will make the changes for you.
- If you need changes to the configuration of devices in your core network, you must make those changes.
4. Run a connectivity test and upload proof
Before you can launch, Microsoft Teams requires proof that your network is properly connected to Microsoft's network.
Provide your onboarding team with proof that BFD is enabled. You should have enabled BFD in 8. Connect Azure Communications Gateway to your networks when you deployed Azure Communications Gateway. For example, if you have a Cisco router, you can provide configuration similar to the following.
interface TenGigabitEthernet2/0/0.150 description private peering to Azure encapsulation dot1Q 15 second-dot1q 150 ip vrf forwarding 15 ip address 192.168.15.17 255.255.255.252 bfd interval 150 min_rx 150 multiplier 3 router bgp 65020 address-family ipv4 vrf 15 network 10.1.15.0 mask 255.255.255.128 neighbor 192.168.15.18 remote-as 12076 neighbor 192.168.15.18 fall-over bfd neighbor 192.168.15.18 activate neighbor 192.168.15.18 soft-reconfiguration inbound exit-address-family
Test failover of the connectivity to your network. Your onboarding team will work with you to plan this testing and gather the required evidence.
Work with your onboarding team to validate emergency call handling.
5. Get your go-to-market resources approved
Before you can go live, you must get your customer-facing materials approved by Microsoft Teams. Provide the following to your onboarding team for review.
- Press releases and other marketing material
- Content for your landing page
- Logo for the Microsoft Teams Operator Directory (200 px by 200 px)
- Logo for the Microsoft Teams Admin Center (170 px by 90 px)
6. Test raising a ticket
You must test that you can raise tickets in the Azure portal to report problems with Azure Communications Gateway. See Get support or request changes for Azure Communications Gateway.
7. Learn about monitoring Azure Communications Gateway
Your staff can use a selection of key metrics to monitor Azure Communications Gateway. These metrics are available to anyone with the Reader role on the subscription for Azure Communications Gateway. See Monitoring Azure Communications Gateway.
8. Verify API integration
Your onboarding team must provide Microsoft with proof that you have integrated with the Microsoft Teams Operator Connect API for provisioning.
If you have the Number Management Portal, your onboarding team can obtain proof automatically. You don't need to do anything.
9. Arrange synthetic testing
Your onboarding team must arrange synthetic testing of your deployment. This synthetic testing is a series of automated tests lasting at least seven days. It verifies the most important metrics for quality of service and availability.
After launch, synthetic traffic will be sent through your deployment using your test numbers. This traffic is used to continuously check the health of your deployment.
10. Schedule launch
Your launch date is the date that you'll appear to enterprises in the Teams Admin Center. Your onboarding team must arrange this date by making a request to Microsoft Teams.
Your service can be launched on specific dates each month. Your onboarding team must submit the request at least two weeks before your preferred launch date.
- Wait for your launch date.
- Learn about getting support and requesting changes for Azure Communications Gateway.
- Learn about using the Number Management Portal to manage enterprises
- Learn about monitoring Azure Communications Gateway.