From b24567ef115447ba08b61c77dd43b789547ae1a3 Mon Sep 17 00:00:00 2001 From: Steve Kille Date: Tue, 10 Jan 2017 16:58:16 +0000 Subject: [PATCH] Modify MIX Proxy so client sends to bare JID --- xep-0369.xml | 41 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/xep-0369.xml b/xep-0369.xml index a5328708..4d56ec16 100644 --- a/xep-0369.xml +++ b/xep-0369.xml @@ -2087,10 +2087,47 @@ A client creates a channel by sending a simple request to the MIX service. A c

- +

- The MIX specification requires that some messages are sent through the MIX Proxy and allows other messages to be sent through the MIX Proxy. This enables the MIX Proxy to use information from the client to improve the MIX Proxy function. The messages sent by the client to the MIX proxy will come from the client's full JID. The MIX proxy will modify the messages to come from the bare JID. This modification is transparent to the MIX client. The client will always send messages from the full JID and the MIX Proxy will modify the message to ensure MIX compliance. + The MIX specification requires that some messages are sent through the MIX Proxy and allows other messages to be sent through the MIX Proxy. This enables the MIX Proxy to use information from the client to improve the MIX Proxy function. The client addresses the MIX proxy by sending the message to the user's own bare JID, indicating the channel with the channel attribute. This is illustrated below. +

+ + + + + + + + + + +]]> + +

This is then modified by the MIX Proxy and sent to the channel as shown earlier in the core MIX specification. This is shown again in the following example.

+ + + + + + + + + + +]]> + + +
+