Skip to content

Commit 8fbd0d6

Browse files
Merge pull request #290511 from FarrukhGhaffar/patch-3
Update room-concept.md to reflect that CA PSTN dialout is now in GA and that PSTN user doens't get a user role
2 parents acfb5f3 + a3c970c commit 8fbd0d6

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

articles/communication-services/concepts/rooms/room-concept.md

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,14 @@ Virtual Rooms empower developers with essential security and control capabilitie
2626
| Voice (VoIP) | ✔️ |
2727
| Video | ✔️ |
2828
| Client initiated dial-out to a PSTN number | ✔️ |
29-
| Server initiated dial-out to a PSTN number** | ✔️ |
29+
| Server initiated dial-out to a PSTN number | ✔️ |
3030
| Server-side call management (Call Automation)* | ✔️ |
3131
| PSTN Dial-in ||
3232
| Async Messaging (Chat) ||
3333
| Interoperability with Microsoft Teams ||
3434

3535
\* Some exceptions apply. The full list of supported [Call Automation capabilities](#how-to-conduct-calls-in-virtual-rooms) are listed in this document.
3636

37-
\*\* Currently in [public preview](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
38-
3937
## When to use Virtual Rooms
4038

4139
Following table shows when to use Virtual Rooms.
@@ -70,27 +68,25 @@ At a high level, to conduct calls in a Virtual Rooms you need to create and mana
7068
| Virtual Rooms security-controls management - Set/Update flag to allow PSTN dial-out from specific Virtual Rooms | ✔️ |||
7169
| Get list of users invited to join a Virtual Room | ✔️ |||
7270
| A user initiates a Virtual Rooms call or joins an in-progress call || ✔️ ||
73-
| Dial-out to a PSTN user || ✔️ | ✔️* |
74-
| Add/Remove VoIP participants to an in-progress call || ✔️ | ✔️* |
75-
| Get list of participants who joined the in-progress call || ✔️ | ✔️* |
71+
| Dial-out to a PSTN user || ✔️ | ✔️ |
72+
| Add/Remove VoIP participants to an in-progress call || ✔️ | ✔️ |
73+
| Get list of participants who joined the in-progress call || ✔️ | ✔️ |
7674
| Start/Stop call captions and change captions language || ✔️ ||
7775
| Manage call recording ||| ✔️ |
78-
| Send/Receive DTMF to/from PSTN participants ||| ✔️* |
79-
| Play audio prompts to participants ||| ✔️* |
76+
| Send/Receive DTMF to/from PSTN participants ||| ✔️ |
77+
| Play audio prompts to participants ||| ✔️ |
8078

8179
[Calling client SDK](../voice-video-calling/calling-sdk-features.md#detailed-capabilities) provides the full list of client-side in-call operations and explains how to use them.
8280

83-
\* Currently in [public preview](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
84-
8581
## Managing Virtual Rooms calls from the server-side using Call Automation Server SDK
8682

8783
Call Automation SDK empowers developers to manage Virtual Rooms calls from the server-side and execute in-call operations. Call Automation capabilities are being progressively enabled in Virtual Rooms calls. The following table shows the current status of these capabilities. Developers manage and control Call Automation capabilities from the server-side, which operate at a higher level than a call participant's privileges. So Call Automation capabilities aren't controlled through user roles and permissions.
8884

8985
| Call Automation capability | Supported in Rooms call |
9086
| ------ | :------: |
91-
| Dial-out to PSTN participant * | ✔️ |
92-
| Send/Read DTMF to/from PSTN participant * | ✔️ |
93-
| Send announcements to specific call participants * | ✔️ |
87+
| Dial-out to PSTN participant | ✔️ |
88+
| Send/Read DTMF to/from PSTN participant | ✔️ |
89+
| Send announcements to specific call participants | ✔️ |
9490
| Add/Remove a VoIP participant from an ongoing call | ✔️ |
9591
| End call for all users | ✔️ |
9692
| Call transcriptions ||
@@ -129,7 +125,6 @@ Developers can allow/disallow the ability for call participants to dial-out to a
129125
1. A participant with Presenter role adds PSTN number into a call
130126
1. PSTN user accepts and joins a room call
131127

132-
133128
### Virtual Rooms API/SDKs
134129

135130
Rooms are created and managed via rooms APIs or SDKs. Use the rooms API/SDKs in your server application for `room` operations:
@@ -156,6 +151,8 @@ Room participants can be assigned one of the following roles: **Presenter**, **A
156151

157152
The following table provides detailed capabilities mapped to the roles. At a high level, **Presenter** role has full control, **Attendee** capabilities are limited to audio and video, while **Consumer** can only receive audio, video, and screen sharing.
158153

154+
<b>Note:</b> A PSTN call participant is not a part of Room roster, so a user role is not assigned to them. They capabilities are limited to mute/unmute themselves on the local device.
155+
159156
| Capability | Role: Presenter | Role: Attendee | Role: Consumer
160157
|---------------------------------------------| :--------: | :--------: | :--------: |
161158
| **Mid call controls** | | |

0 commit comments

Comments
 (0)