[Standards] XEP-0047: IBB without Disco support

Pedro Melo melo at simplicidade.org
Sun Aug 30 10:13:00 UTC 2009


Hi,

the current text of IBB (XEP-0047) doesn't mention discovery support.  
There isn't a feature to announce support for IBB.

Maybe it should include something like (copied from XEP-0261):

To advertise its support for the In-Band Bytestreams, when replying to
Service Discovery information requests an entity MUST return URNs for
any version of this protocol that the entity supports -- e.g.,
"urn:xmpp:ibb:0" for this version (see Namespace Versioning regarding
the possibility of incrementing the version number).


Example N. Service discovery information request

<iq from='romeo at montague.lit/orchard' id='uw72g176' to='juliet at capulet.lit 
/balcony' type='get'>
    <query xmlns='http://jabber.org/protocol/disco#info'/>
</iq>


Example N. Service discovery information response

<iq from='juliet at capulet.lit/balcony' id='uw72g176' to='romeo at montague.lit 
/orchard' type='result'>
    <query xmlns='http://jabber.org/protocol/disco#info'>
      <feature var='urn:xmpp:ibb:1'/>
    </query>
</iq>

In order for an application to determine whether an entity supports this
protocol, where possible it SHOULD use the dynamic, presence- based
profile of service discovery defined in Entity Capabilities. However, if
an application has not received entity capabilities information from an
entity, it SHOULD use explicit service discovery instead.

Best regards,



More information about the Standards mailing list