On Tue, 2026-06-02 at 13:35 +0100, Dave Cridland wrote:
Title: Jingle User Location
Abstract:
This specification defines a Jingle application extension for
negotiating and updating user location inside an active Jingle session
using the XEP-0080 User Location payload.
I'm not wholly sure why this would need to be encapsulated in the Jingle content description?
Why wouldn't this be simply sent alongside in a message? (And, in general, I'd like this - the WhatsApp location sharing in a chat feature is very useful!)
This is not only a question of why, but also this is directly contradicting and incompatible to the nature of Jingle.
Jingle is to initiate and maintain peer-to-peer session in form of specific application data transferred via a datagram or streaming transport between entities.
If sending the location via actual Jingle is desirable (which is what the abstract claims the XEP specifies, but doesn't actually do), one option is to use XEP-0080 via XEP-0247.
Alternatively, if Jingle is not really a requirement and inband is a good option, either the use of XEP-0080 via a PEP node with access restrictions could be an option, or a new specification to transfer XEP-0080 via <message/> as Dave suggested could also be interesting.
Marvin