I've been using this free app for a while now and find it great for when i want to send photo's or voice memo and video's to friends as it's all free. As far as i know it also works on Blackberry and Android but i cannot confirm this. I hope this helps somebody :0)
PingChat! lets you send and receive instant messages, pictures, video, locations and voice notes with your data plan or wifi connection. Best of all, it's completely FREE!
There is no concept of signing in or signing out in PingChat!, unlike other instant messaging platforms. Once you install PingChat! and register your PingChat! ID, you will be always be online. This is great because you don't have to wait for your contacts to sign in to be able to chat with them.
We use our own private push servers to send you push notifications whenever a new message is received! Whether it be a vibrate or a beep you will always know when you have a new message! Best of all, you are always connected!
Full Media Support
PingChat! supports the sending of videos, pictures, and voice notes! Also new, send your location to any of your friends and family!
PingChat! is the only cross platform messaging application to offer flawless group chat integration. Chat with one friend or chat with ten! You can even send media in group chats and there is no limitation to what devices can join in!