[GreenKeys] baudotrss ability to use Google Voice to receive SMS messages ends May 15, 2014.

epvgk at limpoc.com epvgk at limpoc.com
Mon Dec 9 16:33:03 EST 2013


On Mon, Dec 09, 2013 at 02:42:36PM -0600, Chris Elmquist wrote:
> Probably not the lowest cost solution but you could put a cellmodem in
> the design and then send the text messages directly to it from any phone.
> 
> This would of course require putting the modem on the cell network with
> an authorized SIM or ESN but this might be a good candidate for pre-paid
> plans that are pretty cheap.

It's possible to buy bare cell modems and dev boards to interface to their
usually obscure and microscopic connectors, but they're annoyingly expensive.
I have some C code I wrote to do this for ARM (bare, without operating system)
connected to a crappy Telit GSM modem. It works fine, but could probably 
be refined quite a bit. I'm happy to provide it though it would require 
modification for other brands/models of cell modem, I'm sure. I used this
for SMS to/from teletype loop for a while before switching to HeavyMetal.

Currently I have Google Voice forward SMS messages to an email address and
a linux box collects the email and parses/formats it for the teletype and
hands it off to the loop via HeavyMetal. I hope that will continue to work.

eric


> 
> With this approach, there are no middle-man gateways or other latencies
> other than the SMS traversing the cell networks as it would for any
> phone to phone SMS traffic.
> 
> In my work, I do a lot of stuff with sending telemetry over SMS (and data
> connections) using embedded cell modems.
> 
> As just one example of many available,
> 
> https://www.sparkfun.com/products/10138
> 
> Chris N0JCF
> 
> On Monday (12/09/2013 at 01:44PM -0300), Javier Albinarrate wrote:
> > Hi Gil,
> > 
> > In principle yes, that's the idea, whatever the script is it must be
> > prepared to receive all parameters by GET (not by POST)
> > 
> > You can setup a rule to forward a message to a URL, and build the
> > URL like this:
> > 
> > http://mydomain.com/myscript.php?from=%from%&body=%body% etc etc etc
> > So, whenever you get an SMS, it gets sent to the script. Then that
> > script can do anything with that info.
> > 
> > I have a pretty busy week and weekend, but I could put up something
> > the following weekend perhaps.
> > 
> > Let me elaborate what I could do.
> > 
> > 1- The user has to install the android app, SMS Gateway Ultimate Free
> > 2- You configure no outbound (unless you want to), and configure an
> > inbound rule.
> > 3- The rule could/should have some flag to allow the message to go
> > through, like simply the string TTY in the body
> > 4- The SMS gets forwarded to http://albinarrate.com/heavymetal/?action=receiveSMS&name=MyStationId&password=MyPass&from=%from%&body=%body%&time=%time%&fallback=MyEmail
> > 5- The forwarder then contacts the ip and port of the HM3 station
> > (HMNet feature of HM3, which is just a simple directory)
> > 6- The forwarder delivers the SMS to HM3 using a guest level command
> > 7- If it cannot connect, it optionally delivers it by email with
> > [SMS] preffix
> > 
> > The infrastructure is already there, I would just need to add the
> > receiveSMS action.
> > For it to work you would only need to have the inbound telnet open,
> > and be registered at the HMNet
> > technically you don't even need HM, as you could have your own
> > station software running, which just needs a listening telnet
> > connection, and be registered at HMNet.
> > 
> > The same could be done with pretty much anything.
> > 
> > Regards!
> > Javier
> > 
> > 
> > 
> > 
> > 
> > On 09/12/2013 12:38, gil at baudot.net wrote:
> > >Hi Javier:
> > >
> > >That is interesting.  I grabbed the free version to play with (the
> > >Pro version is only a couple of bucks).
> > >
> > >I don't quite understand how it works though;  do you have a
> > >simple example?  Can I add a form or other page to a wordpress
> > >site and send the messages there?  Or send it to a specific ip
> > >address of a box on the local net?
> > >
> > >thx,  gil
> > >
> > >
> > >gil smith, AF7EZ
> > >greenkeys moderator
> > >gil at baudot.net <mailto:gil at baudot.net>
> > >
> > >
> > >    -------- Original Message --------
> > >    Subject: Re: [GreenKeys] baudotrss ability to use Google Voice to
> > >    receive SMS messages ends May 15, 2014.
> > >    From: Javier Albinarrate <javier at albinarrate.com
> > >    <mailto:javier at albinarrate.com>>
> > >    Date: Mon, December 09, 2013 7:49 am
> > >    To: greenkeys at mailman.qth.net <mailto:greenkeys at mailman.qth.net>
> > >
> > >    Hi all
> > >
> > >    The solution should be ready made, generic.
> > >    Like this for example:
> > >    https://play.google.com/store/apps/details?id=com.icecoldapps.smsgatewayultimatepro&hl=en
> > >
> > >    With it you receive the SMS in your phone, and forward it to a
> > >    URL, the URL would be a router script into whatever program (like
> > >    Heavymetal for example)
> > >    You have many options from there:
> > >    1- The script connects to the loop program over telnet (HM3),
> > >    authenticates and dispatches the message directly to the TTY, all
> > >    on the fly.
> > >    2- The script saves the message as a txt file with incrementing
> > >    numbers, and the loop program simply pools the message. If the
> > >    file does not exist (HTTP error 404) simply tries again later. If
> > >    the file exists, retrieves the content, increments a counter and
> > >    tries again.
> > >    3- You can route to email, and retrieve periodically emails from
> > >    the TTY, in fact you could use a "[SMS]" flag at the subject and
> > >    only retrieve those emails.
> > >    4- Lots of fancy things can be done on the backend with a DB and
> > >    an API
> > >
> > >    I am pretty sure the Android Play Store has other options as well.
> > >
> > >    Regards!
> > >
> > >    Javier
> > >    LU8AJA
> > >
> > >    On 09/12/2013 11:09, Paul Heller wrote:
> > >>    Hi Gil,
> > >>
> > >>    Well, not so great...
> > >>
> > >>    I did some investigation last night. iOS apps run in a sandbox
> > >>    intended to prevent them from accessing other apps. Apple pushes
> > >>    pretty hard to enforce this. Unfortunately the public API in iOS
> > >>    does not allow access to SMS messages because that breaks the
> > >>    sandbox design. There is probably a private API somewhere that
> > >>    gives access to SMS, but if it were found and used then the app
> > >>    could be distributed in the app store (Apple checks for these
> > >>    kinds of things). Plus the user would be required to "jailbreak"
> > >>    their phone. That is a real hack for the phone and every iOS
> > >>    update requires you to figure out how to jailbreak it again. I
> > >>    doubt this is something people would really want to do (of course
> > >>    some hams might enjoy the challenge...).
> > >>
> > >>    So the iOS SMS message approach is probably out. We could explore
> > >>    the email or RSS route.
> > >>
> > >>    Android typically does not have these types of restrictions, so
> > >>    the SMS approach might be possible there - I don't really know. I
> > >>    have built a number of iOS apps but have not done any android
> > >>    work yet. I am interested to learn android, but I have too many
> > >>    other projects (ITTY included!) on my plate ahead of doing that,
> > >>    so we best find someone else for any android work.
> > >>
> > >>    Looking forward to hear from others...
> > >>
> > >>    Paul
> > >>    W2TTY
> > >>
> > >>    On Dec 9, 2013, at 6:59 AM, Paul Heller <paulsheller at comcast.net
> > >>    <mailto:paulsheller at comcast.net>> wrote:
> > >>
> > >>>    Hi Gil,
> > >>>
> > >>>    Well, not so great...
> > >>>
> > >>>    I did some investigation last night. iOS apps run in a sandbox
> > >>>    intended to prevent them from accessing other apps. Apple pushes
> > >>>    pretty hard to enforce this. Unfortunately the public API in iOS
> > >>>    does not allow access to SMS messages because that breaks the
> > >>>    sandbox design. There is probably a private API somewhere that
> > >>>    gives access to SMS, but if it were found and used then the app
> > >>>    could be distributed in the app store (Apple checks for these
> > >>>    kinds of things). Plus the user would be required to "jailbreak"
> > >>>    their phone. That is a real hack for the phone and every iOS
> > >>>    update requires you to figure out how to jailbreak it again. I
> > >>>    doubt this is something people would really want to do (of
> > >>>    course some hams might enjoy the challenge...).
> > >>>
> > >>>    So the iOS SMS message approach is probably out. We could
> > >>>    explore the email or RSS route.
> > >>>
> > >>>    Android typically does not have these types of restrictions, so
> > >>>    the SMS approach might be possible there - I don't really know.
> > >>>    I have built a number of iOS apps but have not done any android
> > >>>    work yet. I am interested to learn android, but I have too many
> > >>>    other projects (ITTY included!) on my plate ahead of doing that,
> > >>>    so we best find someone else for any android work.
> > >>>
> > >>>    Looking forward to hear from others...
> > >>>
> > >>>    Paul
> > >>>    W2TTY
> > >>>
> > >>>
> > >>>    On Dec 8, 2013, at 6:57 PM, gil at baudot.net
> > >>>    <mailto:gil at baudot.net> wrote:
> > >>>
> > >>>>    Hey Paul:
> > >>>>
> > >>>>    That would be great!
> > >>>>
> > >>>>    I think the first part of the puzzle would be to intercept an
> > >>>>    sms text that is coming from one or more known phone numbers
> > >>>>    (that could be configured in settings), and an option to allow
> > >>>>    all or no numbers through. Another possibility would be to poll
> > >>>>    an email account for received messages as well, but I don't
> > >>>>    know how much work that would be.
> > >>>>
> > >>>>    The second part of the project would be to identify an external
> > >>>>    wifi gizmo (or possibly bluetooth, but wifi would have better
> > >>>>    range and probably be cheaper hardware), to which to send the
> > >>>>    message.  Either a simple discovery to find find the
> > >>>>    ip-addr/port number, or a simple programmable static-ip, could
> > >>>>    be used.  Then a tcp/ip socket could be opened, the message
> > >>>>    sent, and the socket closed.  A udp datagram could be used as
> > >>>>    well, but would not have the error checking and delivery guarantee.
> > >>>>
> > >>>>    There could be multiple wifi gizmos available, which could
> > >>>>    identify themselves during discovery. Actually, you would only
> > >>>>    need wifi to the house router, and hard-wired ethernet units on
> > >>>>    the local net could all be found.
> > >>>>
> > >>>>    To keep it as simple as possible, you could broadcast the
> > >>>>    messages to all found ethenet devices, and let them sort it out
> > >>>>    -- a simple message could be printed by all, or an optional bit
> > >>>>    of addressing could be added to the first-line of the message.
> > >>>>
> > >>>>    Just some first ramblings -- I'm sure John has some ideas.
> > >>>>
> > >>>>    thx,  gil
> > >>>>
> > >>>>    gil smith, AF7EZ
> > >>>>    greenkeys moderator
> > >>>>    gil at baudot.net <mailto:gil at baudot.net>
> > >>>>
> > >>>>
> > >>>>        -------- Original Message --------
> > >>>>        Subject: Re: [GreenKeys] baudotrss ability to use Google
> > >>>>        Voice to
> > >>>>        receive SMS messages ends May 15, 2014.
> > >>>>        From: Paul Heller <paulsheller at comcast.net
> > >>>>        <mailto:paulsheller at comcast.net>>
> > >>>>        Date: Sun, December 08, 2013 1:11 pm
> > >>>>        To: gil at baudot.net <mailto:gil at baudot.net>
> > >>>>        Cc: nagle at animats.com <mailto:nagle at animats.com>,
> > >>>>        greenkeys at mailman.qth.net <mailto:greenkeys at mailman.qth.net>
> > >>>>
> > >>>>        I could try it for iOS...
> > >>>>
> > >>>>        Paul
> > >>>>        W2TTY
> > >>>>
> > >>>>        On Dec 8, 2013, at 9:39 AM, gil at baudot.net
> > >>>>        <mailto:gil at baudot.net> wrote:
> > >>>>
> > >>>>>        Hey John:
> > >>>>>
> > >>>>>        How would the phone connect to the outside?  Wifi?  I
> > >>>>>        might be interested in making just such a bit of hardware
> > >>>>>        (wifi to loop) if some app programmer wants to write an
> > >>>>>        app.  It would only need to provide ASCII, as I could
> > >>>>>        convert to baudot easily for a loop and also provide ASCII
> > >>>>>        serial out, to make the box more useful.  I could see how
> > >>>>>        there could be lots of applications for both baudot and
> > >>>>>        ASCII out.
> > >>>>>
> > >>>>>        So yeah, great idea.  Any programmers for android and/or
> > >>>>>        iOS who could intercept SMS from a (programmable) phone
> > >>>>>        number or two, discover the tcpip address/port of a gizmo
> > >>>>>        (or three), and send messages?  I'd love to do a bit of
> > >>>>>        hardware for that.
> > >>>>>
> > >>>>>        Gil
> > >>>>>
> > >>>>>
> > >>>>>        gil smith, AF7EZ
> > >>>>>        greenkeys moderator
> > >>>>>        gil at baudot.net <mailto:gil at baudot.net>
> > >>>>>
> > >>>>>
> > >>>>>            -------- Original Message --------
> > >>>>>            Subject: [GreenKeys] baudotrss ability to use Google
> > >>>>>            Voice to receive
> > >>>>>            SMS messages ends May 15, 2014.
> > >>>>>            From: John Nagle <nagle at animats.com
> > >>>>>            <mailto:nagle at animats.com>>
> > >>>>>            Date: Sat, December 07, 2013 8:50 pm
> > >>>>>            To: greenkeys at mailman.qth.net
> > >>>>>            <mailto:greenkeys at mailman.qth.net>
> > >>>>>
> > >>>>>            Due to a redesign and change in policy regarding
> > >>>>>            Google Voice, the
> > >>>>>            capability in my "baudotrss" package to receive SMS
> > >>>>>            messages via
> > >>>>>            Google Voice will stop working on May 15, 2014.
> > >>>>>
> > >>>>>            We still have support for SMS via Twilio, but that
> > >>>>>            requires a
> > >>>>>            paid Twilio account, and a separate web site to
> > >>>>>            receive SMS
> > >>>>>            messages.
> > >>>>>
> > >>>>>            The right solution for this would be to implement SMS to
> > >>>>>            Teletype as a smartphone app. Anybody interested in
> > >>>>>            doing that?
> > >>>>>
> > >>>>>            John Nagle
> > >>>>>            ______________________________________________________________
> > >>>>>            GreenKeys mailing list
> > >>>>>            Home: http://mailman.qth.net/mailman/listinfo/greenkeys
> > >>>>>            Help: http://mailman.qth.net/mmfaq.htm
> > >>>>>            Post: mailto:GreenKeys at mailman.qth.net
> > >>>>>
> > >>>>>            2002-to-present greenkeys archive:
> > >>>>>            http://mailman.qth.net/pipermail/greenkeys/
> > >>>>>            1998-to-2001 greenkeys archive:
> > >>>>>            http://mailman.qth.net/archive/greenkeys/greenkeys.html
> > >>>>>            Randy Guttery's 2001-to-2009 GreenKeys Search Tool:
> > >>>>>            http://comcents.com/tty/greenkeyssearch.html
> > >>>>>
> > >>>>>            This list hosted by: http://www.qsl.net
> > >>>>>            <http://www.qsl.net/>
> > >>>>>            Please help support this email list:
> > >>>>>            http://www.qsl.net/donate.html
> > >>>>>
> > >>>>>        ______________________________________________________________
> > >>>>>        GreenKeys mailing list
> > >>>>>        Home: http://mailman.qth.net/mailman/listinfo/greenkeys
> > >>>>>        Help: http://mailman.qth.net/mmfaq.htm
> > >>>>>        Post: mailto:GreenKeys at mailman.qth.net
> > >>>>>
> > >>>>>        2002-to-present greenkeys archive:
> > >>>>>        http://mailman.qth.net/pipermail/greenkeys/
> > >>>>>        1998-to-2001 greenkeys archive:
> > >>>>>        http://mailman.qth.net/archive/greenkeys/greenkeys.html
> > >>>>>        Randy Guttery's 2001-to-2009 GreenKeys Search Tool:
> > >>>>>        http://comcents.com/tty/greenkeyssearch.html
> > >>>>>
> > >>>>>        This list hosted by: http://www.qsl.net <http://www.qsl.net/>
> > >>>>>        Please help support this email list:
> > >>>>>        http://www.qsl.net/donate.html
> > >>>>
> > >>>
> > >>
> > >>
> > >>
> > >>    ______________________________________________________________
> > >>    GreenKeys mailing list
> > >>    Home:http://mailman.qth.net/mailman/listinfo/greenkeys
> > >>    Help:http://mailman.qth.net/mmfaq.htm
> > >>    Post:mailto:GreenKeys at mailman.qth.net
> > >>
> > >>    2002-to-present greenkeys archive:http://mailman.qth.net/pipermail/greenkeys/
> > >>    1998-to-2001 greenkeys archive:http://mailman.qth.net/archive/greenkeys/greenkeys.html
> > >>    Randy Guttery's 2001-to-2009 GreenKeys Search Tool:http://comcents.com/tty/greenkeyssearch.html
> > >>
> > >>    This list hosted by:http://www.qsl.net
> > >>    Please help support this email list:http://www.qsl.net/donate.html
> > >
> > >    ------------------------------------------------------------------------
> > >    ______________________________________________________________
> > >    GreenKeys mailing list
> > >    Home: http://mailman.qth.net/mailman/listinfo/greenkeys
> > >    Help: http://mailman.qth.net/mmfaq.htm
> > >    Post: mailto:GreenKeys at mailman.qth.net
> > >
> > >    2002-to-present greenkeys archive:
> > >    http://mailman.qth.net/pipermail/greenkeys/
> > >    1998-to-2001 greenkeys archive:
> > >    http://mailman.qth.net/archive/greenkeys/greenkeys.html
> > >    Randy Guttery's 2001-to-2009 GreenKeys Search Tool:
> > >    http://comcents.com/tty/greenkeyssearch.html
> > >
> > >    This list hosted by: http://www.qsl.net
> > >    Please help support this email list: http://www.qsl.net/donate.html
> > >
> > 
> 
> > ______________________________________________________________
> > GreenKeys mailing list
> > Home: http://mailman.qth.net/mailman/listinfo/greenkeys
> > Help: http://mailman.qth.net/mmfaq.htm
> > Post: mailto:GreenKeys at mailman.qth.net
> > 
> > 2002-to-present greenkeys archive: http://mailman.qth.net/pipermail/greenkeys/
> > 1998-to-2001 greenkeys archive: http://mailman.qth.net/archive/greenkeys/greenkeys.html
> > Randy Guttery's 2001-to-2009 GreenKeys Search Tool: http://comcents.com/tty/greenkeyssearch.html
> > 
> > This list hosted by: http://www.qsl.net
> > Please help support this email list: http://www.qsl.net/donate.html
> 
> 
> -- 
> Chris Elmquist
> 
> ______________________________________________________________
> GreenKeys mailing list
> Home: http://mailman.qth.net/mailman/listinfo/greenkeys
> Help: http://mailman.qth.net/mmfaq.htm
> Post: mailto:GreenKeys at mailman.qth.net
> 
> 2002-to-present greenkeys archive: http://mailman.qth.net/pipermail/greenkeys/
> 1998-to-2001 greenkeys archive: http://mailman.qth.net/archive/greenkeys/greenkeys.html
> Randy Guttery's 2001-to-2009 GreenKeys Search Tool: http://comcents.com/tty/greenkeyssearch.html
> 
> This list hosted by: http://www.qsl.net
> Please help support this email list: http://www.qsl.net/donate.html


More information about the GreenKeys mailing list