Skip to content

Commit cce7677

Browse files
fixed Acrolinx
1 parent 3237015 commit cce7677

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

articles/communication-services/concepts/telephony/direct-routing-infrastructure.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Azure direct routing infrastructure requirements - Azure Communication Services
2+
title: Azure direct routing infrastructure requirements Azure Communication Services
33
description: Familiarize yourself with the infrastructure requirements for Azure Communication Services direct routing configuration
44
author: boris-bazilevskiy
55
manager: nmurav
@@ -17,7 +17,7 @@ ms.subservice: pstn
1717
[!INCLUDE [Public Preview](../../includes/public-preview-include-document.md)]
1818

1919

20-
This article describes infrastructure, licensing, and Session Border Controller (SBC) connectivity details that you'll want to keep in mind as your plan your Azure direct routing deployment.
20+
This article describes infrastructure, licensing, and Session Border Controller (SBC) connectivity details that you want to keep in mind as your plan your Azure direct routing deployment.
2121

2222

2323
## Infrastructure requirements
@@ -26,7 +26,7 @@ The infrastructure requirements for the supported SBCs, domains, and other netwo
2626
|Infrastructure requirement|You need the following|
2727
|:--- |:--- |
2828
|Session Border Controller (SBC)|A supported SBC. For more information, see [Supported SBCs](#supported-session-border-controllers-sbcs).|
29-
|Telephony trunks connected to the SBC|One or more telephony trunks connected to the SBC. On one end, the SBC connects to the Azure Communication Service via direct routing. The SBC can also connect to third-party telephony entities, such as PBXs, Analog Telephony Adapters, and so on. Any Public Switched Telephony Network (PSTN) connectivity option connected to the SBC will work. (For configuration of the PSTN trunks to the SBC, refer to the SBC vendors or trunk providers.)|
29+
|Telephony trunks connected to the SBC|One or more telephony trunks connected to the SBC. On one end, the SBC connects to the Azure Communication Service via direct routing. The SBC can also connect to third-party telephony entities, such as PBXs, Analog Telephony Adapters. Any Public Switched Telephony Network (PSTN) connectivity option connected to the SBC works. (For configuration of the PSTN trunks to the SBC, refer to the SBC vendors or trunk providers.)|
3030
|Azure subscription|An Azure subscription that you use to create Communication Services resource, and the configuration and connection to the SBC.|
3131
|Communication Services Access Token|To make calls, you need a valid Access Token with `voip` scope. See [Access Tokens](../identity-model.md#access-tokens)|
3232
|Public IP address for the SBC|A public IP address that can be used to connect to the SBC. Based on the type of SBC, the SBC can use NAT.|
@@ -38,47 +38,47 @@ The infrastructure requirements for the supported SBCs, domains, and other netwo
3838

3939
## SBC certificates and domain names
4040

41-
Microsoft recommends that you request the certificate for the SBC by generating a certification signing request (CSR). For specific instructions on generating a CSR for an SBC, refer to the interconnection instructions or documentation provided by your SBC vendors.
41+
Microsoft recommends that you request the certificate for the SBC by a certification signing request (CSR). For specific instructions on how to generate a CSR for an SBC, refer to the interconnection instructions or documentation provided by your SBC vendors.
4242

4343
>[!NOTE]
44-
> Most Certificate Authorities (CAs) require the private key size to be at least 2048. Keep this in mind when generating the CSR.
44+
> Most Certificate Authorities (CAs) require the private key size to be at least 2048. Keep this in mind when you generate the CSR.
4545
4646
The certificate must have the SBC FQDN as the common name (CN) or the subject alternative name (SAN) field. The certificate should be issued directly from a certification authority, not an intermediate provider.
4747

48-
Alternatively, Communication Services direct routing supports a wildcard in the CN and/or SAN, and the wildcard needs to conform to standard [RFC HTTP Over TLS](https://tools.ietf.org/html/rfc2818#section-3.1).
48+
Alternatively, Communication Services direct routing supports a wildcard in the CN and/or SAN, and the wildcard must conform to standard [RFC HTTP Over TLS](https://tools.ietf.org/html/rfc2818#section-3.1).
4949

5050
Customers who already use Office 365 and have a domain registered in Microsoft 365 Admin Center can use SBC FQDN from the same domain.
51-
Domains that aren’t previously used in O365 need to be provisioned.
51+
Domains that aren’t previously used in O365 must be provisioned.
5252

5353
An example would be using `\*.contoso.com`, which would match the SBC FQDN `sbc.contoso.com`, but wouldn't match with `sbc.test.contoso.com`.
5454

5555
>[!IMPORTANT]
5656
>During Public Preview only: if you plan to use a wildcard certificate for the domain that is not registered in Teams, please raise a support ticket, and we will add it as a trusted domain.
5757
58-
Communication Services will only trust certificates signed by Certificate Authorities (CAs) that are part of the Microsoft Trusted Root Certificate Program. Ensure that your SBC certificate is signed by a CA that is part of the program and that your certificate's Extended Key Usage (EKU) extension includes Server Authentication.
58+
Communication Services only trusts certificates signed by Certificate Authorities (CAs) that are part of the Microsoft Trusted Root Certificate Program. Ensure that your SBC certificate is signed by a CA that is part of the program and that Extended Key Usage (EKU) extension of your certificate includes Server Authentication.
5959
Learn more:
6060

61-
[Program Requirements - Microsoft Trusted Root Program](/security/trusted-root/program-requirements)
61+
[Program Requirements Microsoft Trusted Root Program](/security/trusted-root/program-requirements)
6262

6363
[Included CA Certificate List](https://ccadb-public.secure.force.com/microsoft/IncludedCACertificateReportForMSFT)
6464

65-
SBC pairing works on the Communication Services resource level, meaning you can pair many SBCs to a single Communication Services resource. Still, you cannot pair a single SBC to more than one Communication Services resource. Unique SBC FQDNs are required for pairing to different resources.
65+
SBC pairing works on the Communication Services resource level. It means you can pair many SBCs to a single Communication Services resource. Still, you cannot pair a single SBC to more than one Communication Services resource. Unique SBC FQDNs are required for pairing to different resources.
6666

6767

6868
## SIP Signaling: FQDNs
6969

7070
The connection points for Communication Services direct routing are the following three FQDNs:
7171

72-
- **sip.pstnhub.microsoft.com** Global FQDN must be tried first. When the SBC sends a request to resolve this name, the Microsoft Azure DNS servers return an IP address pointing to the primary Azure datacenter assigned to the SBC. The assignment is based on performance metrics of the datacenters and geographical proximity to the SBC. The IP address returned corresponds to the primary FQDN.
73-
- **sip2.pstnhub.microsoft.com** Secondary FQDN geographically maps to the second priority region.
74-
- **sip3.pstnhub.microsoft.com** Tertiary FQDN geographically maps to the third priority region.
72+
- **sip.pstnhub.microsoft.com Global FQDN must be tried first. When the SBC sends a request to resolve this name, the Microsoft Azure DNS servers return an IP address that points to the primary Azure datacenter assigned to the SBC. The assignment is based on performance metrics of the datacenters and geographical proximity to the SBC. The IP address returned corresponds to the primary FQDN.
73+
- **sip2.pstnhub.microsoft.com Secondary FQDN geographically maps to the second priority region.
74+
- **sip3.pstnhub.microsoft.com Tertiary FQDN geographically maps to the third priority region.
7575

7676
Placing these three FQDNs in order is required to:
7777

7878
- Provide optimal experience (less loaded and closest to the SBC datacenter assigned by querying the first FQDN).
79-
- Provide failover when connection from an SBC is established to a datacenter that is experiencing a temporary issue. For more information, see [Failover mechanism](#failover-mechanism-for-sip-signaling) below.
79+
- Provide failover when connection from an SBC is established to a datacenter that is experiencing a temporary issue. For more information, see [Failover mechanism](#failover-mechanism-for-sip-signaling).
8080

81-
The FQDNs sip.pstnhub.microsoft.com, sip2.pstnhub.microsoft.com, and sip3.pstnhub.microsoft.com – will be resolved to one of the following IP addresses:
81+
The FQDNs sip.pstnhub.microsoft.com, sip2.pstnhub.microsoft.com, and sip3.pstnhub.microsoft.com — resolve to one of the following IP addresses:
8282

8383
- `52.112.0.0/14 (IP addresses from 52.112.0.1 to 52.115.255.254)`
8484
- `52.120.0.0/14 (IP addresses from 52.120.0.1 to 52.123.255.254)`
@@ -91,12 +91,12 @@ Use the following ports for Communication Services Azure direct routing:
9191

9292
|Traffic|From|To|Source port|Destination port|
9393
|:--- |:--- |:--- |:--- |:--- |
94-
|SIP/TLS|SIP Proxy|SBC|102465535|Defined on the SBC (For Office 365 GCC High/DoD only port 5061 must be used)|
94+
|SIP/TLS|SIP Proxy|SBC|102465535|Defined on the SBC (For Office 365 GCC High/DoD only port 5061 must be used)|
9595
SIP/TLS|SBC|SIP Proxy|Defined on the SBC|5061|
9696

9797
### Failover mechanism for SIP Signaling
9898

99-
The SBC makes a DNS query to resolve sip.pstnhub.microsoft.com. Based on the SBC location and the datacenter performance metrics, the primary datacenter is selected. If the primary datacenter experiences an issue, the SBC will try the sip2.pstnhub.microsoft.com, which resolves to the second assigned datacenter, and, in the rare case that datacenters in two regions aren’t available, the SBC retries the last FQDN (sip3.pstnhub.microsoft.com), which provides the tertiary datacenter IP.
99+
The SBC makes a DNS query to resolve sip.pstnhub.microsoft.com. Based on the SBC location and the datacenter performance metrics, the primary datacenter is selected. If the primary datacenter experiences an issue, the SBC tries the sip2.pstnhub.microsoft.com, which resolves to the second assigned datacenter, and, in the rare case that datacenters in two regions aren’t available, the SBC retries the last FQDN (sip3.pstnhub.microsoft.com), which provides the tertiary datacenter IP.
100100

101101
## Media traffic: IP and Port ranges
102102

@@ -108,8 +108,8 @@ The port range of the Media Processors is shown in the following table:
108108

109109
|Traffic|From|To|Source port|Destination port|
110110
|:--- |:--- |:--- |:--- |:--- |
111-
|UDP/SRTP|Media Processor|SBC|3478 - 3481 and 4915253247|Defined on the SBC|
112-
|UDP/SRTP|SBC|Media Processor|Defined on the SBC|3478 - 3481 and 4915253247|
111+
|UDP/SRTP|Media Processor|SBC|34783481 and 4915253247|Defined on the SBC|
112+
|UDP/SRTP|SBC|Media Processor|Defined on the SBC|34783481 and 4915253247|
113113

114114
> [!NOTE]
115115
> Microsoft recommends at least two ports per concurrent call on the SBC.

0 commit comments

Comments
 (0)