I have the same interest!
The issue I'm having is iMessages does not send/receive texts. If an iPhone user responds to my message but steps out of range of wifi, I won't see it on my laptop, because it came through as a text. It makes for a very inefficient workflow. (In addition, not everyone has an iPhone.) Thoughts?
Well, this thread is over a year old.
As for iMessage, it only applies to iOS users. Therefore there is no concern for non-iOS users. Also, being out of the range of wifi does not stop a message from being sent as an iMessage. There's this thing called cellular data, I'm certain you are aware of it. ;)
I have a customer who wants to text from her computer.
I see you lot have been at this for a few years and are no closer to a solution.
You can solve your problem Eric by accessing all the iPhones you expect messages from on your network, then turn off imessage in the message settings.
This will prevent those phones using an incompatible protocol on your network.
I will keep searching for a solution to my problem. :-)