I setup spectrum2, gojara using openfire 3.8.2 and use gajim as xmpp client, sadly the transports don't go online if the account get's online. I see that his behavior is documented at http://community.igniterealtime.org/docs/DOC-2601#Gajim_0154 but I am unable to locate the setting for presence pushing.
Furthermore I wonder what the offical XMPP protocol specification say about this topic. Do clients have to send the presence also the all registered components? Or is it's the job of the xmpp server to broadcast the current presence to all components? The first seems to make more sense to me, since users may want to have different presences for their regsitered components.