In the past week I've polished the changes that I made at resiprocate resip/dum, resip/stack and resip/recon APIs so it could be more easy to merge them into the resiprocate repository.
I separated the changes into two pull requests:
1) classes related to send PUBLISH messages. The pull request is at . This involves the following classes:
- resip/recon/UserAgentClientPublicatrion.* (new class created)
2) classes related to send/receive MESSAGE messages. The pull request is at . This involves the following classes:
There are also some changes at telepathy-resiprocate API that I will include into a different pull request as soon as  and  pull requests are merged.