Phone posting and WordPress

The thought of adding more multimedia to this blog makes me happy. I’d do video, but I’m camera shy, so I figured the next best thing would be voice. Now I could do that manually, but where’s the fun in that so here’s what I want to be able to do:

  1. Phone somewhere. I’m guessing this’ll be my server.
  2. Get greeted by a lovely voice, saying hai.
  3. Enter a PIN number or something.
  4. The application/server records what I’m saying to an audio file, which it moves to my web directory.
  5. WordPress notices the file and shows it like a new posts.

I want all the above to be automatic from when I phone, so I don’t even have to be at a computer.

For those of you that don’t know (which I expect most of you don’t), I’m running a Debian virtual server. Since it’s a shared server, I can’t really do anything with hardware except for what’s already there, and I’m not sure what is. Let me know if I need anything, and I can find out.

I know there are programs like Asterisk that deal with VOIP, but I’m not exactly sure what they do, since I’ve never looked into this field. And also, I don’t know the technical name for what I want, so searching for it doesn’t do much help.

I don’t mind paying for phone calls, but I doubt that I’d be able to get a phone number for my server, right? I don’t mind using things like Skype to phone the server, but I guess there’ll need to be some other open source software to be able to do what I want.

Once the application stores the audio file, I can do all the WordPress work myself, so I won’t need help with that. It’s really just steps one through four that I need to learn how to do. Any pointers?