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/communication-services/tutorials/includes/url-shortener-csharp.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
@@ -21,7 +21,7 @@ You can find the completed code for this tutorial on [GitHub](https://github.com
21
21
- An Azure Communication Services phone number. [Get a phone number](../../quickstarts/telephony/get-phone-number.md). You need to [verify your phone number](../../quickstarts/sms/apply-for-toll-free-verification.md) so it can send messages with URLs.
22
22
- Deployed [AzUrlShortener](https://github.com/microsoft/AzUrlShortener). Click [Deploy to Azure](https://github.com/microsoft/AzUrlShortener/wiki/How-to-deploy-your-AzUrlShortener) button for quick deploy.
23
23
- [*Optional*] Deploy the [Admin web app](https://github.com/microsoft/AzUrlShortener/blob/main/src/Cloud5mins.ShortenerTools.TinyBlazorAdmin/README.md) to manage and monitor links in UI.
24
-
- For this tutorial, SMS requests are routed to an Azure Function. You could always use an existing service, different framework like express or just run the tutorial as a C# console app. To follow this tutorial with an Azure Function, see instructions to set it up: [Azure Function for C#](https://learn.microsoft.com/azure/azure-functions/create-first-function-vs-code-csharp).
24
+
- For this tutorial, SMS requests are routed to an Azure Function. You could always use an existing service, different framework like express or just run the tutorial as a C# console app. To follow this tutorial with an Azure Function, see instructions to set it up: [Azure Function for C#](/azure/azure-functions/create-first-function-vs-code-csharp).
25
25
26
26
## Architecture overview
27
27
@@ -31,7 +31,7 @@ In this tutorial, the focus is to set up a middleware that orchestrates requests
31
31
32
32
## Set up the Azure Function
33
33
34
-
To get started, you need to create a new Azure Function. You can create the Azure Function by following the steps in the [Azure Functions documentation](https://learn.microsoft.com/azure/azure-functions/create-first-function-vs-code-csharp). If you aren't using an Azure Function and instead are using a different framework, skip this step and continue to the next section.
34
+
To get started, you need to create a new Azure Function. You can create the Azure Function by following the steps in the [Azure Functions documentation](/azure/azure-functions/create-first-function-vs-code-csharp). If you aren't using an Azure Function and instead are using a different framework, skip this step and continue to the next section.
35
35
36
36
Once the Azure Function is set up, go to the `local.settings.json` file and add three more values that you need to store: the Azure Communication Services connection string, phone number (Ex. +15555555555) and URL Shortener endpoint (Ex. `https://<Azure_Function_URL>/api/UrlCreate`). These variables are all values you generated from the prerequisites at the beginning of the document.
This method sends the SMS to the phone number provided in the query parameters. The SMS contains the shortened URL. For more information on how to send SMS, see [Send SMS](https://learn.microsoft.com/azure/communication-services/quickstarts/sms/send?pivots=programming-language-csharp).
143
+
This method sends the SMS to the phone number provided in the query parameters. The SMS contains the shortened URL. For more information on how to send SMS, see [Send SMS](/azure/communication-services/quickstarts/sms/send?pivots=programming-language-csharp).
144
144
145
145
```csharp
146
146
...
@@ -218,6 +218,6 @@ Then using a tool like [Postman](https://www.postman.com/), you can test your fu
218
218
219
219
## Deploy to Azure
220
220
221
-
To deploy your Azure Function, you can follow [step by step instructions](https://learn.microsoft.com/azure/azure-functions/create-first-function-vs-code-csharp?pivots=programming-language-dotnet#sign-in-to-azure).
221
+
To deploy your Azure Function, you can follow [step by step instructions](/azure/azure-functions/create-first-function-vs-code-csharp?pivots=programming-language-dotnet#sign-in-to-azure).
222
222
223
223
Once deployed, you can access the function through a similar method as you did when testing locally. You need to provide the phone number and URL as query parameters. For example, if your Azure Function is deployed to Azure, you can make a request to `https://<YOUR AZURE FUNCTION NAME>.azurewebsites.net/api/<FUNCTION NAME>?phoneNumber=%2B15555555555&url=https://www.microsoft.com`. You should receive a response with the shortened URL and a status of `Success`.
Copy file name to clipboardExpand all lines: articles/communication-services/tutorials/includes/url-shortener-js.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ You can find the completed code for this tutorial on [GitHub](https://github.com
21
21
- An Azure Communication Services phone number. [Get a phone number](../../quickstarts/telephony/get-phone-number.md). You need to [verify your phone number](../../quickstarts/sms/apply-for-toll-free-verification.md) so it can send messages with URLs.
22
22
- Deployed [AzUrlShortener](https://github.com/microsoft/AzUrlShortener). Click [Deploy to Azure](https://github.com/microsoft/AzUrlShortener/wiki/How-to-deploy-your-AzUrlShortener) button for quick deploy.
23
23
- [*Optional*] Deploy the [Admin web app](https://github.com/microsoft/AzUrlShortener/blob/main/src/Cloud5mins.ShortenerTools.TinyBlazorAdmin/README.md) to manage and monitor links in UI.
24
-
- For this tutorial, SMS requests are routed to an Azure Function. You could always use an existing service, different framework like express or just run the tutorial as a Node.JS console app. To follow this tutorial with an Azure Function, see instructions to set it up: [Azure Function for TypeScript](https://learn.microsoft.com/azure/azure-functions/create-first-function-vs-code-typescript).
24
+
- For this tutorial, SMS requests are routed to an Azure Function. You could always use an existing service, different framework like express or just run the tutorial as a Node.JS console app. To follow this tutorial with an Azure Function, see instructions to set it up: [Azure Function for TypeScript](/azure/azure-functions/create-first-function-vs-code-typescript).
25
25
26
26
## Architecture overview
27
27
@@ -31,7 +31,7 @@ In this tutorial, the focus is to set up a middleware that orchestrates requests
31
31
32
32
## Set up the Azure Function
33
33
34
-
To get started, you need to create a new Azure Function. You can create the Azure Function by following the steps in the [Azure Functions documentation](https://learn.microsoft.com/azure/azure-functions/create-first-function-vs-code-typescript). If you aren't using an Azure Function and instead are using a different framework, skip this step and continue to the next section.
34
+
To get started, you need to create a new Azure Function. You can create the Azure Function by following the steps in the [Azure Functions documentation](/azure/azure-functions/create-first-function-vs-code-typescript). If you aren't using an Azure Function and instead are using a different framework, skip this step and continue to the next section.
35
35
36
36
Once the Azure Function is set up, go to the `local.settings.json` file and add three more values that you need to store: the Azure Communication Services connection string, phone number (Ex. +15555555555) and URL Shortener endpoint (Ex. `https://<Azure_Function_URL>/api/UrlCreate`). These variables are all values you generated from the prerequisites at the beginning of the document.
37
37
@@ -185,6 +185,6 @@ Then using a tool like [Postman](https://www.postman.com/), you can test your fu
185
185
186
186
## Deploy to Azure
187
187
188
-
To deploy your Azure Function, you can follow [step by step instructions](https://learn.microsoft.com/azure/azure-functions/create-first-function-vs-code-csharp?pivots=programming-language-javascript#sign-in-to-azure).
188
+
To deploy your Azure Function, you can follow [step by step instructions](/azure/azure-functions/create-first-function-vs-code-csharp?pivots=programming-language-javascript#sign-in-to-azure).
189
189
190
190
Once deployed, you can access the function through a similar method as you did when testing locally. You need to provide the phone number and URL as query parameters. For example, if your Azure Function is deployed to Azure, you can make a request to `https://<YOUR AZURE FUNCTION NAME>.azurewebsites.net/api/<FUNCTION NAME>?phoneNumber=%2B15555555555&url=https://www.microsoft.com`. You should receive a response with the shortened URL and a status of `Success`.
Copy file name to clipboardExpand all lines: articles/communication-services/tutorials/virtual-visits/extend-teams/schedule.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,42 +19,42 @@ First, you learn how to replicate the existing experience in Microsoft Teams Vir
19
19
## Prerequisites
20
20
The reader of this article is expected to be familiar with:
21
21
-[Microsoft Teams Virtual appointments](https://www.microsoft.com/microsoft-teams/premium/virtual-appointments) product and provided [user experience](https://guidedtour.microsoft.com/guidedtour/industry-longform/virtual-appointments/1/1)
22
-
-[Microsoft Graph Booking API](https://learn.microsoft.com/graph/api/resources/booking-api-overview?view=graph-rest-1.0) to manage [Microsoft Booking](https://www.microsoft.com/microsoft-365/business/scheduling-and-booking-app) via [Microsoft Graph API](https://learn.microsoft.com/graph/overview?view=graph-rest-1.0)
23
-
-[Microsoft Graph Online meeting API](https://learn.microsoft.com/graph/api/resources/onlinemeeting?view=graph-rest-1.0) to manage [Microsoft Teams meetings](https://www.microsoft.com/microsoft-teams/online-meetings) via [Microsoft Graph API](https://learn.microsoft.com/graph/overview?view=graph-rest-1.0)
22
+
-[Microsoft Graph Booking API](/graph/api/resources/booking-api-overview) to manage [Microsoft Booking](https://www.microsoft.com/microsoft-365/business/scheduling-and-booking-app) via [Microsoft Graph API](/graph/overview)
23
+
-[Microsoft Graph Online meeting API](/graph/api/resources/onlinemeeting) to manage [Microsoft Teams meetings](https://www.microsoft.com/microsoft-teams/online-meetings) via [Microsoft Graph API](/graph/overview)
24
24
25
25
## Microsoft 365 scheduling system
26
26
Microsoft Teams Virtual appointments use Microsoft Booking APIs to manage them. In the Teams application, you see the Booking appointments for Booking staff members, and it provides the [Booking page](https://support.microsoft.com/office/customize-and-publish-a-booking-page-for-customers-to-schedule-appointments-72fc8c8c-325b-4a16-b7ab-87bc1f324e4f) for customers to allow them to select appropriate times for consultation.
27
27
Follow the next steps to build your own user interface for scheduling or to integrate Microsoft 365 scheduling system into your solution.
28
-
1. Use the following HTTP request to list available Booking businesses and select business for Virtual appointments via [Microsoft Graph Booking businesses API](https://learn.microsoft.com/graph/api/resources/bookingbusiness?view=graph-rest-1.0).
28
+
1. Use the following HTTP request to list available Booking businesses and select business for Virtual appointments via [Microsoft Graph Booking businesses API](/graph/api/resources/bookingbusiness).
29
29
30
30
```
31
31
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses
2. List available Booking services and select service for Virtual appointments via [Microsoft Graph Booking services API](https://learn.microsoft.com/graph/api/resources/bookingservice?view=graph-rest-1.0).
36
+
2. List available Booking services and select service for Virtual appointments via [Microsoft Graph Booking services API](/graph/api/resources/bookingservice).
37
37
```
38
38
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/ [email protected]/services
3. [Optional] List available Booking staff members and select staff members for Virtual appointment via [Microsoft Graph Booking staff member API](https://learn.microsoft.com/graph/api/resources/bookingstaffmember?view=graph-rest-1.0). If no staff member is selected, then created appointment is labeled as “Unassigned”.
43
+
3. [Optional] List available Booking staff members and select staff members for Virtual appointment via [Microsoft Graph Booking staff member API](/graph/api/resources/bookingstaffmember). If no staff member is selected, then created appointment is labeled as “Unassigned”.
44
44
```
45
45
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/ [email protected]/staffMembers
4. [Optional] Select or create Booking customer that for Virtual appointment via [Microsoft Graph Booking customer API](https://learn.microsoft.com/graph/api/resources/bookingcustomer?view=graph-rest-1.0). No reminders are sent if there are no customers.
50
+
4. [Optional] Select or create Booking customer that for Virtual appointment via [Microsoft Graph Booking customer API](/graph/api/resources/bookingcustomer). No reminders are sent if there are no customers.
51
51
```
52
52
GET https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/ [email protected]/customers
5. Create Booking appointments for selected business, service, and optionally staff members and guests via [Microsoft Graph Booking appointment API](https://learn.microsoft.com/graph/api/resources/bookingappointment?view=graph-rest-1.0). In the following example, we create an online meeting that is associated with the booking. Additionally, you can provide [notes and reminders](https://learn.microsoft.com/graph/api/resources/bookingappointment?view=graph-rest-1.0).
57
+
5. Create Booking appointments for selected business, service, and optionally staff members and guests via [Microsoft Graph Booking appointment API](/graph/api/resources/bookingappointment). In the following example, we create an online meeting that is associated with the booking. Additionally, you can provide [notes and reminders](/graph/api/resources/bookingappointment).
58
58
```
59
59
POST https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/ [email protected]/appointments
60
60
Body: {
@@ -97,9 +97,9 @@ In the response, you see a new Booking appointment was created. Virtual appointm
97
97
## Bring your own scheduling system
98
98
99
99
If you have an existing scheduling system and would like to extend it with the Virtual appointment experience provided by Microsoft Teams, follow the steps below:
100
-
1. Create an online meeting for Virtual appointment via [Microsoft Graph Online meeting API](https://learn.microsoft.com/graph/api/resources/onlinemeeting?view=graph-rest-1.0).
100
+
1. Create an online meeting for Virtual appointment via [Microsoft Graph Online meeting API](/graph/api/resources/onlinemeeting).
101
101
> [!NOTE]
102
-
> This operation doesn't create a calendar event in Microsoft Booking, Outlook, or Microsoft Teams. If you would like to create a calendar event, use [Microsoft Graph Calendar event API](https://learn.microsoft.com/graph/api/resources/event?view=graph-rest-1.0).
102
+
> This operation doesn't create a calendar event in Microsoft Booking, Outlook, or Microsoft Teams. If you would like to create a calendar event, use [Microsoft Graph Calendar event API](/graph/api/resources/event).
103
103
```
104
104
POST https://graph.microsoft.com/v1.0/ me/onlineMeetings
2. Create [Virtual appointment experience](https://learn.microsoft.com/graph/api/virtualappointment-getvirtualappointmentjoinweburl?view=graph-rest-1.0&tabs=http) for an [onlinemeeting resource](https://learn.microsoft.com/graph/api/resources/onlinemeeting?view=graph-rest-1.0) created in previous step via
115
+
2. Create [Virtual appointment experience](/graph/api/virtualappointment-getvirtualappointmentjoinweburl?tabs=http) for an [onlinemeeting resource](/graph/api/resources/onlinemeeting) created in previous step via
116
116
117
117
```
118
118
GET https://graph.microsoft.com/v1.0/ me/onlineMeetings/ MSpkYzE3NjctYmZiMi04ZdFpHRTNaR1F6WGhyZWFkLnYy/getVirtualAppointmentJoinWebUrl
Copy file name to clipboardExpand all lines: articles/communication-services/tutorials/widgets/click-to-call-widget.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -182,7 +182,7 @@ We provide a test script hosted on GitHub for you to use for testing. For produc
182
182
183
183
```
184
184
185
-
Add a Microsoft Graph [User](https://learn.microsoft.com/graph/api/resources/user?view=graph-rest-1.0) ID to the `participantIds` array. You can find this value through [Microsoft Graph](https://learn.microsoft.com/graph/api/user-get?view=graph-rest-1.0&tabs=http) or through [Microsoft Graph explorer](https://developer.microsoft.com/graph/graph-explorer) for testing purposes. There you can grab the `id` value from the response.
185
+
Add a Microsoft Graph [User](/graph/api/resources/user) ID to the `participantIds` array. You can find this value through [Microsoft Graph](/graph/api/user-get?tabs=http) or through [Microsoft Graph explorer](https://developer.microsoft.com/graph/graph-explorer) for testing purposes. There you can grab the `id` value from the response.
Copy file name to clipboardExpand all lines: articles/confidential-computing/tdx-confidential-vm-overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ Some of the benefits of Confidential VMs with Intel TDX include:
25
25
- Support for general-purpose and memory-optimized virtual machines.
26
26
- Improved performance for compute, memory, IO and network-intensive workloads.
27
27
- Ability to retrieve raw hardware evidence and submit for judgment to attestation provider, including open-sourcing our client application.
28
-
- Support for [Microsoft Azure Attestation](https://learn.microsoft.com/azure/attestation) (coming soon) backed by high availability zonal capabilities and disaster recovery capabilities.
28
+
- Support for [Microsoft Azure Attestation](/azure/attestation) (coming soon) backed by high availability zonal capabilities and disaster recovery capabilities.
29
29
- Support for operator-independent remote attestation with [Intel Project Amber](http://projectamber.intel.com/).
30
30
- Support for Ubuntu 22.04, SUSE Linux Enterprise Server 15 SP5 and SAP 15 SP5.
0 commit comments