Hacker News new | ask | show | jobs
by grahamburger 3775 days ago
Google Hangouts does this for SMS. You can send/receive real SMS from your Google Voice number from any connected device.
2 comments

Yes, but Google Voice is only available in the US. I have my Google Voice number forwarding to my e-mail which is nice. Of course, just actually using e-mail would be preferable. With e-mail I have one permanent address that hasn't changed in 15 years, and won't change anytime soon. Hangouts+SMS seems more like a bridge to the pre-mobile-internet era to me, a time when people were identified by a location-dependent number instead of an nice, worldwide alphanumeric identifier.

Nevertheless, a lot of operators/countries either don't have or don't want to allow these kind of gateways, for whatever reason. A purely IP-based solution would get around these restrictions.

"Yes, but Google Voice is only available in the US." It would be more true to say: Google Voice only provisions US phone numbers. I have used my google voice number to make and receive calls and SMS messages from other countries. You CAN use it worldwide, it's only TCP/IP data after all. Unfortunately, you can't count on MMS working if you send to a non-US carrier. But MMS is only good because of its de facto status, it's not the best option for any of its use cases.
At least now, Google only permits you to get a Voice number if you can prove you have another US number to forward to (they dial you to verify). Although I do have a US number, that's only because I happen to be working in the US right now; if I weren't I probably wouldn't.

Also a lot of apps in various other countries (notably China, because I'm familiar with it) do registrations via SMS, in which you need a +86 number in order to register, period. Smaller companies don't have the infrastructure to send international SMS verification numbers. Larger Chinese companies (e.g. Weibo, Wechat) permit registration with a US number, but they're larger companies who have servers in the US and infrastructure with US SMS gateways. So running around the world with a US number isn't always practical. If SMS is dethroned as a "de facto" communication method that everyone is expected to have, this might change. Other places besides China may also have a similar situation.

Ah that's true, apologies I forgot. Agreed that a pure IP solution would be ideal. There are some serious technical challenges to getting a true IP solution working well, esp with regards to security, privacy and scalability, but the real problem is encouraging mass adoption.
hangouts does everything BUT this.

The UI shows several user accounts that you have to keep switching. it is a total nightmare.

then, the worst offense, you have absolutely no idea if you send a message to someone, if it will go via hangouts http IM message or via SMS. you have zero control/feedback from the UI. The ONLY way to know, is to create contacts with just email address and others with just phone numbers. and even then, sometimes it will go via hangouts IM when you send to a phone number-only contact.

the separation between an app for first class SMS (and nothing else) and google voice (for google voice) was the right choice and it still works.

DO NOT pair gvoice to hangouts. you've been warned.

When I'm using it I have a drop down next to where I send the message that lets me select sms or hangouts that seems to work as expected. I can choose which number to send to or to send a hangout. Maybe it's been a while since you tried it? I vaguely remember having problems like that in the past.

I respect your opinion about separate apps for sms/messages, but I personally don't believe that was the right choice. I strongly prefer having one app to use over switching all the time.

nope. have to use it daily as my main number is gVoice. sadly.

no dropdown whatsoever. Also to dial via gvoice you need a hangouts dialer addon, and everytime you last selected sms on hagouts and select to dial with the dialer addon, it complains that the sms account can't dial.

it's a train wreak.