Many thanks to Dave Michels who earlier today passed a link to this blog post from New Zealand’s James Forman about Controlling Applications With Asterisk. James’ project is an excellent example of the sort of thing that sets Asterisk apart from everything else. He used a multi-step process to have DTMF tones issue commands to control a VLC VideoLAN media player.
His approach is very similar to what I had initially envisioned for my home automation project. Where James is dealing with the VLC commands I was going to have the IVR process call AGI scripts that would cause xsend.exe to send predefined commands to various X-10 home automation modules. That was part one of the project.