TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Gosms – Your own local SMS gateway powered by Golang

101 pointsby Omie6541over 10 years ago

10 comments

Omie6541over 10 years ago
A simple SMS gateway that uses GSM Modems to send SMS, can be deployed locally, supports multiple devices and provides API over HTTP just like internet based messaging gateways.<p>&#x2F;&#x2F; we both are full stack developers looking for full time jobs : <a href="https://github.com/omie" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;omie</a>, <a href="https://github.com/madhurjain" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;madhurjain</a>
评论 #9030135 未加载
评论 #9030420 未加载
评论 #9031733 未加载
Animatsover 10 years ago
Nice. The next problem is finding an SMS service provider with good pricing. Most mainstream cell providers will try to sell you some data&#x2F;voice&#x2F;SMS plan at upwards of $40 a month. There are SMS-only services for which you can buy SIM cards, but they&#x27;re either in the price range of regular cell service[1] or kind of sketchy.[2] Twilio may be more cost-effective. If you have a big volume of SMS, Twilio or its competitors have more bandwidth (they&#x27;re tied directly to the SS7 network) than a single GSM modem.<p>SMS tends to be an expensive way to send data. There are lots of devices that send and receive SMS. They&#x27;re generally things like industrial air conditioners reporting their status to a maintenance service every hour or so. The data volume is thus low. If you need to send more than tiny amounts of data, it&#x27;s probably better to get a device that gives you an Internet connection.<p>[1] <a href="http://www.embeddedworks.net/m2m-data.html" rel="nofollow">http:&#x2F;&#x2F;www.embeddedworks.net&#x2F;m2m-data.html</a> [2] <a href="http://www.mrsimcard.com/s-textsim.html" rel="nofollow">http:&#x2F;&#x2F;www.mrsimcard.com&#x2F;s-textsim.html</a>
Yadiover 10 years ago
It&#x27; so cool to see something like this in GO.<p>Few years back I tried to implement a prototype very similar to this in C#.<p>My startup was for sharing routes through out sms, however my tel-com company was very cringe-y about the idea, so I decided to write one of my own.<p>Good job folks.
评论 #9029794 未加载
charlesnwover 10 years ago
It&#x27;s nice to have another alternative SMS implementation. The existing ones (last I looked anyway) were a bit long in the tooth.<p>(I&#x27;ve been using pushover recently, but have been looking for a good local (modern) sms gateway).
anilgulechaover 10 years ago
Since golang can be compiled for android, have you considered wrapping this up as an android app, which runs as a background api service? Technically you can use the android provided SMS calls.<p>(or is there already such an app?).
评论 #9032122 未加载
foxpcover 10 years ago
I&#x27;m not 100% sure how most people could use this service. While in Lithuania I could get unlimited text messages (to send inside the country) for less than 5 euros (that&#x27;s probably like $6), I doubt it would go for long since the text messages would be one-way and they would block me.<p>Surely, all providers with cheapish text messaging plans would have clauses for commercial uses?
评论 #9031962 未加载
z3t4over 10 years ago
I&#x27;ve tried and failed to get gammu wammu to work. Tried both an old usb stick and and old mobile phone.<p>Can you recommend any usb stick that works with your program that cost less then $100 and can be ordered from the EU ? It has to support micro sim and both send and receive SMS.
评论 #9029817 未加载
评论 #9029678 未加载
UXDorkover 10 years ago
So to set something up that can send thousands of sms (not spam, part of an app) a day, all I would need is a modem, a server, and this app? Would I need a cell phone plan or something?
评论 #9030385 未加载
swahover 10 years ago
Nice, but what could I use this for? Try to put this information in your website.
评论 #9029654 未加载
评论 #9029663 未加载
rip747over 10 years ago
that&#x27;s really nice that you already have support for multiple devices. really awesome project.