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
Real Time Text (RTT) provides developers with the ability to transmit text in near real-time during a call. This feature is designed to empower individuals who have difficulty speaking, ensuring their text messages are displayed prominently to other meeting participants, similar to spoken communication. RTT enhances accessibility by allowing participants to communicate effectively through typed messages that are broadcasted instantly.
14
+
>[!NOTE]
15
+
>RTT is an accessibility compliance requirement for voice and video platforms in the EU. You can find more information about this here: [Directive 2019/882](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32019L0882)
16
+
17
+
# Real Time Text (RTT) Overview
16
18
17
-
Here are the main scenarios where Real Time Text (RTT) is useful:
19
+
Real Time Text (RTT) provides developers with the ability to transmit text in near real-time during a call. This feature is designed to empower individuals who have difficulty speaking, ensuring their text messages are displayed prominently to other meeting participants, similar to spoken communication. RTT enhances accessibility by allowing participants to communicate effectively through typed messages that are broadcast instantly character by character, without having to press a "send" key.
18
20
19
21
## Common Use Cases
20
22
@@ -49,8 +51,15 @@ The `RealTimeTextInfo` (or `RealTimeTextDetails` on certain platforms) class is
49
51
50
52
Developers can subscribe to RTT events through a single event subscription, allowing them to manage their own list and ordering of RTT messages. This approach aligns with the Captions API, facilitating easier integration and maintenance. The UI is responsible for binding the data to the screen, managing the display list, and handling text input interactions based on message finalization.
51
53
54
+
### Privacy Concerns
55
+
Real-Time Text (RTT) is only available during the call or meeting. Azure Communication Services doesn't store these text exchanges anywhere. Many countries/regions and states have laws and regulations that apply to the storing of data. It is your responsibility to use RTT in compliance with the law should you choose to store any of the data generated through RTT. You must obtain consent from the parties involved in a manner that complies with the laws applicable to each participant.
56
+
57
+
Interoperability between Azure Communication Services and Microsoft Teams enables your applications and users to participate in Teams calls, meetings, and chats. It is your responsibility to ensure that the users of your application are notified when RTT is enabled in a Teams call or meeting and being stored.
58
+
59
+
Microsoft indicates to you via the Azure Communication Services API that recording or RTT has commenced, and you must communicate this fact, in real-time, to your users within your application's user interface. You agree to indemnify Microsoft for all costs and damages incurred due to your failure to comply with this obligation.
60
+
52
61
## Next Steps
53
62
54
63
- Get started with a [Quickstart Guide](../../quickstarts/RTTQuickstart.md)
55
64
- Learn more about using Real Time Text in [Accessible Communications](../accessible-communications/RTTIntegration.md)
56
-
- Explore the [UI Library](../ui-library/ui-library-overview.md)
65
+
- Explore the [UI Library](../ui-library/ui-library-overview.md)
0 commit comments