Came here to see if anyone else was thinking of Hayes commands! Agree, those suck too. Might be worth it to keep this thread in mind next time I have to deal with them to remind myself that new shiny things can be even shittier :)
While I am here: is anyone aware of a solid client library for handling AT commands? Ideally, suited for an embedded environment so C, no POSIX, no malloc, but really anything would do. Even just a solid implementation of handling the client to steal ideas & code from?
And a script to keep doing ATDT##### in a loop till it got through a busy signal, only to find out that short DTMF tones aren't always recognized, and seemingly the tones for "9" and "1" and "1" work when others didn't.
Explaining to my parents why there was a cop at the door complaining that the 911 operators were mad at us was fun.
It only works if you're sending it, so you have to put it in a ping payload, to make a "ping of death".
This only works because Hayes patented the idea of the escape code being +++ followed by a delay, so to evade the patent, most other modem OEMs removed the delay requirement.
Wait, is that not what we're talking about? So, it has a confusing name too?