Google Voice SMS functionality
|Reported by:||sam1am||Owned by:||ryanrhee90|
|Milestone:||Good ideas for later||Component:||Service/Other|
|Keywords:||Gv, google voice, voice, sms, text||Cc:|
I would love to see functionality to allow the use of Google voice SMS services through Adium. Since GV does not provide a public API, new SMS messages can be retrieved periodically from an JSON-formatted file and new SMS messages can be sent through an HTTP POST.
Retrieve messages from: https://www.google.com/voice/inbox/recent/sms/
To send a message: POST /voice/sms/send/ id=&phoneNumber=[number to text]&text=[URL Encoded message]&_rnr_se=[pull from page]
The hard part is how to handle the messages. There is already some integration with address book and this is probably the best route to take. New SMS comes in, number is matched against address book, message pops up as being from that contact. If that contact has an IM address already then even better - they can be combined. This would offer functionality similar to the Palm Pre where a conversation can be held between IM and SMS depending on the availability of the contact.
Although SMS isn't really an IM protocol, I believe it fits under Adium's goal of consolidating "instant messaging" technologies. It increases the ability to instantly communicate with others in a huge way as you can now use adium to talk to people who don't use IM or who use both IM and SMS on their phone. The demand for this sort of thing will only increase as GV is rolled out to more people.