<p dir="ltr">For the ATT mobile hackathon on the 30th I made a project that uses call management web APIs. (Because it increased the prize pool from $300 to $500. This was a good choice as I ended up winning first prize.)</p>

<p dir="ltr">One of the gems was that I learned how to use a simple curl command to call my phone. Now, doing something useful with that call (text to speech, speech to text, or IVR menu tree) gets pretty complex, however making the call can be pretty powerful alone. Let&#39;s say you put curl command in a script named &quot;callme&quot;. You can then go:<br>

rsync /path server:/path || callme</p>
<p dir="ltr">Then, if that rsync command that you expected to take 4 hours fails, you get a call and don&#39;t lose half your day. Or, you can use a semicolon instead of the double pipe and it calls you no matter what. There will be no one on the other end of the call, but in this most basic form it is still pretty useful.</p>

<p dir="ltr">With a little bit more work I ought to be able to make it except an argument that gets passed to the text to speech API. Then you could use it for alerts of a less binary nature:<br>
callme &quot;I just met you and this is crazy&quot;</p>
<p dir="ltr">(If you get that joke, I hope you have young girls at home.)</p>
<p dir="ltr">Would anyone be interested in seeing this? It&#39;ll take a little effort to prepare.</p>