Skip to content

Commit 8b96845

Browse files
Merge pull request #294325 from vac0224/vc-survey-unhide-edit-2025-02-12
Unhide survey request, new URL
2 parents fda1e9f + 61c90e1 commit 8b96845

File tree

12 files changed

+182
-172
lines changed

12 files changed

+182
-172
lines changed

articles/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-overview.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.subservice: advanced-messaging
1616

1717
Azure Communication Services enables you to send and receive WhatsApp messages using the Azure Communication Services Messaging SDK. You can use this SDK to engage in conversations with customers for product inquiry and customer service scenarios. You can also use it to send messages such as appointment reminders, shipping updates, two-factor authentication, and other notification scenarios.
1818

19-
<!-- [!INCLUDE [Survey Request](./includes/survey-request.md)] -->
19+
[!INCLUDE [Survey Request](../../../includes/survey-request.md)]
2020

2121
## Advanced Messaging for WhatsApp features
2222

@@ -31,12 +31,12 @@ The key features of Azure Communications Services Advanced Messaging for WhatsAp
3131

3232
## Next steps
3333

34-
The following documents help you get started with Advanced Messaging for WhatsApp:
34+
To get started with Advanced Messaging for WhatsApp, see:
3535

36-
- [Register WhatsApp Business Account](../../../quickstarts/advanced-messaging/whatsapp/connect-whatsapp-business-account.md)
37-
- [Advanced Messaging for WhatsApp Terms of Services](./whatsapp-terms-of-service.md)
38-
- [Trying WhatsApp Sandbox](../../../quickstarts/advanced-messaging/whatsapp/whatsapp-sandbox-quickstart.md)
39-
- [Get Started With Advanced Communication Messages SDK](../../../quickstarts//advanced-messaging/whatsapp/get-started.md)
40-
- [Handle Advanced Messaging Events](../../../quickstarts/advanced-messaging/whatsapp/handle-advanced-messaging-events.md)
41-
- [Messaging Policy](../../../concepts/sms/messaging-policy.md)
42-
- [Pricing for Advanced Messaging for WhatsApp](./pricing.md)
36+
- [Register WhatsApp Business Account](../../../quickstarts/advanced-messaging/whatsapp/connect-whatsapp-business-account.md).
37+
- [Advanced Messaging for WhatsApp Terms of Services](./whatsapp-terms-of-service.md).
38+
- [Trying WhatsApp Sandbox](../../../quickstarts/advanced-messaging/whatsapp/whatsapp-sandbox-quickstart.md).
39+
- [Get Started With Advanced Communication Messages SDK](../../../quickstarts//advanced-messaging/whatsapp/get-started.md).
40+
- [Handle Advanced Messaging Events](../../../quickstarts/advanced-messaging/whatsapp/handle-advanced-messaging-events.md).
41+
- [Messaging Policy](../../../concepts/sms/messaging-policy.md).
42+
- [Pricing for Advanced Messaging for WhatsApp](./pricing.md).

articles/communication-services/concepts/email/email-overview.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ ms.date: 03/31/2023
1010
ms.topic: conceptual
1111
ms.service: azure-communication-services
1212
---
13+
1314
# Overview of Azure Communication Services email
1415

1516
Email continues to be a key customer engagement channel globally for businesses. Businesses rely heavily on email communication for seamless business operations.
@@ -22,7 +23,7 @@ Azure Communication Services email enables rich collaboration in communication m
2223

2324
With Azure Communication Services, you can speed up your market entry with scalable and reliable email features by using your own SMTP domains. As with other communication channels, when you use Azure Communication Services to send email, you pay for only what you use.
2425

25-
<!-- [!INCLUDE [Survey Request](./includes/survey-request.md)] -->
26+
[!INCLUDE [Survey Request](../../includes/survey-request.md)]
2627

2728
## Key principles
2829

@@ -46,12 +47,12 @@ With Azure Communication Services, you can speed up your market entry with scala
4647

4748
## Next steps
4849

49-
- [Prepare an email communication resource for Azure Communication Services](./prepare-email-communication-resource.md)
50-
- [Email domains and sender authentication for Azure Communication Services](./email-domain-and-sender-authentication.md)
51-
- [Create and manage an email communication resource in Azure Communication Services](../../quickstarts/email/create-email-communication-resource.md)
52-
- [Connect a verified email domain in Azure Communication Services](../../quickstarts/email/connect-email-communication-resource.md)
50+
- [Prepare an email communication resource for Azure Communication Services](./prepare-email-communication-resource.md).
51+
- [Email domains and sender authentication for Azure Communication Services](./email-domain-and-sender-authentication.md).
52+
- [Create and manage an email communication resource in Azure Communication Services](../../quickstarts/email/create-email-communication-resource.md).
53+
- [Connect a verified email domain in Azure Communication Services](../../quickstarts/email/connect-email-communication-resource.md).
5354

54-
The following topics might be interesting to you:
55+
## Related articles
5556

5657
- Familiarize yourself with the [email client library](../email/sdk-features.md).
5758
- Learn how to send emails with [custom verified domains](../../quickstarts/email/add-custom-verified-domains.md).

articles/communication-services/concepts/reference.md

Lines changed: 23 additions & 23 deletions
Large diffs are not rendered by default.

articles/communication-services/concepts/sms/concepts.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ ms.custom: references_regions
1818

1919
[!INCLUDE [Regional Availability Notice](../../includes/regional-availability-include.md)]
2020

21-
Azure Communication Services enables you to send and receive SMS text messages using the Communication Services SMS SDKs. These SDKs can be used to support customer service scenarios, appointment reminders, two-factor authentication, and other real-time communication needs. Communication Services SMS allows you to reliably send messages while exposing deliverability and response metrics.
21+
Azure Communication Services enables you to send and receive short message service (SMS) text messages using the Communication Services SMS SDKs. These SDKs can be used to support customer service scenarios, appointment reminders, two-factor authentication, and other real-time communication needs. Communication Services SMS allows you to reliably send messages while exposing deliverability and response metrics.
2222

23-
<!-- [!INCLUDE [Survey Request](./includes/survey-request.md)] -->
23+
[!INCLUDE [Survey Request](../../includes/survey-request.md)]
2424

2525
## SMS features
2626

@@ -58,12 +58,12 @@ Sending SMS to any recipient requires getting a phone number. Choosing the right
5858
> [!div class="nextstepaction"]
5959
> [Get started with sending sms](../../quickstarts/sms/send.md)
6060
61-
See the following articles for more information:
61+
## Related articles
6262

63-
- [Number lookup overview](../../concepts/numbers/number-lookup-concept.md)
64-
- Check SMS FAQ for questions regarding [SMS](../sms/sms-faq.md)
65-
- Familiarize yourself with the [SMS SDK](../sms/sdk-features.md)
66-
- Get an SMS capable [phone number](../../quickstarts/telephony/get-phone-number.md)
67-
- Get a [short code](../../quickstarts/sms/apply-for-short-code.md)
68-
- Learn about [Phone number types in Azure Communication Services](../telephony/plan-solution.md)
69-
- Apply for [Toll-free verification](./sms-faq.md#toll-free-verification)
63+
- [Number lookup overview](../../concepts/numbers/number-lookup-concept.md).
64+
- Check SMS FAQ for questions regarding [SMS](../sms/sms-faq.md).
65+
- Familiarize yourself with the [SMS SDK](../sms/sdk-features.md).
66+
- Get an SMS capable [phone number](../../quickstarts/telephony/get-phone-number.md).
67+
- Get a [short code](../../quickstarts/sms/apply-for-short-code.md).
68+
- Learn about [Phone number types in Azure Communication Services](../telephony/plan-solution.md).
69+
- Apply for [Toll-free verification](./sms-faq.md#toll-free-verification).

articles/communication-services/concepts/teams-interop.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Azure Communication Services can be used to build custom applications and experi
1818

1919
> [!VIDEO https://learn-video.azurefd.net/vod/player?id=e82bf28e-a41e-441d-a163-49df492377d0]
2020
21-
<!-- [!INCLUDE [Survey Request](./includes/survey-request.md)] -->
21+
[!INCLUDE [Survey Request](../includes/survey-request.md)]
2222

2323
## User identity models
2424

@@ -45,17 +45,21 @@ Applications can implement both authentication models and leave the choice of au
4545

4646
## External user
4747

48-
The *bring your own identity* (BYOI) authentication model enables you to build custom applications for external users to connect and communicate with Teams users. You control user authentication, and users of your custom applications don't need to have Microsoft Entra identities or Teams licenses. The first scenario enables your application's users to join Microsoft Teams meetings using external accounts, similar to [anonymous users that join meetings](/microsoftteams/meeting-settings-in-teams#allow-anonymous-users-to-join-meetings) using the Teams web application. This is ideal for business-to-consumer applications that combine employees (familiar with Teams) and external users (using a custom application) into a meeting experience. In the future, we plan to implement more scenarios, including direct calling and chat to enable your application to initiate calls and chats with Teams users outside the context of a Teams meeting.
48+
The *bring your own identity* (BYOI) authentication model enables you to build custom applications for external users to connect and communicate with Teams users. You control user authentication, and users of your custom applications don't need to have Microsoft Entra identities or Teams licenses.
49+
50+
The first scenario enables your application's users to join Microsoft Teams meetings using external accounts, similar to [anonymous users that join meetings](/microsoftteams/meeting-settings-in-teams#allow-anonymous-users-to-join-meetings) using the Teams web application. This feature is ideal for business-to-consumer applications that combine employees (familiar with Teams) and external users (using a custom application) into a meeting experience.
51+
52+
In the future, we plan to implement more scenarios, including direct calling and chat to enable your application to initiate calls and chats with Teams users outside the context of a Teams meeting.
4953

5054
For more information, see [Join a Teams meeting](join-teams-meeting.md).
5155

5256
It's currently not possible for a Teams user to join a call that was initiated using the Azure Communication Services Calling SDK.
5357

5458
## Teams user
5559

56-
Developers can use [Communication Services Calling SDK with Teams identity](./interop/teams-user-calling.md) to build custom applications for Teams users. Custom applications can enable specialized workflows for Teams users, such as managing incoming and outgoing phone calls or bringing Teams calling experience into devices not supported with the standard Teams client. Microsoft Entra authenticates Teams users, and all attributes and details about the user are bound to their Microsoft Entra account.
60+
Developers can use [Communication Services Calling SDK with Teams identity](./interop/teams-user-calling.md) to build custom applications for Teams users. Custom applications can enable specialized workflows for Teams users. Specialized workflows include managing incoming and outgoing phone calls or bringing Teams calling experience into devices not supported with the standard Teams client. Microsoft Entra authenticates Teams users, and all attributes and details about the user are bound to their Microsoft Entra account.
5761

58-
When a Communication Services endpoint connects to a Teams meeting or Teams call using a Teams identity, the endpoint is treated like a Teams user with a Teams client. The experience is driven by policies assigned to users within and outside of the organization. Teams users can join Teams meetings, place calls to other Teams users, receive calls from phone numbers, and transfer an ongoing call to the Teams call queue or share screen.
62+
When a Communication Services endpoint connects to a Teams meeting or Teams call using a Teams identity, the endpoint is treated like a Teams user with a Teams client. The experience follows policies assigned to users within and outside of the organization. Teams users can join Teams meetings, place calls to other Teams users, receive calls from phone numbers, and transfer an ongoing call to the Teams call queue or share screen.
5963

6064
Teams users authenticate against Microsoft Entra ID in the client application. Developers then exchange authentication tokens from Microsoft Entra ID for access tokens via the Communication Services Identity SDK. This exchange creates a connection between Microsoft Entra ID and Communication Services. You're encouraged to implement an exchange of tokens in your backend services as credentials for Azure Communication Services sign exchange requests. In your backend services, you can require any other authentication.
6165

@@ -76,14 +80,16 @@ Using the Teams identity authentication model, a Communication Services applicat
7680
## Privacy
7781
Interoperability between Azure Communication Services and Microsoft Teams enables your applications and users to participate in Teams calls, meetings, and chats. It is your responsibility to ensure that the users of your application are notified when recording or transcription are enabled in a Teams call or meeting.
7882

79-
Microsoft indicates to you via the Azure Communication Services API that recording or transcription has begun, and you must communicate this fact, in real-time, to your users within your application's user interface. You agree to indemnify Microsoft for all costs and damages incurred due to your failure to comply with this obligation.
83+
Microsoft indicates to you via the Azure Communication Services API that recording or transcription is in progress. You must communicate this fact, in real-time, to your users within your application's user interface. You agree to indemnify Microsoft for all costs and damages incurred due to your failure to comply with this obligation.
8084

8185
## Pricing
82-
All usage of Azure Communication Service APIs and SDKs increments [Azure Communication Service billing meters](https://azure.microsoft.com/pricing/details/communication-services/). Interactions with Microsoft Teams, such as joining a meeting or initiating a phone call using a Teams allocated number, increment these meters. However, there is no additional fee for the Teams interoperability capability itself, and there is no pricing distinction between the BYOI and Microsoft 365 authentication options.
86+
87+
All usage of Azure Communication Service APIs and SDKs increments [Azure Communication Service billing meters](https://azure.microsoft.com/pricing/details/communication-services/). Interactions with Microsoft Teams, such as joining a meeting or initiating a phone call using a Teams allocated number, increment these meters. However, there is no added fee for the Teams interoperability capability itself, and there is no pricing distinction between the BYOI and Microsoft 365 authentication options.
8388

8489
If your Azure application has a user spend 10 minutes in a meeting with a user of Microsoft Teams, those two users combined consumed 20 calling minutes. The 10 minutes exercised through the custom application and using Azure APIs and SDKs are billed to your resource. However, the 10 minutes consumed by the user in the native Teams application is covered by the applicable Teams license and is not metered by Azure.
8590

8691
## Trademark and brand guideline
92+
8793
Third parties must follow the [Microsoft Trademark and Brand Guidelines](https://www.microsoft.com/legal/intellectualproperty/trademarks) when using Microsoft Teams trademarks or product logos in advertising or promotional materials. In general, wordmarks can be used to truthfully convey information about your product or service, as long as customers and the public are not confused into believing Microsoft is affiliated with or endorses your product or service. However, our logos, app, product icons, illustrations, photographs, videos, and designs can never be used without an express license. To get more details about branding, read [Microsoft Trademark and Brand Guidelines](https://www.microsoft.com/legal/intellectualproperty/trademarks).
8894

8995
Third party use of Microsoft Teams branding is only allowed for certified Teams partners. Without a license arrangement or certification with Microsoft, everything in your app or product (including developer name, app name, logo, description, screenshots, and other app collateral) must be unique to (company name) and free of Microsoft’s Brand Assets. The only exception is that you may truthfully state whether your app is compatible or interoperable with a Microsoft product or service within the text description about their app.

0 commit comments

Comments
 (0)