Mobile Cheriochy with asterisk

hello All,

I am new to asterisk. I have gone through fundamentals. I am looking for an IVR solution with asterisk where people can record their voice (singing etc.). additional to this, a music will be running in background to that recording. I guess twist to mailbox feature would be good to develop solution.

Please someone help me on this.