<html>
    <head>
        <title></title>
        
    </head>
    <body style="font-family: sans-serif;">
        Hi Peter,<br /><br />could you please elaborate on this subject?<br /><br />Thank you in advance.<br />Koder<br />
        <p />
        <p>-------- Original-Nachricht --------<br />Datum: Thu, 16 Aug 2007 09:51:33 +0200<br />Von: Jonathan Dickinson &lt;chayce.za@gmail.com&gt;<br />An: cherami@gmx.de<br />Betreff: Re: [jdev] mirroring many presence servers<br /><br /></p>
        Hey,<br /> <br /> Sorry, I don't know of any JEP that would help. You will probably have <br /> to write it yourself. As I said:<br /> <br />     * Client sends presence notification<br />     * Your server &quot;notices&quot; the notification<br />     * Your server stores this in the database<br />     * Your server forwardes the original notification<br /> <br /> You can also subscribing your sever. As far as I know, that should work, <br /> but some other clients/servers might break if you try that. Maybe <br /> someone else could elaborate (Peter)? I have noticed that websites (such <br /> as the Jabber world map) need a contact in your contact list to <br /> subscribe, I'm not sure if has occurred to anyone to just subscribe the <br /> server.<br /> <br /> Cheers,<br />  Jonathan Dickinson<br /> <br /> cherami@gmx.de wrote:<br /> &gt; Hi Jonathan,<br /> &gt;<br /> &gt; I understand that a client must/can subscribe to an other client to <br /> &gt; get notifications of his status.<br /> &gt;<br /> &gt; But can a presence server do something like that?<br /> &gt; Can a presence server subscribe to other clients?<br /> &gt;<br /> &gt; The Idea is, that I have in my organisation Clients, that only needs <br /> &gt; the presence information of other clients in other organisations. So I <br /> &gt; want to cache/mirror in my server the presence information ot the <br /> &gt; clients ot the other organisation, so that I do need to connect the <br /> &gt; server ot the partners for each request from the clients of my <br /> &gt; organisation.<br /> &gt;<br /> &gt; Thanks<br /> &gt; Koder<br /> &gt;<br /> &gt;&gt; -------- Original-Nachricht --------<br /> &gt;&gt; Datum: Wed, 15 Aug 2007 10:34:35 +0200<br /> &gt;&gt; Von: Jonathan Chayce Dickinson &lt;chayce.za@gmail.com&gt;<br /> &gt;&gt; An: Jabber software development list &lt;jdev@jabber.org&gt;<br /> &gt;&gt; Betreff: Re: [jdev] mirroring many presence servers<br /> &gt;&gt;<br /> &gt;&gt; Hey,<br /> &gt;&gt;<br /> &gt;&gt; If you know the language that your server is written in you could catch<br /> &gt;&gt; all the presence notifications before sending them on and store them<br /> &gt;&gt; locally (in your database etc.).<br /> &gt;&gt;<br /> &gt;&gt; However, what you are asking kinda doesn't make sense. If you never get<br /> &gt;&gt; a presence notification from a contact, they *are* offline (if you<br /> &gt;&gt; notice, while your client is connecting to a Jabber server all your<br /> &gt;&gt; contacts briefly show as offline), unless you are not subscribed to<br /> &gt;&gt; them, in which case you would never know anyway.<br /> &gt;&gt;<br /> &gt;&gt; Hope this helps.<br /> &gt;&gt;<br /> &gt;&gt; Cheers,<br /> &gt;&gt; Jonathan Dickinson<br /> &gt;&gt;<br /> &gt;&gt; On Wed, 2007-08-15 at 10:19 +0200, cherami@gmx.de wrote:<br /> &gt;&gt; &gt; Hi,<br /> &gt;&gt; &gt;<br /> &gt;&gt; &gt; I have the following scenario in my student project. Which solution<br /> &gt;&gt; &gt; would you propose?<br /> &gt;&gt; &gt;<br /> &gt;&gt; &gt; I have many business partners &quot;B&quot;, &quot;C&quot; and &quot;D&quot;, each of them has his<br /> &gt;&gt; &gt; own presence server &quot;PB&quot;, &quot;PC&quot; and &quot;PD&quot;.<br /> &gt;&gt; &gt;<br /> &gt;&gt; &gt; I need in my organisation &quot;A&quot; a presence service &quot;PA&quot;, who &quot;mirros&quot;<br /> &gt;&gt; &gt; the actual status of all the users on PB, PC and PD, to whom I<br /> &gt;&gt; &gt; subscribed.<br /> &gt;&gt; &gt;<br /> &gt;&gt; &gt; I know, that I could implement my presence service PA as a client, who<br /> &gt;&gt; &gt; subscribes to all the users on PB, PC and PD. What I am asking for: is<br /> &gt;&gt; &gt; there an other solution?<br /> &gt;&gt; &gt;<br /> &gt;&gt; &gt; 1. Can I be on the one hand a client of the servers PB, PC, PD, and on<br /> &gt;&gt; &gt; the other hand a &quot;server&quot; for other applications/clients/servers.<br /> &gt;&gt; &gt;<br /> &gt;&gt; &gt; 2. Can I say to the other servers PB, PC and PD &quot;hey, I am a presence<br /> &gt;&gt; &gt; server (and not a client), would you please send me each change of the<br /> &gt;&gt; &gt; status of my users, to whom I subscribed&quot;.<br /> &gt;&gt; &gt;<br /> &gt;&gt; &gt; 3. Can I make benefit of the s2s protocol in my scenario?<br /> &gt;&gt; &gt;<br /> &gt;&gt; &gt; You can say: What I want to have, is a local presence service in my<br /> &gt;&gt; &gt; organisation, who localy mirros many others presence servers of other<br /> &gt;&gt; &gt; partners. How would be your solution?<br /> &gt;&gt; &gt;<br /> &gt;&gt; &gt; Thank you for your help and your patience.<br /> &gt;&gt; &gt; Koder<br /> &gt;&gt; &gt;<br /> &gt;&gt; &gt;<br /> &gt;&gt; &gt;<br /> &gt;&gt; &gt; --<br /> &gt;&gt; &gt; Psssst! Schon vom neuen GMX MultiMessenger geh&ouml;rt?<br /> &gt;&gt; &gt; Der kanns mit allen: http://www.gmx.net/de/go/multimessenger<br /> &gt;&gt; -- <br /> &gt;&gt; Jonathan Dickinson<br /> &gt;&gt; Developer [Xeer Technology]<br /> &gt;&gt;<br /> &gt;&gt; email: chayce.za@gmail.com<br /> &gt;&gt; jabber: chayce.za@jabber.org<br /> &gt;&gt; twitter: Moitoius<br /> &gt;&gt;<br /> &gt;&gt; Principle will kick us all in the butt one day. If you have principle,<br /> &gt;&gt; you have all you will ever need.<br /> &gt;<br /> &gt;<br /> &gt;<br /> &gt; -- <br /> &gt; Psssst! Schon vom neuen GMX MultiMessenger geh&ouml;rt?<br /> &gt; Der kanns mit allen: http://www.gmx.net/de/go/multimessenger<br />
    <div class="signature"><br /><br /><br />-- <br />Psssst! Schon vom neuen GMX MultiMessenger gehört?<br />Der kanns mit allen: http://www.gmx.net/de/go/multimessenger</div></body>
</html>