Ivr

hello everyone im new to the site however have been using freepbx for a little while. I have been trying to use freepbx in conjunction with safiserver in order to try to create an ivr however safiserver doesnt seem to have much support when i run into trouble and i am pretty much stuck. this is what i really need it to do
answer the call say time and date, then ask a question and begin recording. then it will ask if they want to try again so they can rewrite that recording incse they messed up. Then it would ask another question and record and append that recording to the last recording with the same option to start over if they messed up. All these recordings ofcourse must be saved and logged. Any ideas of how to go about getting this started?

any ideas? i almost had the safi server working but the call recording just wasnt going the way it was suppose to…