I've been using Jingle/XMPP over Openfire for a few days now while
prepping for a Cryptoparty, and I was wondering about a missing feature
that I'm not sure is intentional (say, part of the XMPP protocol) or not.
Simply put, I'm looking for a function to allow you to call someone
without adding each other to contact lists; e.g. in the way you would
call a company to ask a one-off question about their products.
Attempting to use the text-input box at the top of the screen returned
the message 'Failed to crate the call. <testuser> does not belong to our
Could anyone advise/comment?
This is an XMPP/Jingle limitation (or maybe feature). Jingle requests (such as the ones that initiate a call) are sent in XMPP IQs. IQs, according to XMPP can only be sent to full jids:
email@example.com/resource (as opposed to bare jids which are just firstname.lastname@example.org).
The resource part of a full JID is generally learned through presence information. Receiving presence information is subject to the authorization of the sharing user, which is what we perceive as: adding people to our contact list.
There have been talks at the XMPP standards foundation about using the "message" XMPP stanza instead of IQs in order to resolve this issue (and others as well) but there's nothing so far.
On 14.01.14, 14:05, Gray Marchiori-Simpson wrote: