Hi, in draft-ietf-xmpp-3921bis-13 section 3.3.3, romeo has sent
"unsubscribe" to juliet.
Juliet's Server has deliver the inboundunsubscribe to all the juliet's
interested resources and has initiated a roster push to update romeo's
subscription value.

However in step 3 it's said:

   3.  Generate an outbound presence stanza of type "unavailable" from
       each of the contact's available resources to the user.

   CS: <presence from='[email protected]'
                 id='o5v91w49'
                 to='[email protected]'
                 type='unavailable'/>


Doubts:

-  Why should CS generate this presence stanza of type "unavailable"
in behalf of romeo? AFAIK romeo has sent "unsubscribe" to juliet which
means romeo is no longer interested in watching juliet's presence
status. But it doesn't mean that romeo will not allow juliet to see
his status, so why does juliet's server send presence type
"unavailable" to juliet's resources in behalf of romeo??

- It says "Generate an outbound presence stanza", but in fact it is a
local delivery (from Contact's Server to Contact's Client), a bug? my
fail?

- It also says "from each of the contact's available resources to the
user", but the presence stanza has a bare JID as "from".


Thanks a lot.


-- 
Iñaki Baz Castillo
<[email protected]>

Reply via email to