Skip to content

Commit 0071e19

Browse files
authored
Merge pull request #293993 from tomaschladek/patch-60
Update manage-calls.md
2 parents fc4d923 + ddd86a6 commit 0071e19

File tree

2 files changed

+67
-2
lines changed

2 files changed

+67
-2
lines changed

articles/communication-services/how-tos/calling-sdk/includes/manage-calls/manage-calls-web.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ const state = remoteParticipant.state;
265265
> [!NOTE]
266266
> To use this API please use Azure Communication Services Calling Web SDK version 1.26.1 or higher.
267267
268-
To mute all other participants or mute a specific participant who are connected to a call, you can use the asynchronous APIs `muteAllRemoteParticipants` on the call and `mute` on the remote participant. The `mutedByOthers` event from Call is raised when the local participant has been muted by others.
268+
To mute all other participants or mute a specific participant who is connected to a call, you can use the asynchronous APIs `muteAllRemoteParticipants` on the call and `mute` on the remote participant. The `mutedByOthers` event from Call is raised when the local participant has been muted by others.
269269
270270
*Note: The scenarios to mute PSTN (phone number) participants or 1:1 call participants are not supported.*
271271
@@ -376,3 +376,20 @@ Check is screen sharing is on. It returns `Boolean`.
376376
```js
377377
const isScreenSharingOn = call.isScreenSharingOn;
378378
```
379+
380+
## Hang up
381+
382+
There are two ways how you can hang up the call. You can leave the call and keep other participants in the call or terminate the call for all participants. If you want to leave the call, then just use
383+
384+
```js
385+
call.hangUp();
386+
```
387+
388+
You can also end the call for all participants if you provide `HangUpOptions`.
389+
390+
> [!NOTE]
391+
> This API is not available in rooms.
392+
393+
```js
394+
call.hangUp( forEveryone: true);
395+
```

articles/communication-services/how-tos/calling-sdk/manage-calls.md

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,54 @@ Learn how to manage calls with the Azure Communication Services SDKS. We'll lear
2525
- A `User Access Token` to enable the call client. For more information on [how to get a `User Access Token`](../../quickstarts/identity/access-tokens.md)
2626
- Optional: Complete the quickstart for [getting started with adding calling to your application](../../quickstarts/voice-video-calling/getting-started-with-calling.md)
2727

28+
## Support
29+
30+
The following tables define support of breakout rooms in Azure Communication Services.
31+
32+
### Identities and call types
33+
34+
The following table shows support of features for specific call type and identity.
35+
36+
|Identities | Teams meeting | Room | 1:1 call | Group call | 1:1 Teams interop call | Group Teams interop call |
37+
|-----------------------------|---------------|------|----------|------------|------------------------|--------------------------|
38+
|Communication Services user | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
39+
|Microsoft 365 user | ✔️ | | | | ✔️ | ✔️ |
40+
41+
### Operations
42+
43+
The following table show support for individual APIs in the calling SDK related to individual identity types.
44+
45+
|Operations | Communication Services user | Microsoft 365 user |
46+
|-----------------------------|------------------------------|-------------------|
47+
|Start a call to Communication Services user | ✔️ | |
48+
|Start a call to Microsoft 365 user | ✔️ | ✔️ |
49+
|Start a call to phone number | ✔️ | ✔️ |
50+
|Join a room |✔️ | |
51+
|Joina a Teams meeting | ✔️ | ✔️ |
52+
|Join a call based on groupId | ✔️ | |
53+
|Accept or reject incoming call | ✔️ | ✔️ |
54+
|Hold and resume call | ✔️ | ✔️ |
55+
|Get participants | ✔️ | ✔️ |
56+
|Add Communication Services user | ✔️ | |
57+
|Remove Communication Services user | ✔️ | ✔️ |
58+
|Add or remove Microsoft 365 user | ✔️ | ✔️ |
59+
|Add or remove phone number | ✔️ | ✔️ |
60+
|Mute or unmute remote participant | ✔️[1] | ✔️[1] |
61+
|Hang up | ✔️ | ✔️ |
62+
|End the call for everyone | ✔️[2] | ✔️ |
63+
64+
[1] The API is only supported in group calls, rooms and Teams meetings.
65+
[2] The API is not supported in rooms.
66+
67+
68+
### SDKs
69+
70+
The following tables show support for the features in individual Azure Communication Services SDKs.
71+
72+
| Support status | Web | Web UI | iOS | iOS UI | Android | Android UI | Windows |
73+
|----------------|-----|--------|--------|--------|----------|--------|---------|
74+
| Is Supported | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
75+
2876
::: zone pivot="platform-web"
2977
[!INCLUDE [Manage Calls JavaScript](./includes/manage-calls/manage-calls-web.md)]
3078
::: zone-end
@@ -44,4 +92,4 @@ Learn how to manage calls with the Azure Communication Services SDKS. We'll lear
4492
## Next steps
4593
- [Learn how to manage video](./manage-video.md)
4694
- [Learn how to record calls](./record-calls.md)
47-
- [Learn how to transcribe calls](./call-transcription.md)
95+
- [Learn how to transcribe calls](./call-transcription.md)

0 commit comments

Comments
 (0)