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
# Quickstart: Join your calling app to a Teams Auto Attendant
15
16
16
-
In this quickstart you are going to learn how to start a call from Azure Communication Services user to Teams Auto Attendant. You are going to achieve it with the following steps:
17
-
18
-
1. Enable federation of Azure Communication Services resource with Teams Tenant.
19
-
2. Select or create Teams Auto Attendant via Teams Admin Center.
20
-
3. Get email address of Auto Attendant via Teams Admin Center.
21
-
4. Get Object ID of the Auto Attendant via Graph API.
22
-
5. Start a call with Azure Communication Services Calling SDK.
23
-
24
-
If you'd like to skip ahead to the end, you can download this quickstart as a sample on [GitHub](https://github.com/Azure-Samples/communication-services-javascript-quickstarts/tree/main/voice-apps-calling).
25
-
26
-
[!INCLUDE [Enable interoperability in your Teams tenant](../../concepts/includes/enable-interoperability-for-teams-tenant.md)]
27
-
28
-
## Create or select Teams Auto Attendant
29
-
30
-
Teams Auto Attendant is system that provides an automated call handling system for incoming calls. It serves as a virtual receptionist, allowing callers to be automatically routed to the appropriate person or department without the need for a human operator. You can select existing or create new Auto Attendant via [Teams Admin Center](https://aka.ms/teamsadmincenter).
31
-
32
-
Learn more about how to create Auto Attendant using Teams Admin Center [here](/microsoftteams/create-a-phone-system-auto-attendant?tabs=general-info).
33
-
34
-
## Find Object ID for Auto Attendant
35
-
36
-
After Auto Attendant is created, we need to find correlated Object ID to use it later for calls. Object ID is connected to Resource Account that was attached to Auto Attendant - open [Resource Accounts tab](https://admin.teams.microsoft.com/company-wide-settings/resource-accounts) in Teams Admin and find email of account.
37
-
:::image type="content" source="../media/teams-call-queue-resource-account.PNG" alt-text="Screenshot of Resource Accounts in Teams Admin Portal.":::
38
-
All required information for Resource Account can be found in [Microsoft Graph Explorer](https://developer.microsoft.com/en-us/graph/graph-explorer) using this email in the search.
# Quickstart: Join your calling app to a Teams call queue
15
16
16
-
In this quickstart you are going to learn how to start a call from Azure Communication Services user to Teams Call Queue. You are going to achieve it with the following steps:
17
+
::: zone pivot="platform-web"
18
+
[!INCLUDE [Auto Attendant with JavaScript](./includes/teams-call-queue/teams-call-queue-javascript.md)]
19
+
::: zone-end
17
20
18
-
1. Enable federation of Azure Communication Services resource with Teams Tenant.
19
-
2. Select or create Teams Call Queue via Teams Admin Center.
20
-
3. Get email address of Call Queue via Teams Admin Center.
21
-
4. Get Object ID of the Call Queue via Graph API.
22
-
5. Start a call with Azure Communication Services Calling SDK.
21
+
::: zone pivot="platform-android"
22
+
[!INCLUDE [Auto Attendant with Android](./includes/teams-call-queue/teams-call-queue-android.md)]
23
+
::: zone-end
23
24
24
-
If you'd like to skip ahead to the end, you can download this quickstart as a sample on [GitHub](https://github.com/Azure-Samples/communication-services-javascript-quickstarts/tree/main/voice-apps-calling).
25
+
::: zone pivot="platform-ios"
26
+
[!INCLUDE [Auto Attendant with iOS](./includes/teams-call-queue/teams-call-queue-ios.md)]
27
+
::: zone-end
25
28
26
-
[!INCLUDE [Enable interoperability in your Teams tenant](../../concepts/includes/enable-interoperability-for-teams-tenant.md)]
27
-
28
-
## Create or select Teams Call Queue
29
-
30
-
Teams Call Queue is a feature in Microsoft Teams that efficiently distributes incoming calls among a group of designated users or agents. It's useful for customer support or call center scenarios. Calls are placed in a queue and assigned to the next available agent based on a predetermined routing method. Agents receive notifications and can handle calls using Teams' call controls. The feature offers reporting and analytics for performance tracking. It simplifies call handling, ensures a consistent customer experience, and optimizes agent productivity. You can select existing or create new Call Queue via [Teams Admin Center](https://aka.ms/teamsadmincenter).
31
-
32
-
Learn more about how to create Call Queue using Teams Admin Center [here](/microsoftteams/create-a-phone-system-call-queue?tabs=general-info).
33
-
34
-
## Find Object ID for Call Queue
35
-
36
-
After Call queue is created, we need to find correlated Object ID to use it later for calls. Object ID is connected to Resource Account that was attached to call queue - open [Resource Accounts tab](https://admin.teams.microsoft.com/company-wide-settings/resource-accounts) in Teams Admin and find email.
37
-
:::image type="content" source="../media/teams-call-queue-resource-account.PNG" alt-text="Screenshot of Resource Accounts in Teams Admin Portal.":::
38
-
All required information for Resource Account can be found in [Microsoft Graph Explorer](https://developer.microsoft.com/en-us/graph/graph-explorer) using this email in the search.
0 commit comments