ejabberd - Comments for "Message delivery status" https://www.ejabberd.im/node/1299 en XEP-0022 https://www.ejabberd.im/node/1299#comment-2891 <div class="quote-msg"> <div class="quote-author"><em>legoscia</em> wrote:</div> <p>I found that Kopete returns &lt;delivered/&gt; as well. The list is still not complete, though ☺ </p></div> <p>I've made some experiments: most of jabber clients (at least exodus, miranda, soapbox) "passively" support it. "passively" means they reply with notification if sender requets it but do not use "delivered" events themself. </p> <div class="quote-msg"> <div class="quote-author"><em>legoscia</em> wrote:</div> <p>The best place for that would probably be in <code>ejabberd_c2s.erl</code>, function <code>handle_info/3</code>, the clause for handling <code>route</code> messages.</p></div> <p>Боюсь, что в свете нормальной поддержки расширения клиентами, писать модуль для сервера уже не придётся. А жаль, хотелось поближе познакомиться с эрлангом:(. Большое спасибо за помощь!</p> Wed, 17 Jan 2007 14:52:15 +0000 Curufinwe comment 2891 at https://www.ejabberd.im In ejabberd_c2s.erl https://www.ejabberd.im/node/1299#comment-2890 <div class="quote-msg"> <div class="quote-author"><em>Curufinwe</em> wrote:</div> <p>Client support for this extention is not an easy information to find, indeed;)</p></div> <p>I found that Kopete returns &lt;delivered/&gt; as well. The list is still not complete, though ☺</p> <div class="quote-msg"> <div class="quote-author">Quote:</div> <p>On the other side server-side implementation would give us wider client choice. I've found support for "offline" event notification in mod_offline module. Could you please point for the best place for "delivered" event notification. I know that doing it server-side is not extention complaint, but we don't need that anyway. </p></div> <p>The best place for that would probably be in <code>ejabberd_c2s.erl</code>, function <code>handle_info/3</code>, the clause for handling <code>route</code> messages.</p> Wed, 17 Jan 2007 12:49:44 +0000 legoscia comment 2890 at https://www.ejabberd.im XEP-0022 https://www.ejabberd.im/node/1299#comment-2889 <p>Thank you! XEP-0022 matches well to our needs. </p> <p>Client support for this extention is not an easy information to find, indeed;) </p> <p>On the other side server-side implementation would give us wider client choice. I've found support for "offline" event notification in mod_offline module. Could you please point for the best place for "delivered" event notification. I know that doing it server-side is not extention complaint, but we don't need that anyway.</p> Wed, 17 Jan 2007 12:42:17 +0000 Curufinwe comment 2889 at https://www.ejabberd.im XEP-0022 https://www.ejabberd.im/node/1299#comment-2880 <p>I think the easiest way to do that would be to only use clients that implement <noindex><a href="http://www.xmpp.org/extensions/xep-0022.html" rel="nofollow" >XEP-0022</a></noindex> fully. This will tell you whenever the recipient's client has received the message. I'm afraid I don't know exactly which clients do this; I only know for sure that jabber.el does and Psi does not.</p> <p>Or do you mean that this information should be stored on the server? In that case, writing a filter module for ejabberd would probably be the best way, and doable in 20 lines of code. An interface for viewing the information would be more work, though...</p> Tue, 16 Jan 2007 19:15:59 +0000 legoscia comment 2880 at https://www.ejabberd.im