All,
For the sake of archiving, this issue was solved. The problem was not on Kamailio side but user one (I was only using one domain on the XMPP side, without adding the sip part in the to field of xmpp). After inserting it correctly, I have now presence as well as txt messages passing through the gateway smooth.
DanB