Thu Dec 14 09:12:32 EST 2017 Slept from ten-something to six-something. Woke briefly around two. High of twenty today. 20% chance of scattered snow. Despite last night's heavy snow, I left the house early enough to stop at Starbucks. Work: - Check on Streamline and DNS (hz-pdc and Hamish) at Hazel Park - Follow-up on lingering Patch Tuesday issues Done. - Update Yardi PO approvers for Julie Done. - Work on MECS A bit. From #asterisk IRC: How can I execute a script and pass args when a new voicemail is left in mailboxes? ; If you need to have an external program, i.e. /usr/bin/myapp called when a voicemail is left, delivered, or your voicemailbox is checked, uncomment this. ;externnotify=/usr/bin/myapp <[TK]D-Fender> yup That takes args? Where can I find the documentation on how to use that? The comment isn't exactly helpful. it should pass some args by default to tell you which mailbox etc try it and find out or search the code for externnotify in apps/app_voicemail.c to find out exactly what it does <[TK]D-Fender> You could also parse out what gts passed to the e-mail app in the smple config <[TK]D-Fender> you have access to a certain number of fields. Not sure if you can any beyond the basics or not <[TK]D-Fender> Should be an easy test Maybe I can hijack the email thing to send the email and run my script. The variables for the email are what I need to pass to the script anyway. Hmm. I think I had considered `externnotify` as a trigger for MECS, but discounted it. I can't remember exactly, but it's probably still more robust in the long run to have the daemon watch the directories. The netcat `-z` flag is a nice little trick to check for a listening service on a port: --- falstaff ~ % nc -z 10.0.0.85 3001; echo $? 1 --- falstaff ~ % nc -z 10.0.0.1 443; echo $? 0 Twenty-minute walk at lunch. Blue sky, sun, powdery snow. Not too cold. Saw a blue jay, a couple of high-flying seagulls, and an enormous hawk. Home: - Grocery Done. Fuck Adjit Pai. Watched the new Curse of Oak Island episode. Breakfast: cafe latte, sausage and egg sandwich Lunch: nuts Dinner: turkey sub, chips