Skip to content

Commit 2bd2d81

Browse files
committed
remove event grid quickstart
1 parent 613a268 commit 2bd2d81

File tree

5 files changed

+12
-80
lines changed

5 files changed

+12
-80
lines changed

articles/communication-services/concepts/voice-video-calling/incoming-call-notification.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ This architecture has the following benefits:
4646
- PSTN number assignment and routing logic can exist in your application versus being statically configured online.
4747
- As identified in the above [calling scenarios](#calling-scenarios) section, your application can be notified even when users make calls between each other. You can then combine this scenario together with the [Call Recording APIs](../voice-video-calling/call-recording.md) to meet compliance needs.
4848

49-
To subscribe to the `IncomingCall` notification from Event Grid, [follow this how-to guide](../../how-tos/call-automation-sdk/subscribe-to-incoming-call.md).
49+
To check out a sample payload for the event and to learn about other calling events published to Event Grid, check out this [guide](../../../event-grid/communication-services-voice-video-events.md#microsoftcommunicationincomingcall).
5050

5151
## Call routing in Call Automation or Event Grid
5252

@@ -55,3 +55,7 @@ You can use [advanced filters](../../../event-grid/event-filtering.md) in your E
5555
## Number assignment
5656

5757
Since the `IncomingCall` notification doesn't have a specific destination other than the Event Grid subscription you've created, you're free to associate any particular number to any endpoint in Azure Communication Services. For example, if you acquired a PSTN phone number of `+14255551212` and want to assign it to a user with an identity of `375f0e2f-e8db-4449-9bf7-2054b02e42b4` in your application, you'll maintain a mapping of that number to the identity. When an `IncomingCall` notification is sent matching the phone number in the **to** field, you'll invoke the `Redirect` API and supply the identity of the user. In other words, you maintain the number assignment within your application and route or answer calls at runtime.
58+
59+
## Next steps
60+
1. [Build a Call Automation application](../../quickstarts/voice-video-calling/callflows-for-customer-interactions.md) to simulate a customer interaction.
61+
2. [Redirect an inbound PSTN call](../../how-tos/call-automation-sdk/redirect-inbound-telephony-calls.md) to your resource.

articles/communication-services/how-tos/call-automation-sdk/includes/redirect-inbound-telephony-calls-csharp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ ms.author: askaur
2121
- Optional: [NGROK application](https://ngrok.com/) to proxy HTTP/S requests to a local development machine.
2222
- The [ARMClient application](https://github.com/projectkudu/ARMClient), used to configure the Event Grid subscription.
2323
- Obtain the NuGet package from the [Azure SDK Dev Feed](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md#nuget-package-dev-feed)
24-
- [An Event Grid subscription for Incoming Call](../../../how-tos/call-automation-sdk/subscribe-to-incoming-call.md)
24+
- An Event Grid subscription for Incoming Call.
2525

2626
## Create a new C# application
2727

articles/communication-services/how-tos/call-automation-sdk/includes/redirect-inbound-telephony-calls-java.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ms.author: askaur
1919
- Optional: [NGROK application](https://ngrok.com/) to proxy HTTP/S requests to a local development machine.
2020
- [Java Development Kit (JDK)](/java/azure/jdk/?preserve-view=true&view=azure-java-stable) version 8 or above.
2121
- [Apache Maven](https://maven.apache.org/download.cgi).
22-
- [An Event Grid subscription for Incoming Call](../../../how-tos/call-automation-sdk/subscribe-to-incoming-call.md)
22+
- An Event Grid subscription for Incoming Call.
2323

2424
## Create a new Java application
2525

articles/communication-services/how-tos/call-automation-sdk/subscribe-to-incoming-call.md

Lines changed: 0 additions & 72 deletions
This file was deleted.

articles/communication-services/quickstarts/voice-video-calling/callflows-for-customer-interactions.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ zone_pivot_groups: acs-csharp-java
2121
In this quickstart, you'll learn how to build an application that uses the Azure Communication Services Call Automation SDK to handle the following scenario:
2222
- handling the `IncomingCall` event from Event Grid
2323
- answering a call
24-
- playing an audio file and recognising input(DTMF) from caller
24+
- playing an audio file and recognizing input(DTMF) from caller
2525
- adding a communication user to the call such as a customer service agent who uses a web application built using Calling SDKs to connect to Azure Communication Services
2626

2727
::: zone pivot="programming-language-csharp"
@@ -32,14 +32,14 @@ In this quickstart, you'll learn how to build an application that uses the Azure
3232
[!INCLUDE [Call flows for customer interactions with Java](./includes/call-automation/Callflow-for-customer-interactions-java.md)]
3333
::: zone-end
3434

35-
# Subscribe to IncomingCall event
35+
## Subscribe to IncomingCall event
3636

3737
IncomingCall is an Azure Event Grid event for notifying incoming calls to your Communication Services resource. To learn more about it, see [this guide](../../concepts/voice-video-calling/incoming-call-notification.md).
3838
1. Navigate to your resource on Azure portal and select `Events` from the left side menu.
3939
1. Select `+ Event Subscription` to create a new subscription.
4040
1. Filter for Incoming Call event.
4141
1. Choose endpoint type as web hook and provide the public url generated for your application by ngrok. Make sure to provide the exact api route that you programmed to receive the event previously. In this case, it would be <ngrok_url>/api/incomingCall.
42-
![Screenshot of portal page to create a new event subscription.](./media/call-automation//event-susbcription.png)
42+
![Screenshot of portal page to create a new event subscription.](./media/call-automation/event-susbcription.png)
4343

4444
1. Select create to start the creation of subscription and validation of your endpoint as mentioned previously. The subscription is ready when the provisioning status is marked as succeeded.
4545

@@ -48,9 +48,9 @@ This subscription currently has no filters and hence all incoming calls will be
4848
## Testing the application
4949

5050
1. Place a call to the number you acquired in the Azure portal.
51-
2. Your Event Grid subscription to the `IncomingCall` should execute and call your application which will request to answer the call.
51+
2. Your Event Grid subscription to the `IncomingCall` should execute and call your application that will request to answer the call.
5252
3. When the call is connected, a `CallConnected` event will be sent to your application's callback url. At this point, the application will request audio to be played and to receive input from the caller.
53-
4. From your phone, press any 3 number keys, or press one number key and then # key.
53+
4. From your phone, press any three number keys, or press one number key and then # key.
5454
5. When the input has been received and recognized, the application will make a request to add a participant to the call.
5555
6. Once the added user answers, you can talk to them.
5656

0 commit comments

Comments
 (0)