[Standards-JIG] Presence priority Question
halr9000 at gmail.com
Fri Feb 3 13:30:06 UTC 2006
On 2/2/06, Venkat Mani <venkat.m at geodesiconline.com> wrote:
> case. I have used pandion, gaim and mundu(native implementation) to test
> out the same.
I have got to know--what PDA OS are you programming this for?
> This implies that any message sent to xyz at server will ALWAYS be sent by the
> 'server' to the user logged in from 'home' resource assuming that xyz is
> present and available at 'home' since it has the highest priority. This
> might not guarantee that the message is delivered to the right resource, the
> user may be on the move and only messages sent to xyz at server/pda will reach
> the user instantly.
Then the PDA needs to have the higher priority.
> The problem is compounded by the fact that most client
> implementations (eg pandio,gaim) do not have a provision to allow users to
> set their presence priorities and it is left to the client implementation to
> set the same.
Yup. Are there any that do? This has been a proposed feature in Psi
for some time. The proposed solution would be for the idle timer to
not only change a person's status (e.g. Away (as a result of idle)),
but also lower the priority.
So have your PDA set to 5
Home set to 8
Home when idle set to <5
> Should it be left to client implementations to figure out from which
> resource a user is currently active by sending a message to each and every
> available resource from which he is connected ? .Or should it be the
I think that would be "evil".
> server's prerogative to send the message stanza to all connected resources
> having priority greater than or equal to 0 ? . If the answer is no on both
You said it yourself. "The server MAY use some other rule."
> counts ,should there be a guideline for client implementations on setting
> presence priorities?
You could also address this with client or server rules to forward
messages. I think there's a prototype or experimental JEP on clients
Psi webmaster (http://psi-im.org)
im:hal at jabber.rocks.cc
More information about the Standards