mirror of
https://github.com/moparisthebest/xeps
synced 2024-12-22 07:38:52 -05:00
User Presence Probes on Channel Startup
Add user Presence preference
This commit is contained in:
parent
e42bb0af44
commit
504873bf23
11
xep-0369.xml
11
xep-0369.xml
@ -935,6 +935,9 @@ the participant is not be subscribed to all nodes associated with the channel (i
|
|||||||
<p>
|
<p>
|
||||||
The user may specify that no Private Messages are to be sent from the channel, and allow vCard retrieval.
|
The user may specify that no Private Messages are to be sent from the channel, and allow vCard retrieval.
|
||||||
</p>
|
</p>
|
||||||
|
<p>
|
||||||
|
The user may specify that presence is not to be shared, which will prevent the MIX Channel from sending a presence probe for the user on channel start-up. The user will also choose to not include the MIX channel in the user's roster, so that presence will not be updated. Where the channel configuration sets 'Participants Must Provide Presence', this variable MUST be set to 'Share'.
|
||||||
|
</p>
|
||||||
<p>
|
<p>
|
||||||
The following table sets out the standardized user preference values. A MIX implementation may use other values.
|
The following table sets out the standardized user preference values. A MIX implementation may use other values.
|
||||||
</p>
|
</p>
|
||||||
@ -946,6 +949,8 @@ the participant is not be subscribed to all nodes associated with the channel (i
|
|||||||
<tr><td>'Private Messages'</td><td>'Allow', 'Block'</td> <td>'Allow'</td></tr>
|
<tr><td>'Private Messages'</td><td>'Allow', 'Block'</td> <td>'Allow'</td></tr>
|
||||||
|
|
||||||
<tr><td>'vCard'</td><td>'Allow', 'Block'</td> <td>'Block'</td></tr>
|
<tr><td>'vCard'</td><td>'Allow', 'Block'</td> <td>'Block'</td></tr>
|
||||||
|
|
||||||
|
<tr><td>'Presence'</td><td>'Share', 'Not Share'</td><td>'Share'</td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p>When joining a channel, the client may specify one or more preference options as a &xep0004; form. In the response, the server MUST specify all of the user preferences supported by the server, with default values if the user has not requested a different value. The following example shows joining a channel and setting a preference.</p>
|
<p>When joining a channel, the client may specify one or more preference options as a &xep0004; form. In the response, the server MUST specify all of the user preferences supported by the server, with default values if the user has not requested a different value. The following example shows joining a channel and setting a preference.</p>
|
||||||
@ -1611,7 +1616,11 @@ the participant is not be subscribed to all nodes associated with the channel (i
|
|||||||
</section3>
|
</section3>
|
||||||
</section2>
|
</section2>
|
||||||
|
|
||||||
|
<section2 topic="Presence Initializion" anchor="use-presence-initialize">
|
||||||
|
<p>
|
||||||
|
For an active MIX Channel, the presence node is updated as channel participants change status and presence information is sent to the channel. When a MIX channel starts, typically when the associated MIX Service and Server start, there is a need to initialize the presence node. This is done by the XMPP server associated with the MIX channel sending out a presence probe for each channel participant, following the presence probe process specified in &rfc6121;. A presence probe MUST NOT be sent for users who have set presence preference to not sharing.
|
||||||
|
</p>
|
||||||
|
</section2>
|
||||||
|
|
||||||
<section2 topic="Use of MAM" anchor="use-mam">
|
<section2 topic="Use of MAM" anchor="use-mam">
|
||||||
<p>
|
<p>
|
||||||
|
Loading…
Reference in New Issue
Block a user