<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.E-MailFormatvorlage18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="blue" vlink="purple">
<div class="WordSection1">
<p style="margin-left:35.4pt"><span lang="EN-US"><br>
On 14 May 2013 13:36, "Peter Saint-Andre" <</span><a href="mailto:stpeter@stpeter.im"><span lang="EN-US">stpeter@stpeter.im</span></a><span lang="EN-US">> wrote:<br>
> Although I question the usefulness of spending time and energy defining<br>
> an extension whose usefulness we find debatable,<o:p></o:p></span></p>
<p style="margin-left:35.4pt">I think the usefulness of your questioning its usefulness is open to debate.<o:p></o:p></p>
<p><b><i><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">[JH] I question the usefulness of spending time and energy debating about the usefulness
</span></i></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p></o:p></span></p>
<p style="margin-left:35.4pt">> I wonder: what would<br>
> the user experience be here? Do I need to click a button verifying that<br>
> I have read and understood each message (say, before the client will<br>
> show me another message)?<o:p></o:p></p>
<p style="margin-left:35.4pt">There's two cases I can think of.<o:p></o:p></p>
<p style="margin-left:35.4pt">1) User has message delivered (ie, the message is not lost). When user focuses the chat window, or otherwise takes action such that the message has clearly been presented to the user, send a receipt. This indicates to the sender
 that the message has reached the user.<o:p></o:p></p>
<p style="margin-left:35.4pt">This is useful in the sense that it aids conversation flow - like those messages you send to someone immediately after "Right, back later." - it's useful to know if those were seen or not.<o:p></o:p></p>
<p style="margin-left:35.4pt">2) User has message delivered. User is requested to click a button to indicate the message has been read and understood, and will be acted upon.<o:p></o:p></p>
<p style="margin-left:35.4pt">This is useful in the case where a MEDEVAC request has gone through a MUC room, and it's important to see who has seen the notice and started action. Interestingly, this would need to transit MUC rooms, and have lists of users
 that need to acknowledge it.<o:p></o:p></p>
<p style="margin-left:35.4pt">My understanding is that the OP is after (1) only, but I suspect it'd be worthwhile investigating (2) as well.<o:p></o:p></p>
<p><b><i><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">[JH] I do think another interesting case is where the message is in fact “read” by a agent/bot/program (e.g. service bots or even M2M messaging),  a timestamped
 receipt request is in fact helpful as there is a temporal difference between the reception, processing and response to a message – would be a real-world case 1 example.<o:p></o:p></span></i></b></p>
<p><b><i><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Regards, Johannes</span></i></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p></o:p></span></p>
</div>
</body>
</html>