> Message: 1
> Date: Sat, 27 Mar 2010 12:01:16 -0800
> From: Waqas Hussain <[email protected]>
> Subject: Re: [jdev] Openfire won't let IQs pass.
> To: "Jabber/XMPP software development list" <[email protected]>
> Message-ID:
>        <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1
>
> On Sat, Mar 27, 2010 at 3:11 AM, Karsten Jeschkies <[email protected]> wrote:
>>
>> We were not always able to send IQ stanzas from our component through
>> our Openfire Jabber Server to clients. Somehow everything worked when
>> we use our implementation of the JaberRPC XEP but when we send IQs to
>> clients who haven't send a request before the clients would not
>> receive the IQ. Even when the client send and IQ and the answer had a
>> slightly different "from"-attribute the IQ would not arrive. Our
>> component always received all IQ stanazs. We "solved" this by just
>> sending messages when the component had to send unrequested
>> information to the client. Now I am sure that there is no bug on our
>> side. And I am even more sure that there is no error on the Jabber
>> Server side. So my only explanation would be that clients are by
>> protocol only allowed to receive IQ stanzas if they send an IQ request
>> before and the answer has the same ID as the request and the receiver
>> (here our component) of the request as "from"-attribute. Openfire
>> would then just not let our IQ pass except the JabberRPC answers which
>> would fulfill the requirements I mentioned.
>>
>
> When you sent an IQ to a client which hadn't sent you one, which JID
> did you send to? The user's bare JID or the full JID? If you sent to
> the bare JID, then the user will not receive them. IQs sent to the
> user's bare JID are handled by the server itself, not sent to clients.

We used only the bare JID without a resource. So I guess it was the
combination of not using the set-type and having just the bare JID as
receiving address. I am happy that my speculations were about right. I
think the message tag fits our needs better than the iq tag since we
have something like a crippled PEP implementation.

Thanks for your help,
Karsten Jeschkies
_______________________________________________
JDev mailing list
Forum: http://www.jabberforum.org/forumdisplay.php?f=20
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: [email protected]
_______________________________________________

Reply via email to