Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Section 2.8: REQ 10a and 15a: Seem UI-related, and not WebRTC-related. #33

Open
RealJoshue108 opened this issue Jan 29, 2020 · 4 comments
Assignees
Labels

Comments

@RealJoshue108
Copy link
Contributor

[OP Jason White against branch https://github.com/w3c/apa/tree/RTCUserNeeds]

There’s an enormous difference between an incoming text string and an outgoing text string in terms of how each is processed, so the system can easily distinguish the two. It isn’t clear at all what is being sought here. Ensuring that the UI doesn’t intermix incoming and outgoing text would obviously be essential – but that’s true for all users, not just those with disabilities. Can you formulate the UI requirement more clearly?

@RealJoshue108 RealJoshue108 self-assigned this Jan 29, 2020
@RealJoshue108
Copy link
Contributor Author

REQ15a: This seems problematic. If the “end of message” signal is never sent or never received, then the user won’t receive the message at all – obviously problematic in an emergency or in other situations that one can imagine. As I recall, James Craig argued that this could all be handled with buffering and timeouts on the client side, using standard RTT. I tend to agree with him, and I think this should be rewritten as a UI issue.

@RealJoshue108 RealJoshue108 changed the title Section 2.8: REQ 10a: Seems entirely UI-related, and not at all WebRTC-related. Section 2.8: REQ 10a and 15a: Seem UI-related, and not WebRTC-related. Jan 29, 2020
@jasonjgw
Copy link
Contributor

jasonjgw commented Aug 3, 2020

This was discussed at the 29 July 2020 RQTF meeting:
https://www.w3.org/2020/07/29-rqtf-minutes.html
in which it was clarified that emergency communications should use Real-Time Text (not an IRC-like style of interaction) to avoid the problem of unsent messages as noted here. It was agreed that the mechanism used in an IRC-style messaging scenario - end of line/end of message characters, buffering with a timeout, etc. - is an implementation question. The user need arises regardless of the implementation approach, and it is important to ensure the draft is clear on what the user need is, without recommending any particular implementation solution.

@RealJoshue108
Copy link
Contributor Author

@jasonjgw I'm a little unsure of what needs to change here? The user need is pretty clear:

User Need 10: A deaf or deaf blind user needs to tell the difference between incoming text and outgoing text.

And it doesn't specify the implementation in the requirement- beyond suggesting that if using RTT, it needs to be used in conjunction with WebRTC. Does this not meet the requirement of a reasonably agnostic implementation?

@RealJoshue108
Copy link
Contributor Author

RealJoshue108 commented Oct 12, 2020

I've added a new requirement to the 'Emergency calls: Support for Real-time text (RTT)' section

REQ 11b: Avoid the problem of unsent emergency messages. A user may not be aware when they have not successfully sent an emergency message. For example, RTT avoids this problem due to instantaneous data transfer but this may be an issue for other messaging platforms.

I think this helps highlight the issue of the user needing to be made aware of unsent messaged, but without specifying the implementation requirement explicitly.

@ruoxiran ruoxiran transferred this issue from w3c/apa Mar 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants