This is not something that we have looked at in any great detail. Text messages work OK between Yealink phones on the same domain and I have a Windows communicator application that does chat, CDRs, stats, contacts and BLFs etc., that I intend to Open Source as soon as it is stable. The Freeswitch chatplan is pretty must as default, with a couple of hooks commented out for future SMS integration.