1) You can upload them ahead of time to Ifbyphone's servers using our GUI. We then will give you an 'audio' ID which you can then trigger at any point in the future using our API. So you could have a canned message which says 'Fall is around the corner, press 1 to be connected back to us to setup your next appointment'. When you hit the API you give us the numbers to call, and the audio ID, and we do the rest.
2) We can trigger an outbound call to someone so they can record their message in real time. As soon as they finish recording the message, we will broadcast the calls based on the parameters you passed us.