Skip to content

Commit b95c3d9

Browse files
Merge pull request #247483 from rcdun/fix_problems_with_preparing_for_live_traffic
Fix problems with preparing for live traffic
2 parents 8596fa4 + 090a8a1 commit b95c3d9

File tree

2 files changed

+23
-14
lines changed

2 files changed

+23
-14
lines changed

articles/communications-gateway/prepare-for-live-traffic.md

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,15 @@ In this article, you learn about the steps you and your onboarding team must tak
2626
- You must have [deployed Azure Communications Gateway](deploy.md) using the Microsoft Azure portal.
2727
- You must have [chosen some test numbers](prepare-to-deploy.md#prerequisites).
2828
- 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.
29-
- You must have access to the:
30-
- [Operator Connect portal](https://operatorconnect.microsoft.com/).
31-
- [Teams Admin Center](https://admin.teams.microsoft.com/) for your test tenant.
32-
- You must be able to manage users in your test tenant.
29+
- If you do not already have a suitable test tenant, you can use the [Microsoft 365 Developer Program](https://developer.microsoft.com/microsoft-365/dev-program), which provides E5 licenses.
30+
- The test users must be licensed for Teams Phone System and in Teams Only mode.
31+
- You must have access to the following configuration portals.
32+
33+
|Configuration portal |Required permissions |
34+
|---------|---------|
35+
|[Operator Connect portal](https://operatorconnect.microsoft.com/) | `Admin` role or `PartnerSettings.Read` and `NumberManagement.Write` roles (configured on the Project Synergy enterprise application that you set up when [you prepared to deploy Azure Communications Gateway](prepare-to-deploy.md#1-add-the-project-synergy-application-to-your-azure-tenancy))|
36+
|[Teams Admin Center](https://admin.teams.microsoft.com/) for your test tenant |User management|
37+
3338

3439
## Methods
3540

@@ -41,9 +46,12 @@ In some parts of this article, the steps you must take depend on whether your de
4146
1. Azure Communications Gateway is preconfigured to support the DigiCert Global Root G2 certificate and the Baltimore CyberTrust Root certificate as root certificate authority (CA) certificates. If the certificate that your network presents to Azure Communications Gateway uses a different root CA certificate, provide your onboarding team with this root CA certificate.
4247
1. The root CA certificate for Azure Communications Gateway's certificate is the DigiCert Global Root G2 certificate. If your network doesn't have this root certificate, download it from https://www.digicert.com/kb/digicert-root-certificates.htm and install it in your network.
4348
1. Configure your infrastructure to meet the call routing requirements described in [Reliability in Azure Communications Gateway](reliability-communications-gateway.md).
44-
1. Configure your network devices to send and receive SIP traffic from Azure Communications Gateway. You might need to configure SBCs, softswitches and access control lists (ACLs). To find the hostnames to use for SIP traffic:
45-
1. Go to the **Overview** page for your Azure Communications Gateway resource.
46-
1. In each **Service Location** section, find the **Hostname** field. You need to validate TLS connections against this hostname to ensure secure connections.
49+
1. Configure your network devices to send and receive SIP traffic from Azure Communications Gateway.
50+
* Depending on your network, you might need to configure SBCs, softswitches and access control lists (ACLs).
51+
* Your network needs to send SIP traffic to per-region FQDNs for Azure Communications Gateway. To find these FQDNs:
52+
1. Go to the **Overview** page for your Azure Communications Gateway resource.
53+
1. In each **Service Location** section, find the **Hostname** field. You need to validate TLS connections against this hostname to ensure secure connections.
54+
* We recommend configuring an SRV lookup for each region, using `_sip._tls.<regional-FQDN-from-portal>`. Replace *`<regional-FQDN-from-portal>`* with the per-region FQDNs that you found in the **Overview** page for your resource.
4755
1. If your Azure Communications Gateway includes integrated MCP, configure the connection to MCP:
4856
1. Go to the **Overview** page for your Azure Communications Gateway resource.
4957
1. In each **Service Location** section, find the **MCP hostname** field.
@@ -81,11 +89,12 @@ In some parts of this article, the steps you must take depend on whether your de
8189

8290
Your onboarding team must register the test enterprise tenant that you chose in [Prerequisites](#prerequisites) with Microsoft Teams.
8391

92+
1. Find your company's "Operator ID" in your [operator configuration in the Operator Connect portal](https://operatorconnect.microsoft.com/operator/configuration).
8493
1. Provide your onboarding contact with:
8594
- Your company's name.
86-
- Your company's ID ("Operator ID").
95+
- Your company's Operator ID.
8796
- The ID of the tenant to use for testing.
88-
2. Wait for your onboarding team to confirm that your test tenant has been registered.
97+
1. Wait for your onboarding team to confirm that your test tenant has been registered.
8998

9099
## 3. Assign numbers to test users in your tenant
91100

@@ -94,7 +103,7 @@ Your onboarding team must register the test enterprise tenant that you chose in
94103
1. Sign in to the [Teams Admin Center](https://admin.teams.microsoft.com/) for your test tenant.
95104
1. Select **Voice** > **Operators**.
96105
1. Select your company in the list of operators, fill in the form and select **Add as my operator**.
97-
1. In your test tenant, create some test users (if you don't already have suitable users). These users must be licensed for Teams Phone System and in Teams Only mode.
106+
1. 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.
98107
1. Configure emergency locations in your test tenant.
99108
1. 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.
100109

articles/communications-gateway/provision-user-roles.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Your staff might need different user roles, depending on the tasks they need to
3232
| Deploying Azure Communications Gateway |**Contributor** access to your subscription|
3333
| Raising support requests |**Owner**, **Contributor** or **Support Request Contributor** access to your subscription or a custom role with `Microsoft.Support/*` access at the subscription level|
3434
|Monitoring logs and metrics | **Reader** access to your subscription|
35-
|Using the Number Management Portal| [!INCLUDE [project-synergy-nmp-permissions](includes/communications-gateway-nmp-project-synergy-permissions.md)] permissions for the Project Synergy enterprise application and **Reader** permissions to the Azure portal for your subscription|
35+
|Using the Number Management Portal| [!INCLUDE [project-synergy-nmp-permissions](includes/communications-gateway-nmp-project-synergy-permissions.md)] roles for the Project Synergy enterprise application and **Reader** access to the Azure portal for your subscription|
3636

3737
## 2. Configure user roles
3838

@@ -43,13 +43,13 @@ You need to use the Azure portal to configure user roles.
4343
1. Read through [Steps to assign an Azure role](../role-based-access-control/role-assignments-steps.md) and ensure that you:
4444
- Know who needs access.
4545
- Know the appropriate user role or roles to assign them.
46-
- Are signed in with a user that is assigned a role that has role assignments write permission, such as **Owner** or **User Access Administrator** for the subscription.
47-
1. If you're managing access to the Number Management Portal, ensure that you're signed in with a user that can change permissions for enterprise applications. For example, you could be a Global Administrator, Cloud Application Administrator or Application Administrator. For more information, see [Assign users and groups to an application](../active-directory/manage-apps/assign-user-or-group-access-portal.md).
46+
- Are signed in with a user account with a role that can change role assignments for the subscription, such as **Owner** or **User Access Administrator**.
47+
1. If you're managing access to the Number Management Portal, ensure that you're signed in with a user that can change roles for enterprise applications. For example, you could be a Global Administrator, Cloud Application Administrator or Application Administrator. For more information, see [Assign users and groups to an application](../active-directory/manage-apps/assign-user-or-group-access-portal.md).
4848

4949
### 2.2 Assign a user role
5050

5151
1. Follow the steps in [Assign a user role using the Azure portal](../role-based-access-control/role-assignments-portal.md) to assign the permissions you determined in [1. Understand the user roles required for Azure Communications Gateway](#1-understand-the-user-roles-required-for-azure-communications-gateway).
52-
1. If you're managing access to the Number Management Portal, follow [Assign users and groups to an application](../active-directory/manage-apps/assign-user-or-group-access-portal.md) to assign [!INCLUDE [project-synergy-nmp-permissions](includes/communications-gateway-nmp-project-synergy-permissions.md)] permissions for each user in the Project Synergy application.
52+
1. If you're managing access to the Number Management Portal, follow [Assign users and groups to an application](../active-directory/manage-apps/assign-user-or-group-access-portal.md) to assign [!INCLUDE [project-synergy-nmp-permissions](includes/communications-gateway-nmp-project-synergy-permissions.md)] roles for each user in the Project Synergy application.
5353

5454
## Next steps
5555

0 commit comments

Comments
 (0)