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
# Microsoft Teams Phone client capabilities in Calling client and Call Automation SDK
16
-
16
+
17
17
This article describes which Microsoft Teams Phone client capabilities Azure Communication Services Calling client and Call Automation SDKs support for Teams Phone extensibility.
@@ -44,7 +44,7 @@ The following list of capabilities is supported for scenarios where at least one
44
44
|| Terminate the entire call (ending the call for all participants) | PP | ✔️ | ✔️ |
45
45
|| Add an agent to an ongoing call | PP | ✔️ | ✔️ |
46
46
|| Add external phone number from an ongoing call | PP | ✔️ | ✔️ |
47
-
|| Cancel an already initiated add participant request, as long as the the target agent / phone number hasn't accepted the call invite | PP | ❌ | ✔️ |
47
+
|| Cancel an already initiated add participant request, as long as the the target agent / phone number has yet to accept the call invite | PP | ❌ | ✔️ |
48
48
|| Remove a call participant from ongoing call | PP | ✔️ | ✔️ |
49
49
|| Dial out to same phone number multiple times in a call | N/A | ❌ | ❌ |
50
50
|| Transfer the end user from ongoing 1:1 call to another agent or external phone number | PP | ✔️ | ✔️ |
@@ -68,7 +68,7 @@ The following list of capabilities is supported for scenarios where at least one
68
68
|| Place call on hold and take call off hold (1:1 call only) | PP | ✔️ | ❌ |
69
69
|| Play music to the participant put on hold | N/A | ❌ | ✔️ |
70
70
|| Developer/agent can stream real-time audio out of the call to a WebSocket | PP | N/A | ✔️ |
71
-
| Mid call media controls and device management | Existing Client Calling capabilities conform to [Calling SDK Features](../../../concepts/voice-video-calling/calling-sdk-features)| N/A | ✔️ | ❌ |
71
+
| Mid call media controls and device management | Existing Client Calling capabilities conform to [Calling SDK Features](../../../concepts/voice-video-calling/calling-sdk-features.md)| N/A | ✔️ | ❌ |
72
72
| Accessibility | Agent can turn on Teams closed captions | N/A | ❌ | N/A |
73
73
| Emergency calling | Agent can make an emergency call | PP | ✔️ | N/A |
@@ -90,10 +90,10 @@ The following list of capabilities is supported for scenarios where at least one
90
90
|| Park a call | N/A | ❌ | ❌ |
91
91
|| Be parked | N/A | ❌ | ❌ |
92
92
| DevOps | Developers can access API operational metrics under Azure Metrics | PuP | ✔️ | ✔️ |
93
-
|| Developer can access call diagnostics under [Call Diagnostics Center](../../../concepts/voice-video-calling/call-diagnostics)| PuP | ✔️ | ✔️ |
93
+
|| Developer can access call diagnostics under [Call Diagnostics Center](../../../concepts/voice-video-calling/call-diagnostics.md)| PuP | ✔️ | ✔️ |
94
94
|| Developers can subscribe to get API and call logs under [Azure Monitor](../../analytics/logs/voice-and-video-logs.md)| PuP | ✔️ | ✔️ |
95
95
|| Developers can get insights about their resource usage under [Azure Communication Services Insights](../../analytics/logs/voice-and-video-logs.md)| PuP | ✔️ | ✔️ |
96
-
|| Developers can subscribe to receive call state and roster changes events via Event Grid: [Azure Communication Services Voice and video calling events](../../../quickstarts/voice-video-calling/handle-calling-events)| N/A | ❌ | ❌ |
96
+
|| Developers can subscribe to receive call state and roster changes events via Event Grid: [Azure Communication Services Voice and video calling events](../../../quickstarts/voice-video-calling/handle-calling-events.md)| N/A | ❌ | ❌ |
97
97
| Teams caller ID policies | Replace the caller ID with Replace the caller ID with this service number (Outbound PSTN call from the Teams Resource account honors its assigned Caller ID policy in the Teams Admin Center) | GA | ✔️ | N/A |
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/interop/tpe/teams-phone-extensibility-connectivity-cost.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
@@ -64,7 +64,7 @@ Choosing the best PSTN connectivity solution for Teams Phone extensibility depen
64
64
65
65
The Teams Phone Extensibility business model for independent software vendors (ISVs) includes charging contact center as a service (CCaaS) vendors for using Azure Communication Services SDKs. This model includes Calling SDK and VoIP consumption, which require charges for each leg between the call automation bot and the CCaaS agent.
66
66
67
-
This solution also includes Audio Insights with access to mixed/unmixed audio streams or direct transcriptions. Using transcription incurs an [Azure AI Speech pricing](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/speech-services/) for the selected Azure resource and Call Recording with pay-as-you-go for mixed/unmixed AV recordings. You can review current pricing for VoIP, transcription, and recording at [Azure Communication Services pricing](https://azure.microsoft.com/en-us/pricing/details/communication-services/).
67
+
This solution also includes Audio Insights with access to mixed/unmixed audio streams or direct transcriptions. Using transcription incurs an [Azure AI Speech pricing](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/speech-services/) for the selected Azure resource and Call Recording with pay-as-you-go for mixed/unmixed AV recordings. You can review current pricing for VoIP, transcription, and recording at [Azure Communication Services pricing](https://azure.microsoft.com/pricing/details/communication-services/).
68
68
69
69
End users can take advantage of their Teams Calling plans or any of the connectivity options for PSTN usage with inbound / outbound and any associated extra usage. Users must enable the required Teams licenses including Teams Phone License for any agent involved in the call including SMEs, and Resource Account license for the provisioned Teams resource account. For more information, see [Microsoft Teams Phone - Cloud Phone System](/microsoftteams/microsoft-teams-phone).
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/interop/tpe/teams-phone-extensibility-faq.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
@@ -44,7 +44,7 @@ This feature is available in all supported countries by Microsoft Teams for user
44
44
- Teams Phone License: Required essential for any agent using either a CCaaS client based on Azure Communication Services Calling SDK or a Teams client. The Teams Phone license enables the use of Teams Phone capabilities.
45
45
- Resource Account License: Included in the Teams Phone license and is necessary for managing resource accounts used in call automation and other functionalities.
46
46
- Enterprise Voice: Users must be Enterprise Voice enabled to ensure they can make and receive calls using the Teams Phone system.
47
-
- Calling Plan (or similar connectivity option): For customers making outbound calls.
47
+
- Calling Plan (or similar connectivity option): Applies to customers making outbound calls.
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/interop/tpe/teams-phone-extensibility-troubleshooting.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,12 @@
2
2
title: Teams Phone extensibility Troubleshooting
3
3
titleSuffix: An Azure Communication Services document
4
4
description: This article describes most common issues and ways to troubleshoot them with Teams Phone extensibility.
5
+
author: henikaraa
6
+
manager: chpalm
5
7
ms.service: azure-communication-services
6
8
ms.subservice: teams-interop
7
9
ms.date: 05/19/2025
10
+
ms.topic: conceptual
8
11
ms.author: henikaraa
9
12
ms.custom: public_preview
10
13
services: azure-communication-services
@@ -23,8 +26,8 @@ By understanding the potential sources of errors, you can ensure a smoother and
23
26
## Call Automation troubleshooting
24
27
25
28
For troubleshooting issues related to call automation, see the following resources:
26
-
-[Troubleshooting call end response codes](../../../resources/troubleshooting/voice-video-calling/troubleshooting-codes?pivots=automation): provides detailed information on troubleshooting call end response codes for Call Automation, including common error codes and their meanings.
27
-
-[Known issues](../../voice-video-calling/known-issues-call-automation): outlines known issues with call automation, offering insights into current limitations and workarounds.
29
+
-[Troubleshooting call end response codes](../../../resources/troubleshooting/voice-video-calling/troubleshooting-codes.md?pivots=automation): provides detailed information on troubleshooting call end response codes for Call Automation, including common error codes and their meanings.
30
+
-[Known issues](../../voice-video-calling/known-issues-call-automation.md): outlines known issues with call automation, offering insights into current limitations and workarounds.
28
31
29
32
## Calling SDK troubleshooting
30
33
@@ -52,7 +55,7 @@ For troubleshooting issues related to the Calling SDK, see:
52
55
53
56
If you receive the following error:
54
57
55
-
The app is trying to access a service '1fd5118e-2576-4263-8130-9503064c837a'(Azure Communication Services) that your organization '{GUID}' lacks a service principal for. Contact your IT Admin to review the configuration of your service subscriptions or consent to the application to create the required service principal.
58
+
The app is trying to access a service '1fd5118e-2576-4263-8130-9503064c837a'(Azure Communication Services) that your organization '{GUID}' lacks a service principal for. Contact your IT Admin to review the configuration of your service subscriptions or consent to the application to create the required service principal.
56
59
57
60
Your Microsoft Entra ID tenant lacks a service principal for the Azure Communication Services application. To fix this issue, use PowerShell as a Microsoft Entra ID administrator to connect to your tenant. Replace Tenant_ID with an ID of your Microsoft Entra ID tenancy.
0 commit comments