XEP-0206: XMPP Over BOSH
E846653
XEP-0206: XMPP Over BOSH is an XMPP extension that specifies how to transport XMPP stanzas over HTTP using the Bidirectional-streams Over Synchronous HTTP (BOSH) technique, enabling real-time messaging in web and firewall-restricted environments.
All labels observed (1)
| Label | Occurrences |
|---|---|
| XEP-0206: XMPP Over BOSH canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T10158130 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: XEP-0206: XMPP Over BOSH Context triple: [XMPP Extension Protocols, hasComponent, XEP-0206: XMPP Over BOSH]
-
A.
XMPP Extension Protocols
XMPP Extension Protocols are a collection of standardized specifications (XEPs) that extend the core XMPP protocol with additional features such as messaging enhancements, presence extensions, and application-specific functionality.
-
B.
XEP-0060: Publish-Subscribe
XEP-0060: Publish-Subscribe is an XMPP protocol extension that defines a flexible publish-subscribe messaging pattern for distributing and receiving event notifications in real time.
-
C.
XMPP
XMPP (Extensible Messaging and Presence Protocol) is an open, XML-based communication protocol primarily used for instant messaging, presence information, and real-time data exchange over the internet.
-
D.
IETF XMPP Working Group
The IETF XMPP Working Group is a standards body within the Internet Engineering Task Force responsible for developing and maintaining the core technical specifications of the Extensible Messaging and Presence Protocol (XMPP).
-
E.
RFC 5245
RFC 5245 is the IETF specification that standardizes Interactive Connectivity Establishment (ICE), a framework for NAT traversal used to establish media and data connections in real-time communication protocols like SIP and WebRTC.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: XEP-0206: XMPP Over BOSH Target entity description: XEP-0206: XMPP Over BOSH is an XMPP extension that specifies how to transport XMPP stanzas over HTTP using the Bidirectional-streams Over Synchronous HTTP (BOSH) technique, enabling real-time messaging in web and firewall-restricted environments.
-
A.
XMPP Extension Protocols
XMPP Extension Protocols are a collection of standardized specifications (XEPs) that extend the core XMPP protocol with additional features such as messaging enhancements, presence extensions, and application-specific functionality.
-
B.
XEP-0060: Publish-Subscribe
XEP-0060: Publish-Subscribe is an XMPP protocol extension that defines a flexible publish-subscribe messaging pattern for distributing and receiving event notifications in real time.
-
C.
XMPP
XMPP (Extensible Messaging and Presence Protocol) is an open, XML-based communication protocol primarily used for instant messaging, presence information, and real-time data exchange over the internet.
-
D.
IETF XMPP Working Group
The IETF XMPP Working Group is a standards body within the Internet Engineering Task Force responsible for developing and maintaining the core technical specifications of the Extensible Messaging and Presence Protocol (XMPP).
-
E.
RFC 5245
RFC 5245 is the IETF specification that standardizes Interactive Connectivity Establishment (ICE), a framework for NAT traversal used to establish media and data connections in real-time communication protocols like SIP and WebRTC.
- F. None of above. chosen
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
XMPP Extension Protocol
ⓘ
XMPP Standards Foundation specification ⓘ |
| basedOn | BOSH NERFINISHED ⓘ |
| category | Standards Track XMPP Extension NERFINISHED ⓘ |
| compatibleWith | existing XMPP servers that implement BOSH endpoints ⓘ |
| defines |
BOSH session creation for XMPP clients
ⓘ
BOSH session termination for XMPP clients ⓘ error conditions for XMPP over BOSH sessions ⓘ how XMPP authentication occurs over BOSH ⓘ how XMPP resource binding occurs over BOSH ⓘ how XMPP session establishment occurs over BOSH ⓘ how XMPP stream features are negotiated over BOSH ⓘ how to handle inactivity timeouts in BOSH sessions ⓘ how to handle simultaneous HTTP requests in BOSH sessions ⓘ how to maintain an XMPP stream over multiple HTTP requests ⓘ request and response parameters for XMPP over BOSH ⓘ transport of XMPP stanzas over HTTP ⓘ use of HTTP long polling for XMPP ⓘ use of rid (request ID) in BOSH for XMPP ⓘ use of sid (session ID) in BOSH for XMPP ⓘ |
| enables |
XMPP communication from web browsers
ⓘ
XMPP communication in firewall-restricted environments ⓘ long-lived bidirectional communication over stateless HTTP ⓘ real-time messaging over HTTP ⓘ |
| extends |
XMPP Core
NERFINISHED
ⓘ
XMPP IM NERFINISHED ⓘ |
| goal |
allow XMPP usage where direct TCP connections are blocked
ⓘ
enable XMPP for browser-based applications ⓘ provide near real-time XMPP communication over HTTP ⓘ |
| hasAbbreviation | XEP-0206 NERFINISHED ⓘ |
| hasAcronym | BOSH NERFINISHED ⓘ |
| hasFullName | XMPP Over BOSH NERFINISHED ⓘ |
| intendedFor |
XMPP client implementers
ⓘ
XMPP server implementers ⓘ |
| maintainedBy | XMPP Standards Foundation NERFINISHED ⓘ |
| protocolFamily | XMPP NERFINISHED ⓘ |
| relatedTo |
XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH)
NERFINISHED
ⓘ
XMPP Core (RFC 6120) NERFINISHED ⓘ XMPP IM (RFC 6121) NERFINISHED ⓘ |
| securityConsiderations |
discusses authentication and session hijacking risks
ⓘ
recommends use of HTTPS for confidentiality and integrity ⓘ |
| specifies |
how XMPP stanzas are encapsulated in HTTP requests and responses
ⓘ
mapping between XMPP streams and BOSH sessions ⓘ |
| supports |
AJAX-based XMPP clients
ⓘ
JavaScript XMPP clients ⓘ web-based XMPP clients ⓘ |
| usesPattern |
HTTP long polling
ⓘ
comet-style HTTP connections ⓘ |
| usesTechnique | Bidirectional-streams Over Synchronous HTTP NERFINISHED ⓘ |
| usesTransport |
HTTP
NERFINISHED
ⓘ
HTTP over TCP ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: XEP-0206: XMPP Over BOSH Description of subject: XEP-0206: XMPP Over BOSH is an XMPP extension that specifies how to transport XMPP stanzas over HTTP using the Bidirectional-streams Over Synchronous HTTP (BOSH) technique, enabling real-time messaging in web and firewall-restricted environments.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.