Outgoing message works. Incoming message works. Neither of them try to run when you pick up the phone.
This is good.
Anyway, I've got two things to fix right away:
1. The incoming message starts recording as soon as the call connects, so it picks up some of the outgoing message as well.
2. I need to move the settings for the location of the outgoing/incoming messages out of the code and into the config file.