Skip to content

Commit f58e6c5

Browse files
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into srp-retry
2 parents 49489b5 + 8e14621 commit f58e6c5

16 files changed

+207
-183
lines changed

articles/communication-services/concepts/numbers/number-lookup-concept.md

Lines changed: 31 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -15,47 +15,58 @@ ms.service: azure-communication-services
1515

1616
[!INCLUDE [Private Preview Notice](../../includes/public-preview-include.md)]
1717

18-
Azure Communication Services enable you to retrieve insights and look up a specific phone number using the Azure Communication Services Number Lookup SDK. It is part of the Phone Numbers SDK and can be used to support customer service scenarios, appointment reminders, two-factor authentication, and other real-time communication needs. Azure Communication Services Number Lookup allows you to reliably retrieve number insights before engaging with end-users.
19-
18+
Azure Communication Services Number Lookup enables you to retrieve insights and look up a specific phone number. It's part of the Phone Numbers SDK and can be used to support customer service scenarios, appointment reminders, two-factor authentication, and other real-time communication needs. Azure Communication Services Number Lookup enables you to reliably retrieve number insights before engaging with end-users.
2019

2120
## Number Lookup features
2221

2322
Key features of Azure Communication Services Number Lookup include:
2423

25-
- **Simple** Our API is easy to integrate with your application. We provide detailed documentation to guide you through the process, and our team of experts is always available to assist you.
26-
- **High Accuracy** We gather data from the most reliable suppliers to ensure that you receive accurate data. Our data is updated regularly to guarantee the highest quality possible.
27-
- **High Velocity** Our API is designed to deliver fast and accurate data, even when dealing with high volumes of data. It is optimized for speed and performance to ensure you always receive the information you need quickly and reliably.
28-
- **Number Capability Check** Our API provides the associated number type that generally can help determine if an SMS can be sent to a particular number. This helps to avoid frustrating attempts to send messages to non-SMS-capable numbers.
29-
- **Carrier Details** We provide information about the country or region of destination and carrier information which helps to estimate potential costs and find alternative messaging methods (e.g., sending an email).
24+
- **Simple:** Our API is easy to integrate with your application. We provide detailed documentation to guide you through the process. Our team of experts is always available to assist you.
25+
26+
- **High accuracy:** We gather data from the most reliable suppliers to ensure that you receive accurate data. Our data is updated regularly to guarantee the highest quality possible.
27+
28+
- **High velocity:** Our API delivers fast and accurate data, even when dealing with high volumes of data. The API is optimized for speed and performance to ensure you always receive the information you need quickly and reliably.
29+
30+
- **Number format:** Developers can validate national and international phone number formats to increase call or message completion.
31+
32+
- **Number capability check:** Our API provides the associated number type to help determine if an SMS can be sent to a particular number. This helps avoid frustrating attempts to send messages to numbers that aren't SMS capable.
33+
34+
- **Carrier details:** We provide information about the country or region of destination and carrier information which helps to estimate potential costs and find alternative messaging methods (such as sending an email).
3035

3136
## Value Proposition
3237

33-
The main benefits the solution will provide to Azure Communication Services customers can be summarized on the below:
34-
- **Reduce Cost:** Optimize your communication expenses by sending messages only to phone numbers that are SMS-ready
35-
- **Increase efficiency:** Better target customers based on subscribers’ data (name, type, location, etc.). You can also decide on the best communication channel to choose based on status (e.g., SMS or email while roaming instead of calls).
38+
Benefits of providing this solution to Azure Communication Services customers include:
39+
40+
- **Reduce Cost:** Optimize your communication expenses by sending messages only to phone numbers that are SMS-ready.
41+
42+
- **Increase efficiency:** Better target customers based on subscribers’ data (name, type, location, and so on). Choose the best communication channel to choose based on status. For example, use SMS or email while a customer is roaming instead of a phone call.
3643

3744
## Key Use Cases
3845

39-
- **Validate the number can receive the SMS before you send it:** Check if a number has SMS capabilities or not and decide if needed to use different communication channels.
40-
*Contoso bank collected the phone numbers of the people who are interested in their services on their site. Contoso wants to send an invite to register for the promotional offer. Contoso checks before sending the link on the offer if SMS is possible channel for the number that customer provided on the site and don’t waste money to send SMS to non mobile numbers.*
41-
- **Estimate the total cost of an SMS campaign before you launch it:** Get the current carrier of the target number and compare that with the list of known carrier surcharges.
42-
*Contoso, a marketing company, wants to launch a large SMS campaign to promote a product. Contoso checks the current carrier details for the different numbers he is targeting with this campaign to estimate the cost based on what Azure Communication Services is charging him.*
46+
- **Validate the number format before placing a call or sending a message:** Validate national and international phone number format.
4347

44-
![Diagram showing call recording architecture using calling client sdk.](../numbers/mvp-use-case.png)
48+
- **Validate the number can receive the SMS before you send it:** Check if a number has SMS capabilities and decide if you need to use a different communication channel.
4549

46-
## Pricing
50+
*Contoso bank collected the phone numbers of the people who are interested in their services. Contoso wants to send an invite to register for a promotional offer. Before sending the link regarding the offer, Contoso checks whether SMS is a possible channel for each customer-provided number. Checking for SMS capability saves time and money by not sending SMS messages to non mobile numbers.*
51+
52+
- **Estimate the total cost of an SMS campaign before you launch it:** Get the current carrier of the target number and compare that with the list of known carrier surcharges.
4753

54+
*Contoso, a marketing company, wants to launch a large SMS campaign to promote a product. Contoso checks the current carrier details for the different target numbers with this campaign to estimate the cost based on Azure Communication Services pricing.*
4855

49-
| Request | Price per API query |
50-
| ------------------------------------------------------------| -----------------------------------------------------------------|
51-
| Get Number Type and Carrier details, query per phone number | $0.005 |
56+
![Diagram showing call recording architecture using calling client sdk.](../numbers/mvp-use-case.png)
57+
58+
## Pricing
5259

60+
| Request | Price per API query |
61+
| --- | --- |
62+
| Get number format | Free |
63+
| Get number format, type, and carrier details, per phone number. | $0.005 |
5364

5465
## Next steps
5566

5667
> [!div class="nextstepaction"]
5768
> [Get started with Number Lookup API](../../quickstarts/telephony/number-lookup.md)
5869
59-
The following documents may be interesting to you:
70+
## Related articles
6071

6172
- Familiarize yourself with the [Number Lookup SDK](../numbers/number-lookup-sdk.md)

articles/devtest-labs/devtest-lab-create-lab.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ This quickstart walks you through creating a lab in Azure DevTest Labs by using
2525
- **Resource group**: Select an existing resource group from the dropdown list, or select **Create new** to create a new resource group so it's easy to delete later.
2626
- **Lab Name**: Enter a name for the lab.
2727
- **Location**: If you're creating a new resource group, select an Azure region for the resource group and lab.
28+
- **Artifacts storage account access**: You can configure whether the lab uses a User-assigned Managed Identity or a Shared Key to access the lab storage account. To use a User-assigned Managed Identity, select the appropriate managed identity from the list, otherwise select the Storage Account Shared Key option from the list.
2829
- **Public environments**: Leave **On** for access to the [DevTest Labs public environment repository](https://github.com/Azure/azure-devtestlab/tree/master/Environments). Set to **Off** to disable access. For more information, see [Enable public environments when you create a lab](devtest-lab-create-environment-from-arm.md#set-public-environment-access-for-new-lab).
2930

3031
:::image type="content" source="./media/devtest-lab-create-lab/portal-create-basic-settings.png" alt-text="Screenshot of the Basic Settings tab in the Create DevTest Labs form.":::
@@ -112,4 +113,4 @@ If you created a resource group for the lab, you can now delete the resource gro
112113
To learn how to add VMs to your lab, go on to the next article:
113114

114115
> [!div class="nextstepaction"]
115-
> [Create and add virtual machines to a lab in Azure DevTest Labs](devtest-lab-add-vm.md)
116+
> [Create and add virtual machines to a lab in Azure DevTest Labs](devtest-lab-add-vm.md)

articles/devtest-labs/tutorial-create-custom-lab.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ To create a lab in Azure DevTest Labs, follow these steps.
4444
|**Resource group**|Select an existing resource group from the dropdown list, or select **Create new** to create a new resource group so it's easy to delete later.|
4545
|**Lab name**|Enter a name for the lab.|
4646
|**Location**|If you're creating a new resource group, select an Azure region for the resource group and lab.|
47+
|**Artifacts storage account access**|You can configure whether the lab uses a User-assigned Managed Identity or a Shared Key to access the lab storage account. To use a User-assigned Managed Identity, select the appropriate managed identity from the list, otherwise select the Storage Account Shared Key option from the list.|
4748
|**Public environments**|Leave **On** for access to the [DevTest Labs public environment repository](https://github.com/Azure/azure-devtestlab/tree/master/Environments). Set to **Off** to disable access. For more information, see [Enable public environments when you create a lab](devtest-lab-create-environment-from-arm.md#set-public-environment-access-for-new-lab).|
4849

4950
:::image type="content" source="./media/tutorial-create-custom-lab/create-custom-lab-blade.png" alt-text="Screenshot of the Basic Settings tab of the Create DevTest Labs form.":::
@@ -162,4 +163,4 @@ If you created a resource group for the lab, you can now delete that resource gr
162163
To learn how to access the lab and VMs as a lab user, go on to the next tutorial:
163164

164165
> [!div class="nextstepaction"]
165-
> [Tutorial: Access the lab](tutorial-use-custom-lab.md)
166+
> [Tutorial: Access the lab](tutorial-use-custom-lab.md)

articles/operator-nexus/concepts-nexus-kubernetes-placement.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ following sorting rules:
5050
*spread the NKS VMs for an NKS Cluster across bare metal servers within an
5151
availability zone*.
5252

53-
1. If the NKS VM SKU is either `NC_G48_224_v1` or `NC_P46_224_v1`, prefer
54-
bare metal servers that already house `NC_G48_224_v1` or `NC_P46_224_v1`
53+
1. If the NKS VM SKU is either `NC_G48_224_v1`, `NC_P46_224_v1`, `NC_G56_224_v1` or `NC_P54_224_v1` prefer
54+
bare metal servers that already house `NC_G48_224_v1`, `NC_P46_224_v1`, `NC_G56_224_v1` or `NC_P54_224_v1`
5555
NKS VMs from other NKS Clusters. In other words, *group the extra-large
5656
VMs from different NKS Clusters on the same bare metal servers*. This rule
5757
"bin packs" the extra-large VMs in order to reduce fragmentation of the
@@ -312,9 +312,9 @@ deployment has more CPU cores than if you downsized the VM SKU.
312312

313313
## Memory-optimized VM SKUs
314314

315-
NC_E94_448_v1 consumes the all the customer-available resources of the physical
316-
machine. NC_E70_336_v1 consumes 75% of customer-available resources, however,
317-
it is not guarenteed that this will be exactly one-full and one-half NUMA cells.
318-
This means that an NC_G24_112_v1 may or may not be able to schedule on a machine
319-
running an NC_E70_336_v1 depending on how the NC_E70_336_v1 VM is scheduled
315+
`NC_E110_448_v1` (running on top of Sapphire Rapids Hardware nodes) or `NC_E94_448_v1` consume all the customer-available resources of the physical
316+
machine. `NC_E70_336_v1` consume 75% of customer-available resources, however,
317+
it is not guaranteed that this will be exactly one-full and one-half NUMA cells.
318+
This means that an `NC_G24_112_v1` may or may not be able to schedule on a machine
319+
running an `NC_E70_336_v1` depending on how the `NC_E70_336_v1` VM is scheduled
320320
across the NUMA-cells.

articles/operator-nexus/reference-nexus-kubernetes-cluster-sku.md

Lines changed: 27 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,33 +28,41 @@ All these SKUs are having the following characteristics:
2828

2929
The general purpose and performance optimized VM SKUs can be used for both worker and control plane nodes within the Azure Operator Nexus Kubernetes cluster. Memory optimized VM SKUs can only be used for worker nodes.
3030

31+
> [!NOTE]
32+
> To use these VM SKUs, hardware compatibility should be considered. Operator Nexus offers two hardware options: BOM 1.7.3 and BOM 2.0 (More details [here](./reference-operator-nexus-skus.md#compute-skus)). The larger VM SKUs, specifically `NC_G56_224_v1`, `NC_P54_224_v1`, and `NC_E110_448_v1`, can only be supported on hardware BOM 2.0.
33+
>
34+
> Nexus Tenant Kubernetes cluster VM SKUs are compatible with BOM 2.0, enabling users to use them alongside the larger VM SKUs. However, if a user tries to use BOM 2.0-specific VM SKUs on BOM 1.7.3 compute hardware, they will encounter an "insufficient resources" error during resource creation.
35+
3136
## General purpose VM SKUs
3237

33-
| VM SKU Name | vCPU | Memory (GiB) | Root Disk (GiB) |
34-
|---------------|----------------|------------|------------------|
35-
| NC_G48_224_v1 | 48 | 224 | 300 |
36-
| NC_G36_168_v1 | 36 | 168 | 300 |
37-
| NC_G24_112_v1 | 24 | 112 | 300 |
38-
| NC_G12_56_v1 | 12 | 56 | 300 |
39-
| NC_G6_28_v1 | 6 | 28 | 300 |
40-
| NC_G2_8_v1 | 2 | 8 | 300 |
38+
| VM SKU Name | vCPU | Memory (GiB) | Root Disk (GiB) | Compatible Compute SKUs |
39+
|---------------|------|--------------|-----------------|---------------------|
40+
| NC_G56_224_v1 | 56 | 224 | 300 | 2.0 |
41+
| NC_G48_224_v1 | 48 | 224 | 300 | 1.7.3, 2.0 |
42+
| NC_G36_168_v1 | 36 | 168 | 300 | 1.7.3, 2.0 |
43+
| NC_G24_112_v1 | 24 | 112 | 300 | 1.7.3, 2.0 |
44+
| NC_G12_56_v1 | 12 | 56 | 300 | 1.7.3, 2.0 |
45+
| NC_G6_28_v1 | 6 | 28 | 300 | 1.7.3, 2.0 |
46+
| NC_G2_8_v1 | 2 | 8 | 300 | 1.7.3, 2.0 |
4147

4248
## Performance optimized VM SKUs
4349

44-
| VM SKU Name | vCPU | Memory (GiB) | Root Disk (GiB) |
45-
|---------------|----------------|------------|------------------|
46-
| NC_P46_224_v1 | 46 | 224 | 300 |
47-
| NC_P34_168_v1 | 34 | 168 | 300 |
48-
| NC_P22_112_v1 | 22 | 112 | 300 |
49-
| NC_P10_56_v1 | 10 | 56 | 300 |
50-
| NC_P4_28_v1 | 4 | 28 | 300 |
50+
| VM SKU Name | vCPU | Memory (GiB) | Root Disk (GiB) | Compatible Compute SKUs |
51+
|---------------|------|--------------|-----------------|---------------------|
52+
| NC_P54_224_v1 | 54 | 224 | 300 | 2.0 |
53+
| NC_P46_224_v1 | 46 | 224 | 300 | 1.7.3, 2.0 |
54+
| NC_P34_168_v1 | 34 | 168 | 300 | 1.7.3, 2.0 |
55+
| NC_P22_112_v1 | 22 | 112 | 300 | 1.7.3, 2.0 |
56+
| NC_P10_56_v1 | 10 | 56 | 300 | 1.7.3, 2.0 |
57+
| NC_P4_28_v1 | 4 | 28 | 300 | 1.7.3, 2.0 |
5158

5259
## Memory optimized VM SKUs
5360

54-
| VM SKU Name | vCPU | Memory (GiB) | Root Disk (GiB) |
55-
|---------------|----------------|------------|------------------|
56-
| NC_E94_448_v1 | 94 | 448 | 300 |
57-
| NC_E70_336_v1 | 70 | 336 | 300 |
61+
| VM SKU Name | vCPU | Memory (GiB) | Root Disk (GiB) | Compatible Compute SKUs |
62+
|---------------|------|--------------|-----------------|---------------------|
63+
| NC_E110_448_v1| 110 | 448 | 300 | 2.0 |
64+
| NC_E94_448_v1 | 94 | 448 | 300 | 1.7.3, 2.0 |
65+
| NC_E70_336_v1 | 70 | 336 | 300 | 1.7.3, 2.0 |
5866

5967
## Next steps
6068

articles/virtual-desktop/TOC.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,9 @@
9494
- name: Bandwidth considerations
9595
displayName: network, throughput, latency
9696
href: rdp-bandwidth.md
97-
- name: Azure Stack HCI
97+
- name: Azure Local
9898
displayName: session hosts, virtual machines, vms, on-premises, on premises
99-
href: azure-stack-hci-overview.md
99+
href: azure-local-overview.md
100100
- name: Azure Extended Zones
101101
displayName: session hosts, virtual machines, vms, low latency
102102
href: azure-extended-zones.md
@@ -114,7 +114,7 @@
114114
displayName: standard, host pools, session host configuration, shc, shu
115115
href: host-pool-management-approaches.md
116116
- name: Deploy Azure Virtual Desktop
117-
displayName: deploy, create, get started, quickstart, host pool, application group, workspace, assign users, azure stack hci, azure extended zones
117+
displayName: deploy, create, get started, quickstart, host pool, application group, workspace, assign users, azure stack hci, azure local, azure extended zones
118118
href: deploy-azure-virtual-desktop.md
119119
- name: Quickstart
120120
displayName: deploy, create, get started, quickstart
@@ -219,7 +219,7 @@
219219
displayName: languages, language packs
220220
href: windows-11-language-packs.md
221221
- name: Add session hosts to a host pool
222-
displayName: deploy, get started, virtual machines, vms, azure stack hci, azure extended zones
222+
displayName: deploy, get started, virtual machines, vms, azure stack hci, azure local, azure extended zones
223223
href: add-session-hosts-host-pool.md
224224
- name: Multimedia redirection
225225
items:

0 commit comments

Comments
 (0)