You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/communications-gateway/prepare-for-live-traffic.md
+19-10Lines changed: 19 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,10 +26,15 @@ In this article, you learn about the steps you and your onboarding team must tak
26
26
- You must have [deployed Azure Communications Gateway](deploy.md) using the Microsoft Azure portal.
27
27
- You must have [chosen some test numbers](prepare-to-deploy.md#prerequisites).
28
28
- 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.
-[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
+
33
38
34
39
## Methods
35
40
@@ -41,9 +46,12 @@ In some parts of this article, the steps you must take depend on whether your de
41
46
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.
42
47
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.
43
48
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.
47
55
1. If your Azure Communications Gateway includes integrated MCP, configure the connection to MCP:
48
56
1. Go to the **Overview** page for your Azure Communications Gateway resource.
49
57
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
81
89
82
90
Your onboarding team must register the test enterprise tenant that you chose in [Prerequisites](#prerequisites) with Microsoft Teams.
83
91
92
+
1. Find your company's "Operator ID" in your [operator configuration in the Operator Connect portal](https://operatorconnect.microsoft.com/operator/configuration).
84
93
1. Provide your onboarding contact with:
85
94
- Your company's name.
86
-
- Your company's ID ("Operator ID").
95
+
- Your company's Operator ID.
87
96
- 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.
89
98
90
99
## 3. Assign numbers to test users in your tenant
91
100
@@ -94,7 +103,7 @@ Your onboarding team must register the test enterprise tenant that you chose in
94
103
1. Sign in to the [Teams Admin Center](https://admin.teams.microsoft.com/) for your test tenant.
95
104
1. Select **Voice** > **Operators**.
96
105
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.
98
107
1. Configure emergency locations in your test tenant.
99
108
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.
Copy file name to clipboardExpand all lines: articles/communications-gateway/provision-user-roles.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ Your staff might need different user roles, depending on the tasks they need to
32
32
| Deploying Azure Communications Gateway |**Contributor** access to your subscription|
33
33
| 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|
34
34
|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|
36
36
37
37
## 2. Configure user roles
38
38
@@ -43,13 +43,13 @@ You need to use the Azure portal to configure user roles.
43
43
1. Read through [Steps to assign an Azure role](../role-based-access-control/role-assignments-steps.md) and ensure that you:
44
44
- Know who needs access.
45
45
- 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).
48
48
49
49
### 2.2 Assign a user role
50
50
51
51
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.
0 commit comments