Skip to content

Commit d5d374a

Browse files
add Denmark, remove preview notice for direct routing
1 parent b3adf66 commit d5d374a

File tree

6 files changed

+18
-33
lines changed

6 files changed

+18
-33
lines changed

articles/communication-services/concepts/telephony/emergency-calling-concept.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@ description: Learn how to implement emergency calling for PSTN in your Azure Com
44
author: boris-bazilevskiy
55
manager: rcole
66
services: azure-communication-services
7-
87
ms.author: rcole
9-
ms.date: 11/30/2021
8+
ms.date: 07/20/2023
109
ms.topic: conceptual
1110
ms.service: azure-communication-services
1211
ms.subservice: pstn
@@ -16,16 +15,14 @@ ms.subservice: pstn
1615

1716
[!INCLUDE [Emergency Calling Notice](../../includes/emergency-calling-notice-include.md)]
1817

19-
You can use the Azure Communication Services Calling SDK to add Enhanced Emergency dialing and Public Safety Answering Point (PSAP) callback support to your applications in the United States (US), Puerto Rico (PR), the United Kingdom (GB), and Canada (CA). The capability to dial 911 (in US, PR, and CA) and 999 or 112 (in GB) and receive a callback might be a requirement for your application. Verify the emergency calling requirements with your legal counsel.
18+
You can use the Azure Communication Services Calling SDK to add Enhanced Emergency dialing and Public Safety Answering Point (PSAP) callback support to your applications in the United States (US), Puerto Rico (PR), the United Kingdom (GB), Canada (CA), and Denmark (DK). The capability to dial 911 (in US, PR, and CA), to dial 112 (in DK), and to dial 999 or 112 (in GB) and receive a callback might be a requirement for your application. Verify the emergency calling requirements with your legal counsel.
2019

21-
Calls to an emergency number are routed over the Microsoft network. Microsoft assigns a temporary phone number as the Call Line Identity (CLI) when a user places an emergency call from US, PR, GB, or CA. Microsoft temporarily maintains a mapping of the phone number to the caller's identity.
20+
Calls to an emergency number are routed over the Microsoft network. Microsoft assigns a temporary phone number as the Call Line Identity (CLI) when a user places an emergency call from US, PR, GB, CA, or DK. Microsoft temporarily maintains a mapping of the phone number to the caller's identity.
2221

2322
If there's a callback from the PSAP, Microsoft routes the call directly to the originating caller. The caller can accept the incoming PSAP call even if inbound calling is disabled.
2423

2524
The service is available for Microsoft phone numbers. It requires the Azure resource that the emergency call originates from to have a Microsoft-issued phone number enabled with outbound dialing (also known as *make calls*).
2625

27-
Azure Communication Services direct routing is currently in public preview and not intended for production workloads. Emergency calling is out of scope for Azure Communication Services direct routing.
28-
2926
## Call flow
3027

3128
1. An Azure Communication Services user identity dials an emergency number by using the Calling SDK from US or PR.
@@ -46,7 +43,7 @@ Emergency calling is automatically enabled for all users of the Azure Communicat
4643

4744
- Microsoft uses the ISO 3166-1 alpha-2 standard for country/region codes.
4845

49-
- Microsoft supports US, PR, GB, and CA country/region codes for emergency number dialing.
46+
- Microsoft supports US, PR, GB, CA, and DK country/region codes for emergency number dialing.
5047

5148
- If you don't provide the country/region code to the SDK, Microsoft uses the IP address to determine the country or region of the caller.
5249

articles/communication-services/includes/emergency-calling-notice-include.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
author: boris-bazilevskiy
33
ms.service: azure-communication-services
44
ms.topic: include
5-
ms.date: 06/30/2021
5+
ms.date: 07/20/2023
66
ms.author: bobazile
77
ms.custom: emergency_calling
88
---
99
> [!IMPORTANT]
1010
> Azure Communication Services supports emergency calling to emergency numbers in the United States, Puerto Rico, Canada, and the United Kingdom only.
1111
>
12-
> Azure Communication Services voice calling (PSTN) can be used to dial emergency number 911 in the United States, Puerto Rico, and Canada, and to dial emergency numbers 999 and 112 in the United Kingdom. Azure Communication Services doesn't currently support dialing those emergency numbers from outside those countries or regions, or dialing emergency services in other countries or regions.
12+
> Azure Communication Services voice calling (PSTN) can be used to dial emergency number 911 in the United States, Puerto Rico, and Canada, to dial emergency number 112 in Denmark, and to dial emergency numbers 999 and 112 in the United Kingdom. Azure Communication Services doesn't currently support dialing those emergency numbers from outside those countries or regions, or dialing emergency services in other countries or regions.

articles/communication-services/quickstarts/telephony/emergency-calling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: An Azure Communication Services quickstart
44
description: In this quickstart, you learn how to add emergency calling to your app by using Azure Communication Services.
55
author: boris-bazilevskiy
66
ms.author: bobazile
7-
ms.date: 12/13/2021
7+
ms.date: 07/20/2023
88
ms.topic: quickstart
99
ms.service: azure-communication-services
1010
ms.subservice: pstn

articles/communication-services/quickstarts/telephony/includes/emergency-calling-android.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
author: DaybreakQuip
33
ms.service: azure-communication-services
44
ms.topic: include
5-
ms.date: 12/09/2021
5+
ms.date: 07/20/2023
66
ms.author: zehangzheng
77
---
88
[!INCLUDE [Emergency Calling Notice](../../../includes/emergency-calling-notice-include.md)]
@@ -15,7 +15,7 @@ ms.author: zehangzheng
1515

1616
- The capability to dial an emergency number and receive a callback might be a requirement for your application. Verify the emergency calling requirements with your legal counsel.
1717
- Microsoft uses country/region codes according to the ISO 3166-1 alpha-2 standard.
18-
- Supported ISO codes are US (United States), PR (Puerto Rico), CA (Canada), and GB (United Kingdom) only.
18+
- Supported ISO codes are US (United States), PR (Puerto Rico), CA (Canada), and GB (United Kingdom), and DK (Denmark) only.
1919
- If you don't provide the country/region ISO code to the Azure Communication Services Calling SDK, Microsoft uses the IP address to determine the country or region of the caller.
2020

2121
If the IP address can't provide reliable geolocation (for example, the user is on a virtual private network), you must set the ISO code of the calling country or region by using the API in the Calling SDK.
@@ -99,15 +99,11 @@ private void createAgent() {
9999
Toast.makeText(getApplicationContext(), "Failed to create call agent.", Toast.LENGTH_SHORT).show();
100100
}
101101
}
102-
103102
```
104103

105-
> [!WARNING]
106-
> Azure Communication Services supports enhanced emergency calling to 911 from the United States and Puerto Rico only. The service doesn't support calling 911 from other countries/regions.
107-
108104
## Add functionality to the call button
109105

110-
Add functionality to your emergency call button by adding the following code to your *MainActivity.java* file. For US only, a temporary caller ID is assigned for your emergency call whether or not you provide the `alternateCallerId` parameter.
106+
Add functionality to your emergency call button by adding the following code to your *MainActivity.java* file. A temporary caller ID is assigned for your emergency call whether or not you provide the `alternateCallerId` parameter.
111107

112108
```java
113109
private void emergencyCall() {
@@ -129,4 +125,4 @@ private void emergencyCall() {
129125

130126
:::image type="content" source="../media/emergency-calling/emergency-calling-android-app.png" alt-text="Screenshot of a completed Android calling application.":::
131127

132-
You can now run the app by using the **Run App** button on the toolbar (or by selecting Shift+F10). You can place a call to 933 by selecting the **933 Test Call** button.
128+
You can now run the app by using the **Run App** button on the toolbar (or by selecting Shift+F10). You can place a call to 933 by selecting the **933 Test Call** button.

articles/communication-services/quickstarts/telephony/includes/emergency-calling-ios.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
author: DaybreakQuip
33
ms.service: azure-communication-services
44
ms.topic: include
5-
ms.date: 12/09/2021
5+
ms.date: 07/20/2023
66
ms.author: zehangzheng
77
---
88
[!INCLUDE [Emergency Calling Notice](../../../includes/emergency-calling-notice-include.md)]
@@ -15,7 +15,7 @@ ms.author: zehangzheng
1515

1616
- The capability to dial an emergency number and receive a callback might be a requirement for your application. Verify the emergency calling requirements with your legal counsel.
1717
- Microsoft uses country/region codes according to the ISO 3166-1 alpha-2 standard.
18-
- Supported ISO codes are US (United States), PR (Puerto Rico), CA (Canada), and GB (United Kingdom) only.
18+
- Supported ISO codes are US (United States), PR (Puerto Rico), CA (Canada), and GB (United Kingdom), and DK (Denmark) only.
1919
- If you don't provide the country/region ISO code to the Azure Communication Services Calling SDK, Microsoft uses the IP address to determine the country or region of the caller.
2020

2121
If the IP address can't provide reliable geolocation (for example, the user is on a virtual private network), you must set the ISO code of the calling country or region by using the API in the Calling SDK.
@@ -81,15 +81,11 @@ self.callClient?.createCallAgent(userCredential: userCredential!, options: callA
8181
print("Call agent successfully created.")
8282
}
8383
}
84-
8584
```
8685

87-
> [!WARNING]
88-
> Azure Communication Services supports enhanced emergency calling to 911 from the United States and Puerto Rico only. The service doesn't support calling 911 from other countries/regions.
89-
9086
## Add functionality to the call button
9187

92-
Add functionality to your emergency call button by adding the following code to your *ContentView.swift* file. For US only, a temporary caller ID is assigned for your emergency call whether or not you provide the `alternateCallerId` parameter.
88+
Add functionality to your emergency call button by adding the following code to your *ContentView.swift* file. A temporary caller ID is assigned for your emergency call whether or not you provide the `alternateCallerId` parameter.
9389

9490
```swift
9591
func emergencyCall() {
@@ -116,4 +112,4 @@ func emergencyCall() {
116112

117113
:::image type="content" source="../media/emergency-calling/emergency-calling-ios-app.png" alt-text="Screenshot of a completed iOS calling application.":::
118114

119-
Build and run your app on the iOS simulator by selecting **Product** > **Run** or by using the ⌘+R keyboard shortcut. You can place a call to 933 by selecting the **933 Test Call** button.
115+
Build and run your app on the iOS simulator by selecting **Product** > **Run** or by using the ⌘+R keyboard shortcut. You can place a call to 933 by selecting the **933 Test Call** button.

articles/communication-services/quickstarts/telephony/includes/emergency-calling-javascript.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
author: DaybreakQuip
33
ms.service: azure-communication-services
44
ms.topic: include
5-
ms.date: 12/09/2021
5+
ms.date: 07/20/2023
66
ms.author: zehangzheng
77
---
88
[!INCLUDE [Emergency Calling Notice](../../../includes/emergency-calling-notice-include.md)]
@@ -15,7 +15,7 @@ ms.author: zehangzheng
1515

1616
- The capability to dial an emergency number and receive a callback might be a requirement for your application. Verify the emergency calling requirements with your legal counsel.
1717
- Microsoft uses country/region codes according to the ISO 3166-1 alpha-2 standard.
18-
- Supported ISO codes are US (United States), PR (Puerto Rico), CA (Canada), and GB (United Kingdom) only.
18+
- Supported ISO codes are US (United States), PR (Puerto Rico), CA (Canada), GB (United Kingdom), and DK (Denmark) only.
1919
- If you don't provide the country/region ISO code to the Azure Communication Services Calling SDK, Microsoft uses the IP address to determine the country or region of the caller.
2020

2121
If the IP address can't provide reliable geolocation (for example, the user is on a virtual private network), you must set the ISO code of the calling country or region by using the API in the Calling SDK.
@@ -80,15 +80,11 @@ async function init() {
8080
});
8181
// callPhoneButton.disabled = false;
8282
}
83-
8483
```
8584

86-
> [!WARNING]
87-
> Azure Communication Services supports enhanced emergency calling to 911 from the United States and Puerto Rico only. The service doesn't support calling 911 from other countries/regions.
88-
8985
## Add functionality to the call button
9086

91-
Add functionality to your emergency call button by adding the following code to your *client.js* file. For US only, a temporary caller ID is assigned for your emergency call whether or not you provide the `alternateCallerId` parameter.
87+
Add functionality to your emergency call button by adding the following code to your *client.js* file. A temporary caller ID is assigned for your emergency call whether or not you provide the `alternateCallerId` parameter.
9288

9389
```javascript
9490
emergencyButton.addEventListener("click", () => {

0 commit comments

Comments
 (0)